Are you over 18 and want to see adult content?
More Annotations
![A complete backup of ee227c.github.io](https://www.archivebay.com/archive2/a21617fa-8475-41fb-b989-1807fb0477e5.png)
A complete backup of ee227c.github.io
Are you over 18 and want to see adult content?
![A complete backup of orhomecaretrust.org](https://www.archivebay.com/archive2/08d29aa2-d35e-4bfd-8aa4-f40c449e31cc.png)
A complete backup of orhomecaretrust.org
Are you over 18 and want to see adult content?
![A complete backup of alittledizzy.tumblr.com](https://www.archivebay.com/archive2/f15c935c-c741-4e04-abcc-2e87de181134.png)
A complete backup of alittledizzy.tumblr.com
Are you over 18 and want to see adult content?
![A complete backup of finbarapartments.com.au](https://www.archivebay.com/archive2/5d039295-8625-42b3-86c6-4eda0e6f9a7a.png)
A complete backup of finbarapartments.com.au
Are you over 18 and want to see adult content?
![A complete backup of hubavineshta.net](https://www.archivebay.com/archive2/74b325a4-f0e6-428b-9c73-510cbd8e3a40.png)
A complete backup of hubavineshta.net
Are you over 18 and want to see adult content?
![A complete backup of bradkrussell.com.au](https://www.archivebay.com/archive2/12f85c8e-85bd-4709-ae3e-6f9c1ed79c06.png)
A complete backup of bradkrussell.com.au
Are you over 18 and want to see adult content?
![A complete backup of daminhtamhiep.net](https://www.archivebay.com/archive2/b4905091-07d0-495b-a700-df64577b47e0.png)
A complete backup of daminhtamhiep.net
Are you over 18 and want to see adult content?
Favourite Annotations
![A complete backup of exteriordesignersinc.com](https://www.archivebay.com/archive2/c4b6935e-f4d6-4fca-8628-8c0d90aa606c.png)
A complete backup of exteriordesignersinc.com
Are you over 18 and want to see adult content?
![A complete backup of prettyhomedecoration.com](https://www.archivebay.com/archive2/2da45786-72c8-4fe7-9ec1-aecc1dcb70e5.png)
A complete backup of prettyhomedecoration.com
Are you over 18 and want to see adult content?
![A complete backup of templeofthejediorder.org](https://www.archivebay.com/archive2/4e5c5fa7-c1cd-49cb-8a30-7580e38f3e83.png)
A complete backup of templeofthejediorder.org
Are you over 18 and want to see adult content?
![A complete backup of valenciabonita.es](https://www.archivebay.com/archive2/c4d1ac96-2691-4d79-a795-c25a40af3882.png)
A complete backup of valenciabonita.es
Are you over 18 and want to see adult content?
![A complete backup of filminthefridge.com](https://www.archivebay.com/archive2/643a11f2-f99d-4d64-8e54-4995a77ab3ec.png)
A complete backup of filminthefridge.com
Are you over 18 and want to see adult content?
![A complete backup of cheshirelife.co.uk](https://www.archivebay.com/archive2/de07fd52-e04e-4949-ad24-f473de76a97d.png)
A complete backup of cheshirelife.co.uk
Are you over 18 and want to see adult content?
![A complete backup of pandorasalida.es](https://www.archivebay.com/archive2/0e8559b0-e25a-417e-8b15-6e159fc4d459.png)
A complete backup of pandorasalida.es
Are you over 18 and want to see adult content?
Text
2020-06-15
오버워치 스피드핵 테스트 어셈블리어 튜토리얼 (12) speed hack 스피드핵 예제로 최근 FPS게임인 오버워치로 테스트해보았다. 여러가지 동작과 움직임이 빨라졌다. 하지만 실제 속도는 달라지지 않았다. 애니메이션 동작만 빨라져서 빨리진것 처럼 보이는 것뿐이다. 이는 실제 딜레이는 delta time외에 다른것으로 체크하기때문일것
ANET A8 마를린 1.1.9 펌웨어 (MARLIN FIRMWARE) 올리기 …TRANSLATE THIS PAGE 1) 다운받은 아두이노 1.8을 실행하고 Marlin/Marlin.ino 파일을 연다. 2) 보드와 프로그래머 포트를 확인한다. 3) 펌웨어를 올린다. CH340 드라이버 (usb를 com port로 매핑해주는 드라이버)가 설치되어있어야하며 anet a8가 usb로 연결되어있어야한다. OctoPrint를 이용하면좀더
한글 가상키보드 만들기 (1) 먼저 초성 ‘ㅅ’ 은 10번째에 있다. => index 9. 그다음 중성 ‘ㅗ’ 는 9번째에 있다. => index 8. 마지막 종성 ‘ㅇ’ 은 22번째에 있다. => index 21. 공식에 넣어서 구해보면. ( (9 * 21) + 8) * 28 + 21 = 5537. 5537 이 나온다. 여기에 0xAC00을 더해주면. C1A1 (10진수 49569) 이‘송’에
어셈블리어 튜토리얼 (1) 설치/기초 업비트API 트레이딩 (1) -준비 및 테스트- {}.COOK(C, C#, …TRANSLATE THIS PAGE 업비트API 트레이딩 업비트API를 이용하여 가상화폐 트레이딩 프로그램을 만들어본다. 모든 예제는 node.js를 이용하였다. API키 발급받기 업비트 에서 API키를 발급받는다. 혹시모르니 출금기능을 해제하고 IP설정을 꼭 하도록하자. 를 클릭하면 나오는 secretkey와 access
VSFLEXGRID LPK (웹배포) 웹상에서 Component사의 ActiveX배포하는 방법입니다. (상당한 삽질끝에 소프트웨어 납품업체에 문의해서 알게 된 방법입니다.) 따지고 보면 어려운 부분은 크게 없는데 해보지 않았던 부분이기에 어렵게 느껴졌던 것이라고 사료됩니다. 1) 개발PC에 라이센스 키를 넣고 Component를 Install 합니다. NETHELPER 제한된 프로그램 실행 삭제하면 편하겠지만 삭제할 수 없는 경우 프로그램 실행을 제한하는 부분을 막아보자. 라이센스없는 프로그램같은 경우 미리 차단해주니 무심코 설치 수 있는부분을 막아준다생각하면 편하다면(?) 편 수 있겠지만 문제가 될거 같지 않는 게임같은 경우도 차단해버리니 이부분을 해결하고자 업비트API 트레이딩 (2) -자동 손절 프로그램- …TRANSLATE THIS PAGE 현재가격이 41.6원보다 낮아지면 3.3개를 매도하도록 설정했다. tradeServerConnect 함수에서는 업비트 웹소켓서버에 접속하여 실시간으로 가격정보를 가져온다. 소켓 연결 종료시 자동으로 재접속한다. trades 변수에 가상화폐별로 가격정보를 저장한다.json.cd 에 마켓
윈도우에서 프로세스 KILL 사용법(TASKKILL.EXE) explorer를 죽이고 explorer가 물고있는 db파일을 삭제하는 배치파일 @echo off taskkill /f /im explorer.exe attrib "%userprofile%appdatalocaliconcache {}.COOK(C, C#, JAVA, PHP, JS, ASM); find find -newermt '2020-06-15' find -type f -mtime -1 tar 새로운파일 압축 tar czf /home/file.tgz ./file --newer-mtime2020-06-15
오버워치 스피드핵 테스트 어셈블리어 튜토리얼 (12) speed hack 스피드핵 예제로 최근 FPS게임인 오버워치로 테스트해보았다. 여러가지 동작과 움직임이 빨라졌다. 하지만 실제 속도는 달라지지 않았다. 애니메이션 동작만 빨라져서 빨리진것 처럼 보이는 것뿐이다. 이는 실제 딜레이는 delta time외에 다른것으로 체크하기때문일것
ANET A8 마를린 1.1.9 펌웨어 (MARLIN FIRMWARE) 올리기 …TRANSLATE THIS PAGE 1) 다운받은 아두이노 1.8을 실행하고 Marlin/Marlin.ino 파일을 연다. 2) 보드와 프로그래머 포트를 확인한다. 3) 펌웨어를 올린다. CH340 드라이버 (usb를 com port로 매핑해주는 드라이버)가 설치되어있어야하며 anet a8가 usb로 연결되어있어야한다. OctoPrint를 이용하면좀더
한글 가상키보드 만들기 (1) 먼저 초성 ‘ㅅ’ 은 10번째에 있다. => index 9. 그다음 중성 ‘ㅗ’ 는 9번째에 있다. => index 8. 마지막 종성 ‘ㅇ’ 은 22번째에 있다. => index 21. 공식에 넣어서 구해보면. ( (9 * 21) + 8) * 28 + 21 = 5537. 5537 이 나온다. 여기에 0xAC00을 더해주면. C1A1 (10진수 49569) 이‘송’에
어셈블리어 튜토리얼 (1) 설치/기초 업비트API 트레이딩 (1) -준비 및 테스트- {}.COOK(C, C#, …TRANSLATE THIS PAGE 업비트API 트레이딩 업비트API를 이용하여 가상화폐 트레이딩 프로그램을 만들어본다. 모든 예제는 node.js를 이용하였다. API키 발급받기 업비트 에서 API키를 발급받는다. 혹시모르니 출금기능을 해제하고 IP설정을 꼭 하도록하자. 를 클릭하면 나오는 secretkey와 access
VSFLEXGRID LPK (웹배포) 웹상에서 Component사의 ActiveX배포하는 방법입니다. (상당한 삽질끝에 소프트웨어 납품업체에 문의해서 알게 된 방법입니다.) 따지고 보면 어려운 부분은 크게 없는데 해보지 않았던 부분이기에 어렵게 느껴졌던 것이라고 사료됩니다. 1) 개발PC에 라이센스 키를 넣고 Component를 Install 합니다. NETHELPER 제한된 프로그램 실행 삭제하면 편하겠지만 삭제할 수 없는 경우 프로그램 실행을 제한하는 부분을 막아보자. 라이센스없는 프로그램같은 경우 미리 차단해주니 무심코 설치 수 있는부분을 막아준다생각하면 편하다면(?) 편 수 있겠지만 문제가 될거 같지 않는 게임같은 경우도 차단해버리니 이부분을 해결하고자 업비트API 트레이딩 (2) -자동 손절 프로그램- …TRANSLATE THIS PAGE 현재가격이 41.6원보다 낮아지면 3.3개를 매도하도록 설정했다. tradeServerConnect 함수에서는 업비트 웹소켓서버에 접속하여 실시간으로 가격정보를 가져온다. 소켓 연결 종료시 자동으로 재접속한다. trades 변수에 가상화폐별로 가격정보를 저장한다.json.cd 에 마켓
윈도우에서 프로세스 KILL 사용법(TASKKILL.EXE) explorer를 죽이고 explorer가 물고있는 db파일을 삭제하는 배치파일 @echo off taskkill /f /im explorer.exe attrib "%userprofile%appdatalocaliconcache 어셈블리어 튜토리얼 (9) DLL INJECTION (WINHOOK) 어셈블리어 튜토리얼 (9) DLL Injection (WinHook) 3. 리버스 엔지니어링 (1) 다른 프로세스 (프로그램)이 내가 원하는 동작을 하게하려고 하면 크게 두가지 방법이 있다. 첫번째 방법은 바이너리 패치라고하며 해당 프로그램 (exe)을 어셈블리 단위로 파악해서(디어셈블
한글 가상키보드 만들기 (1) 먼저 초성 ‘ㅅ’ 은 10번째에 있다. => index 9. 그다음 중성 ‘ㅗ’ 는 9번째에 있다. => index 8. 마지막 종성 ‘ㅇ’ 은 22번째에 있다. => index 21. 공식에 넣어서 구해보면. ( (9 * 21) + 8) * 28 + 21 = 5537. 5537 이 나온다. 여기에 0xAC00을 더해주면. C1A1 (10진수 49569) 이‘송’에
어셈블리어 튜토리얼 (10) API HOOKING (IAT) DLL인젝션을 이용하여 다른 프로세스에 침투하는 방법을 알아봤으니 이제 프로세스 조작의 일종인 api hooking 에 대해서 알아보자. api hooking란 윈도우 api 함수 를 가로채서 다르게 동작하게 하는것이다. 후킹이란 뭔가를 가로채는것인데 여러가지 후킹이 있다. 다른 일반적인 후킹도 있는데 다 어셈블리어 튜토리얼 (14) 64비트 4. 64비트 4.1. 32비트와 달라진점 레지스터들이 64bit(8byte)이다. 기존 32비트 레지스터와 구분하기위해 명칭이 달라졌다. e대신 r로 시작한다. rax, rbx, rcx, rdx, rbp, rsp 기존의 e로 시작하는(eax등)의 레지스터도 그대로 사용한다. 예를들어 rax의 하위 32비트는 eax이다. r8, r9, r10, r11, r12, r13, r14, r15 8개의 어셈블리어 튜토리얼 (4) 명령어 상세설명2 현재 스택메모리 최상단 주소(esp)는 0018FF8C 이다.. 이곳에 새로운 값을 push 하면 새로운 값이 최상단에 들어가고 최상단 주소(esp)는 4가 빠진 0018FF8C - 4 = 0018FF88 이 될 것이다.. 이렇게 새로운 값이 push 가 되면 4byte씩 줄어들면서 스택의 가장위에 쌓이게 된다.. 스택메모리도 메모리다. 어셈블리어 튜토리얼 (3) 명령어 상세설명 1.8. 명령어 상세설명(1) 여기서 설명하는 명령어들는 이전에말한 디버거에서 실시간으로 테스트해 볼 수 있다. x32dbg 를 실행하고 다시 helloworld.exe 를 열어보자. F9를 눌러 Entry Point까지 이동하자. 디버거를 이용해서 어셈블리코드를 실행 하는 방법에는 크게 두가지 방법이 있는데 먼저 첫번째간단한
SYNERGY 키보드 마우스 공유 (무료버전 1.8.8) 무료버전 다운로드. https://sourceforge.net/projects/synergy-stable-builds/ 우분투 설정 (클라이언트) 1) 클라이언트 선택, 서버 IP 설정 어셈블리어 튜토리얼 (0) 목차 어셈블리어(리버스 엔지니어링) 튜토리얼 정리 근래에 64비트 어셈블리에 관심이 생긴 겸사겸사 3년전에 정리하려고했던 asm, api hooking, binary patch등을 정리해보려고한다. 어셈블리는 리버스 엔지니어링에 필요한 최소한의 기초적인 어셈블리만 다룰려 한다. c/c++ 언어 기초적인 지식이 있으면 좀 더 DHU-3300 라즈베리파이2 RETROPIE 개조 dhu-3300 라즈베리파이2 retropie 개조. PC에서 마메 돌리려고산 오락실 조이스틱 다훈전자 dhu-3300을 개조해봤다. 단독으로 구동할수 있도록 라즈베리파이2를 연결하여 안에 넣었다. 라즈베리파이에는 recalbox (retropie)를 설치했고 gpio로연결했다.
리눅스대 리눅스 파일 복사 (SSH 업로드 다운로드)scp.
https://note.heyo.me/ssh%ed%8c%8c%ec%9d%bc-%ec%97%85%eb%a1%9c%eb%93%9c-%eb%8b%a4%ec%9a%b4%eb%a1%9c%eb%93%9c-scp/ tar | ssh. 압축데이터를 stdout(-)으로 {}.COOK(C, C#, JAVA, PHP, JS, ASM); find find -newermt '2020-06-15' find -type f -mtime -1 tar 새로운파일 압축 tar czf /home/file.tgz ./file --newer-mtime2020-06-15
오버워치 스피드핵 테스트 어셈블리어 튜토리얼 (12) speed hack 스피드핵 예제로 최근 FPS게임인 오버워치로 테스트해보았다. 여러가지 동작과 움직임이 빨라졌다. 하지만 실제 속도는 달라지지 않았다. 애니메이션 동작만 빨라져서 빨리진것 처럼 보이는 것뿐이다. 이는 실제 딜레이는 delta time외에 다른것으로 체크하기때문일것
어셈블리어 튜토리얼 (5) HELLOWORLD 2. 기초 튜토리얼 몇가지 예제 프로그램을 만들어보면서 어셈블리어를 연습해보겠다. 간단한 프로그램들로 어셈블리 명령어와 레지스터를 쓴다는것만 빼면 c프로그래밍과 비슷할 것이다. 2.1. HelloWorld 콘솔창에 “hello world” 를 출력하는 간단한 프로그램이다. helloworld.asm .686 .model flat, stdcall option 어셈블리어 튜토리얼 (1) 설치/기초 ANET A8 마를린 1.1.9 펌웨어 (MARLIN FIRMWARE) 올리기 …TRANSLATE THIS PAGE 3) 펌웨어를 올린다. CH340 드라이버(usb를 com port로 매핑해주는 드라이버)가 설치되어있어야하며 anet a8가 usb로 연결되어있어야한다. 업비트API 트레이딩 (2) -자동 손절 프로그램- …TRANSLATE THIS PAGE 자동 손절 프로그램. 업비트는 스탑로스을 지원하지 않는다. 프로그램으로 구현해보자. 업비트 웹소켓 api. 업비트 api문서 추가적으로 웹소켓api 을 사용한다. 이것을 이용해서 실시간 체결 정보(현재가격)를 가져온다. VSFLEXGRID LPK (웹배포) 웹상에서 Component사의 ActiveX배포하는 방법입니다. (상당한 삽질끝에 소프트웨어 납품업체에 문의해서 알게 된 방법입니다.) 따지고 보면 어려운 부분은 크게 없는데 해보지 않았던 부분이기에 어렵게 느껴졌던 것이라고 사료됩니다. 1) 개발PC에 라이센스 키를 넣고 Component를 Install 합니다. SYNOLOGY SERVIIO 설치 (DLNA서버) serviio? 기본적으로 dsm에 미디어서버가 있으나 자막보기가 안되서 불편하다. 공개 dlna서버 serviio를설치해보자.
NETHELPER 제한된 프로그램 실행 삭제하면 편하겠지만 삭제할 수 없는 경우 프로그램 실행을 제한하는 부분을 막아보자. 라이센스없는 프로그램같은 경우 미리 차단해주니 무심코 설치 수 있는부분을 막아준다생각하면 편하다면(?) 편 수 있겠지만 문제가 될거 같지 않는 게임같은 경우도 차단해버리니 이부분을 해결하고자 OCTOPRINT 로 ANET A8 펌웨어 업데이트하기 (MARLIN, …TRANSLATE THIS PAGE 연결할때는 band rate를 115200 으로 연결하는데 펌웨어 업데이트 할 때는 57600로 해야 되었다. (나만 그럴수도?) avrdude, ATmega1284p, arduino로 설정한다. {}.COOK(C, C#, JAVA, PHP, JS, ASM); find find -newermt '2020-06-15' find -type f -mtime -1 tar 새로운파일 압축 tar czf /home/file.tgz ./file --newer-mtime2020-06-15
오버워치 스피드핵 테스트 어셈블리어 튜토리얼 (12) speed hack 스피드핵 예제로 최근 FPS게임인 오버워치로 테스트해보았다. 여러가지 동작과 움직임이 빨라졌다. 하지만 실제 속도는 달라지지 않았다. 애니메이션 동작만 빨라져서 빨리진것 처럼 보이는 것뿐이다. 이는 실제 딜레이는 delta time외에 다른것으로 체크하기때문일것
어셈블리어 튜토리얼 (5) HELLOWORLD 2. 기초 튜토리얼 몇가지 예제 프로그램을 만들어보면서 어셈블리어를 연습해보겠다. 간단한 프로그램들로 어셈블리 명령어와 레지스터를 쓴다는것만 빼면 c프로그래밍과 비슷할 것이다. 2.1. HelloWorld 콘솔창에 “hello world” 를 출력하는 간단한 프로그램이다. helloworld.asm .686 .model flat, stdcall option 어셈블리어 튜토리얼 (1) 설치/기초 ANET A8 마를린 1.1.9 펌웨어 (MARLIN FIRMWARE) 올리기 …TRANSLATE THIS PAGE 3) 펌웨어를 올린다. CH340 드라이버(usb를 com port로 매핑해주는 드라이버)가 설치되어있어야하며 anet a8가 usb로 연결되어있어야한다. 업비트API 트레이딩 (2) -자동 손절 프로그램- …TRANSLATE THIS PAGE 자동 손절 프로그램. 업비트는 스탑로스을 지원하지 않는다. 프로그램으로 구현해보자. 업비트 웹소켓 api. 업비트 api문서 추가적으로 웹소켓api 을 사용한다. 이것을 이용해서 실시간 체결 정보(현재가격)를 가져온다. VSFLEXGRID LPK (웹배포) 웹상에서 Component사의 ActiveX배포하는 방법입니다. (상당한 삽질끝에 소프트웨어 납품업체에 문의해서 알게 된 방법입니다.) 따지고 보면 어려운 부분은 크게 없는데 해보지 않았던 부분이기에 어렵게 느껴졌던 것이라고 사료됩니다. 1) 개발PC에 라이센스 키를 넣고 Component를 Install 합니다. SYNOLOGY SERVIIO 설치 (DLNA서버) serviio? 기본적으로 dsm에 미디어서버가 있으나 자막보기가 안되서 불편하다. 공개 dlna서버 serviio를설치해보자.
NETHELPER 제한된 프로그램 실행 삭제하면 편하겠지만 삭제할 수 없는 경우 프로그램 실행을 제한하는 부분을 막아보자. 라이센스없는 프로그램같은 경우 미리 차단해주니 무심코 설치 수 있는부분을 막아준다생각하면 편하다면(?) 편 수 있겠지만 문제가 될거 같지 않는 게임같은 경우도 차단해버리니 이부분을 해결하고자 OCTOPRINT 로 ANET A8 펌웨어 업데이트하기 (MARLIN, …TRANSLATE THIS PAGE 연결할때는 band rate를 115200 으로 연결하는데 펌웨어 업데이트 할 때는 57600로 해야 되었다. (나만 그럴수도?) avrdude, ATmega1284p, arduino로 설정한다. {}.COOK(C, C#, JAVA, PHP, JS, ASM); find find -newermt '2020-06-15' find -type f -mtime -1 tar 새로운파일 압축 tar czf /home/file.tgz ./file --newer-mtime2020-06-15
초소형PC 라떼판다 (2GB/32GB) 사용기 1 윈도우10을 풀로 돌리는 초소형PC입니다. 인텔cpu(x86) + arduino 컨셉으로 윈도우10에서 편하게(?) iot 개발&구동을 할수있다는 컨셉같습니다. 개인적으로는 저게 의미가 있나.. 싶지만 어쨋 현재로선 유일(?)한 컨셉이네요 라즈베리파이 정도의 크기이지만 cpu가 x86이니만큼 전류가 최소 2A가 확보 어셈블리어 튜토리얼 (10) API HOOKING (IAT) DLL인젝션을 이용하여 다른 프로세스에 침투하는 방법을 알아봤으니 이제 프로세스 조작의 일종인 api hooking 에 대해서 알아보자. api hooking란 윈도우 api 함수 를 가로채서 다르게 동작하게 하는것이다. 후킹이란 뭔가를 가로채는것인데 여러가지 후킹이 있다. 다른 일반적인 후킹도 있는데 다 어셈블리어 튜토리얼 (4) 명령어 상세설명2 현재 스택메모리 최상단 주소(esp)는 0018FF8C 이다.. 이곳에 새로운 값을 push 하면 새로운 값이 최상단에 들어가고 최상단 주소(esp)는 4가 빠진 0018FF8C - 4 = 0018FF88 이 될 것이다.. 이렇게 새로운 값이 push 가 되면 4byte씩 줄어들면서 스택의 가장위에 쌓이게 된다.. 스택메모리도 메모리다. 어셈블리 튜토리얼 (16) 64비트 API HOOKING(IAT) 4.5. api hooking(IAT) 마찬가지로 32비트와 크게 다르지 않다. 이전 예제처럼 fastcall함수콜 방식에서 파라메터 설정하는 부분과 메모리주소(포인터)의 크기가 dword가 아닌 qword이라는 점만 제외하면 똑같으니 이 부분만 확인하면서 훑어보자. apihook_64.asm option casemap:none ;option frame:auto include D:\WinInc208\Include 한글 가상키보드 만들기 (1) 초성별로 저런식으로 한판이 계속 쌓인다 이해하면 된다. 3차원배열을 왼쪽에서 오른쪽으로 위에서 아래로 쭉 뽑아서 1차원배열로 나열한거다. DHU-3300 라즈베리파이2 RETROPIE 개조 PC에서 마메 돌리려고산 오락실 조이스틱 다훈전자 dhu-3300을 개조해봤다. 단독으로 구동할수 있도록 라즈베리파이2를 연결하여 안에 넣었다. 안드로이드 해킹 실습 (1) 이 문서는 어디까지나 스터디의 목적으로 작성되었습니다. 악용하였을때 받는 불이익 및 피해는 책임지지 않습니다. 앞서 준비과정을 통해 익혀본 내용을 실제 안드로이드앱에 적용하며 배워나가보자. 일단 무엇을 할지는 모르겠으나.. 일단은 기본적으로 소스를 훑어보도록한다. 리눅스대 리눅스 파일 복사 (SSH 업로드 다운로드)scp.
https://note.heyo.me/ssh%ed%8c%8c%ec%9d%bc-%ec%97%85%eb%a1%9c%eb%93%9c-%eb%8b%a4%ec%9a%b4%eb%a1%9c%eb%93%9c-scp/ tar | ssh. 압축데이터를 stdout(-)으로 OCTOPRINT 로 ANET A8 펌웨어 업데이트하기 (MARLIN, …TRANSLATE THIS PAGE 연결할때는 band rate를 115200 으로 연결하는데 펌웨어 업데이트 할 때는 57600로 해야 되었다. (나만 그럴수도?) avrdude, ATmega1284p, arduino로 설정한다. {}.COOK(C, C#, JAVA, PHP, JS, ASM); find find -newermt '2020-06-15' find -type f -mtime -1 tar 새로운파일 압축 tar czf /home/file.tgz ./file --newer-mtime2020-06-15
오버워치 스피드핵 테스트 어셈블리어 튜토리얼 (12) speed hack 스피드핵 예제로 최근 FPS게임인 오버워치로 테스트해보았다. 여러가지 동작과 움직임이 빨라졌다. 하지만 실제 속도는 달라지지 않았다. 애니메이션 동작만 빨라져서 빨리진것 처럼 보이는 것뿐이다. 이는 실제 딜레이는 delta time외에 다른것으로 체크하기때문일것
어셈블리어 튜토리얼 (1) 설치/기초 한글 가상키보드 만들기 (1) 먼저 초성 ‘ㅅ’ 은 10번째에 있다. => index 9. 그다음 중성 ‘ㅗ’ 는 9번째에 있다. => index 8. 마지막 종성 ‘ㅇ’ 은 22번째에 있다. => index 21. 공식에 넣어서 구해보면. ( (9 * 21) + 8) * 28 + 21 = 5537. 5537 이 나온다. 여기에 0xAC00을 더해주면. C1A1 (10진수 49569) 이‘송’에
ANET A8 마를린 1.1.9 펌웨어 (MARLIN FIRMWARE) 올리기 …TRANSLATE THIS PAGE 1) 다운받은 아두이노 1.8을 실행하고 Marlin/Marlin.ino 파일을 연다. 2) 보드와 프로그래머 포트를 확인한다. 3) 펌웨어를 올린다. CH340 드라이버 (usb를 com port로 매핑해주는 드라이버)가 설치되어있어야하며 anet a8가 usb로 연결되어있어야한다. OctoPrint를 이용하면좀더
VSFLEXGRID LPK (웹배포) 웹상에서 Component사의 ActiveX배포하는 방법입니다. (상당한 삽질끝에 소프트웨어 납품업체에 문의해서 알게 된 방법입니다.) 따지고 보면 어려운 부분은 크게 없는데 해보지 않았던 부분이기에 어렵게 느껴졌던 것이라고 사료됩니다. 1) 개발PC에 라이센스 키를 넣고 Component를 Install 합니다. 업비트API 트레이딩 (2) -자동 손절 프로그램- …TRANSLATE THIS PAGE 현재가격이 41.6원보다 낮아지면 3.3개를 매도하도록 설정했다. tradeServerConnect 함수에서는 업비트 웹소켓서버에 접속하여 실시간으로 가격정보를 가져온다. 소켓 연결 종료시 자동으로 재접속한다. trades 변수에 가상화폐별로 가격정보를 저장한다.json.cd 에 마켓
업비트API 트레이딩 (1) -준비 및 테스트- {}.COOK(C, C#, …TRANSLATE THIS PAGE 업비트API 트레이딩 업비트API를 이용하여 가상화폐 트레이딩 프로그램을 만들어본다. 모든 예제는 node.js를 이용하였다. API키 발급받기 업비트 에서 API키를 발급받는다. 혹시모르니 출금기능을 해제하고 IP설정을 꼭 하도록하자. 를 클릭하면 나오는 secretkey와 access
NETHELPER 제한된 프로그램 실행 삭제하면 편하겠지만 삭제할 수 없는 경우 프로그램 실행을 제한하는 부분을 막아보자. 라이센스없는 프로그램같은 경우 미리 차단해주니 무심코 설치 수 있는부분을 막아준다생각하면 편하다면(?) 편 수 있겠지만 문제가 될거 같지 않는 게임같은 경우도 차단해버리니 이부분을 해결하고자 DHU-3300 라즈베리파이2 RETROPIE 개조 dhu-3300 라즈베리파이2 retropie 개조. PC에서 마메 돌리려고산 오락실 조이스틱 다훈전자 dhu-3300을 개조해봤다. 단독으로 구동할수 있도록 라즈베리파이2를 연결하여 안에 넣었다. 라즈베리파이에는 recalbox (retropie)를 설치했고 gpio로연결했다.
{}.COOK(C, C#, JAVA, PHP, JS, ASM); find find -newermt '2020-06-15' find -type f -mtime -1 tar 새로운파일 압축 tar czf /home/file.tgz ./file --newer-mtime2020-06-15
오버워치 스피드핵 테스트 어셈블리어 튜토리얼 (12) speed hack 스피드핵 예제로 최근 FPS게임인 오버워치로 테스트해보았다. 여러가지 동작과 움직임이 빨라졌다. 하지만 실제 속도는 달라지지 않았다. 애니메이션 동작만 빨라져서 빨리진것 처럼 보이는 것뿐이다. 이는 실제 딜레이는 delta time외에 다른것으로 체크하기때문일것
어셈블리어 튜토리얼 (1) 설치/기초 한글 가상키보드 만들기 (1) 먼저 초성 ‘ㅅ’ 은 10번째에 있다. => index 9. 그다음 중성 ‘ㅗ’ 는 9번째에 있다. => index 8. 마지막 종성 ‘ㅇ’ 은 22번째에 있다. => index 21. 공식에 넣어서 구해보면. ( (9 * 21) + 8) * 28 + 21 = 5537. 5537 이 나온다. 여기에 0xAC00을 더해주면. C1A1 (10진수 49569) 이‘송’에
ANET A8 마를린 1.1.9 펌웨어 (MARLIN FIRMWARE) 올리기 …TRANSLATE THIS PAGE 1) 다운받은 아두이노 1.8을 실행하고 Marlin/Marlin.ino 파일을 연다. 2) 보드와 프로그래머 포트를 확인한다. 3) 펌웨어를 올린다. CH340 드라이버 (usb를 com port로 매핑해주는 드라이버)가 설치되어있어야하며 anet a8가 usb로 연결되어있어야한다. OctoPrint를 이용하면좀더
VSFLEXGRID LPK (웹배포) 웹상에서 Component사의 ActiveX배포하는 방법입니다. (상당한 삽질끝에 소프트웨어 납품업체에 문의해서 알게 된 방법입니다.) 따지고 보면 어려운 부분은 크게 없는데 해보지 않았던 부분이기에 어렵게 느껴졌던 것이라고 사료됩니다. 1) 개발PC에 라이센스 키를 넣고 Component를 Install 합니다. 업비트API 트레이딩 (2) -자동 손절 프로그램- …TRANSLATE THIS PAGE 현재가격이 41.6원보다 낮아지면 3.3개를 매도하도록 설정했다. tradeServerConnect 함수에서는 업비트 웹소켓서버에 접속하여 실시간으로 가격정보를 가져온다. 소켓 연결 종료시 자동으로 재접속한다. trades 변수에 가상화폐별로 가격정보를 저장한다.json.cd 에 마켓
업비트API 트레이딩 (1) -준비 및 테스트- {}.COOK(C, C#, …TRANSLATE THIS PAGE 업비트API 트레이딩 업비트API를 이용하여 가상화폐 트레이딩 프로그램을 만들어본다. 모든 예제는 node.js를 이용하였다. API키 발급받기 업비트 에서 API키를 발급받는다. 혹시모르니 출금기능을 해제하고 IP설정을 꼭 하도록하자. 를 클릭하면 나오는 secretkey와 access
NETHELPER 제한된 프로그램 실행 삭제하면 편하겠지만 삭제할 수 없는 경우 프로그램 실행을 제한하는 부분을 막아보자. 라이센스없는 프로그램같은 경우 미리 차단해주니 무심코 설치 수 있는부분을 막아준다생각하면 편하다면(?) 편 수 있겠지만 문제가 될거 같지 않는 게임같은 경우도 차단해버리니 이부분을 해결하고자 DHU-3300 라즈베리파이2 RETROPIE 개조 dhu-3300 라즈베리파이2 retropie 개조. PC에서 마메 돌리려고산 오락실 조이스틱 다훈전자 dhu-3300을 개조해봤다. 단독으로 구동할수 있도록 라즈베리파이2를 연결하여 안에 넣었다. 라즈베리파이에는 recalbox (retropie)를 설치했고 gpio로연결했다.
한글 가상키보드 만들기 (1) 먼저 초성 ‘ㅅ’ 은 10번째에 있다. => index 9. 그다음 중성 ‘ㅗ’ 는 9번째에 있다. => index 8. 마지막 종성 ‘ㅇ’ 은 22번째에 있다. => index 21. 공식에 넣어서 구해보면. ( (9 * 21) + 8) * 28 + 21 = 5537. 5537 이 나온다. 여기에 0xAC00을 더해주면. C1A1 (10진수 49569) 이‘송’에
한글 가상키보드 만들기 (2) 한글 가상키보드 예제 키보드 UI는 빠진 한글입력만 되는 예제. 간단하게 마지막 문자열을 재조합하는 방식으로 구현했다. 순차적인 IF/ELSE 비교라 좀 길어지긴한거 같은데.. 소스를 이해하기는 더 쉽겠다. 관련글 한글 가상키보드 만들기 (1) node.js 개발 (2) 안드로이드 해킹 (2) DHU-3300 라즈베리파이2 RETROPIE 개조 dhu-3300 라즈베리파이2 retropie 개조. PC에서 마메 돌리려고산 오락실 조이스틱 다훈전자 dhu-3300을 개조해봤다. 단독으로 구동할수 있도록 라즈베리파이2를 연결하여 안에 넣었다. 라즈베리파이에는 recalbox (retropie)를 설치했고 gpio로연결했다.
어셈블리어 튜토리얼 (0) 목차 어셈블리어(리버스 엔지니어링) 튜토리얼 정리 근래에 64비트 어셈블리에 관심이 생긴 겸사겸사 3년전에 정리하려고했던 asm, api hooking, binary patch등을 정리해보려고한다. 어셈블리는 리버스 엔지니어링에 필요한 최소한의 기초적인 어셈블리만 다룰려 한다. c/c++ 언어 기초적인 지식이 있으면 좀 더 어셈블리어 튜토리얼 (10) API HOOKING (IAT) DLL인젝션을 이용하여 다른 프로세스에 침투하는 방법을 알아봤으니 이제 프로세스 조작의 일종인 api hooking 에 대해서 알아보자. api hooking란 윈도우 api 함수 를 가로채서 다르게 동작하게 하는것이다. 후킹이란 뭔가를 가로채는것인데 여러가지 후킹이 있다. 다른 일반적인 후킹도 있는데 다 초소형PC 라떼판다 (2GB/32GB) 사용기 1 윈도우10을 풀로 돌리는 초소형PC입니다. 인텔cpu(x86) + arduino 컨셉으로 윈도우10에서 편하게(?) iot 개발&구동을 할수있다는 컨셉같습니다. 개인적으로는 저게 의미가 있나.. 싶지만 어쨋 현재로선 유일(?)한 컨셉이네요 라즈베리파이 정도의 크기이지만 cpu가 x86이니만큼 전류가 최소 2A가 확보 어셈블리어 튜토리얼 (4) 명령어 상세설명2 현재 스택메모리 최상단 주소(esp)는 0018FF8C 이다.. 이곳에 새로운 값을 push 하면 새로운 값이 최상단에 들어가고 최상단 주소(esp)는 4가 빠진 0018FF8C - 4 = 0018FF88 이 될 것이다.. 이렇게 새로운 값이 push 가 되면 4byte씩 줄어들면서 스택의 가장위에 쌓이게 된다.. 스택메모리도 메모리다. 어셈블리어 튜토리얼 (3) 명령어 상세설명 1.8. 명령어 상세설명(1) 여기서 설명하는 명령어들는 이전에말한 디버거에서 실시간으로 테스트해 볼 수 있다. x32dbg 를 실행하고 다시 helloworld.exe 를 열어보자. F9를 눌러 Entry Point까지 이동하자. 디버거를 이용해서 어셈블리코드를 실행 하는 방법에는 크게 두가지 방법이 있는데 먼저 첫번째간단한
SYNERGY 키보드 마우스 공유 (무료버전 1.8.8) 무료버전 다운로드. https://sourceforge.net/projects/synergy-stable-builds/ 우분투 설정 (클라이언트) 1) 클라이언트 선택, 서버 IP 설정 리눅스대 리눅스 파일 복사 (SSH 업로드 다운로드)scp.
https://note.heyo.me/ssh%ed%8c%8c%ec%9d%bc-%ec%97%85%eb%a1%9c%eb%93%9c-%eb%8b%a4%ec%9a%b4%eb%a1%9c%eb%93%9c-scp/ tar | ssh. 압축데이터를 stdout(-)으로 {}.COOK(C, C#, JAVA, PHP, JS, ASM); find find -newermt '2020-06-15' find -type f -mtime -1 tar 새로운파일 압축 tar czf /home/file.tgz ./file --newer-mtime2020-06-15
오버워치 스피드핵 테스트 어셈블리어 튜토리얼 (12) speed hack 스피드핵 예제로 최근 FPS게임인 오버워치로 테스트해보았다. 여러가지 동작과 움직임이 빨라졌다. 하지만 실제 속도는 달라지지 않았다. 애니메이션 동작만 빨라져서 빨리진것 처럼 보이는 것뿐이다. 이는 실제 딜레이는 delta time외에 다른것으로 체크하기때문일것
어셈블리어 튜토리얼 (5) HELLOWORLD 2. 기초 튜토리얼 몇가지 예제 프로그램을 만들어보면서 어셈블리어를 연습해보겠다. 간단한 프로그램들로 어셈블리 명령어와 레지스터를 쓴다는것만 빼면 c프로그래밍과 비슷할 것이다. 2.1. HelloWorld 콘솔창에 “hello world” 를 출력하는 간단한 프로그램이다. helloworld.asm .686 .model flat, stdcall option 어셈블리어 튜토리얼 (1) 설치/기초 ANET A8 마를린 1.1.9 펌웨어 (MARLIN FIRMWARE) 올리기 …TRANSLATE THIS PAGE 1) 다운받은 아두이노 1.8을 실행하고 Marlin/Marlin.ino 파일을 연다. 2) 보드와 프로그래머 포트를 확인한다. 3) 펌웨어를 올린다. CH340 드라이버 (usb를 com port로 매핑해주는 드라이버)가 설치되어있어야하며 anet a8가 usb로 연결되어있어야한다. OctoPrint를 이용하면좀더
어셈블리어 튜토리얼 (4) 명령어 상세설명2 현재 스택메모리 최상단 주소(esp)는 0018FF8C 이다.. 이곳에 새로운 값을 push 하면 새로운 값이 최상단에 들어가고 최상단 주소(esp)는 4가 빠진 0018FF8C - 4 = 0018FF88 이 될 것이다.. 이렇게 새로운 값이 push 가 되면 4byte씩 줄어들면서 스택의 가장위에 쌓이게 된다.. 스택메모리도 메모리다. 업비트API 트레이딩 (2) -자동 손절 프로그램- …TRANSLATE THIS PAGE 현재가격이 41.6원보다 낮아지면 3.3개를 매도하도록 설정했다. tradeServerConnect 함수에서는 업비트 웹소켓서버에 접속하여 실시간으로 가격정보를 가져온다. 소켓 연결 종료시 자동으로 재접속한다. trades 변수에 가상화폐별로 가격정보를 저장한다.json.cd 에 마켓
VSFLEXGRID LPK (웹배포) 웹상에서 Component사의 ActiveX배포하는 방법입니다. (상당한 삽질끝에 소프트웨어 납품업체에 문의해서 알게 된 방법입니다.) 따지고 보면 어려운 부분은 크게 없는데 해보지 않았던 부분이기에 어렵게 느껴졌던 것이라고 사료됩니다. 1) 개발PC에 라이센스 키를 넣고 Component를 Install 합니다. NETHELPER 제한된 프로그램 실행 삭제하면 편하겠지만 삭제할 수 없는 경우 프로그램 실행을 제한하는 부분을 막아보자. 라이센스없는 프로그램같은 경우 미리 차단해주니 무심코 설치 수 있는부분을 막아준다생각하면 편하다면(?) 편 수 있겠지만 문제가 될거 같지 않는 게임같은 경우도 차단해버리니 이부분을 해결하고자 관리가 간편한 자동 글등록 봇 만들기 -디씨봇- (2) 동작함수. dc_login 로그인을 한다. 로그인 페이지로 이동하고 page.evaluate를 통해 자바스크립트로 아이디/패스워드를 입력하고 로그인 버튼을 클릭한다. dc_writer 글을 작성한다. 글쓰기 페이지로 이동하고 page.evaluate를 통해 자바스크립트로 제목/내용을 입력하고 글 {}.COOK(C, C#, JAVA, PHP, JS, ASM); find find -newermt '2020-06-15' find -type f -mtime -1 tar 새로운파일 압축 tar czf /home/file.tgz ./file --newer-mtime2020-06-15
오버워치 스피드핵 테스트 어셈블리어 튜토리얼 (12) speed hack 스피드핵 예제로 최근 FPS게임인 오버워치로 테스트해보았다. 여러가지 동작과 움직임이 빨라졌다. 하지만 실제 속도는 달라지지 않았다. 애니메이션 동작만 빨라져서 빨리진것 처럼 보이는 것뿐이다. 이는 실제 딜레이는 delta time외에 다른것으로 체크하기때문일것
어셈블리어 튜토리얼 (5) HELLOWORLD 2. 기초 튜토리얼 몇가지 예제 프로그램을 만들어보면서 어셈블리어를 연습해보겠다. 간단한 프로그램들로 어셈블리 명령어와 레지스터를 쓴다는것만 빼면 c프로그래밍과 비슷할 것이다. 2.1. HelloWorld 콘솔창에 “hello world” 를 출력하는 간단한 프로그램이다. helloworld.asm .686 .model flat, stdcall option 어셈블리어 튜토리얼 (1) 설치/기초 ANET A8 마를린 1.1.9 펌웨어 (MARLIN FIRMWARE) 올리기 …TRANSLATE THIS PAGE 1) 다운받은 아두이노 1.8을 실행하고 Marlin/Marlin.ino 파일을 연다. 2) 보드와 프로그래머 포트를 확인한다. 3) 펌웨어를 올린다. CH340 드라이버 (usb를 com port로 매핑해주는 드라이버)가 설치되어있어야하며 anet a8가 usb로 연결되어있어야한다. OctoPrint를 이용하면좀더
어셈블리어 튜토리얼 (4) 명령어 상세설명2 현재 스택메모리 최상단 주소(esp)는 0018FF8C 이다.. 이곳에 새로운 값을 push 하면 새로운 값이 최상단에 들어가고 최상단 주소(esp)는 4가 빠진 0018FF8C - 4 = 0018FF88 이 될 것이다.. 이렇게 새로운 값이 push 가 되면 4byte씩 줄어들면서 스택의 가장위에 쌓이게 된다.. 스택메모리도 메모리다. 업비트API 트레이딩 (2) -자동 손절 프로그램- …TRANSLATE THIS PAGE 현재가격이 41.6원보다 낮아지면 3.3개를 매도하도록 설정했다. tradeServerConnect 함수에서는 업비트 웹소켓서버에 접속하여 실시간으로 가격정보를 가져온다. 소켓 연결 종료시 자동으로 재접속한다. trades 변수에 가상화폐별로 가격정보를 저장한다.json.cd 에 마켓
VSFLEXGRID LPK (웹배포) 웹상에서 Component사의 ActiveX배포하는 방법입니다. (상당한 삽질끝에 소프트웨어 납품업체에 문의해서 알게 된 방법입니다.) 따지고 보면 어려운 부분은 크게 없는데 해보지 않았던 부분이기에 어렵게 느껴졌던 것이라고 사료됩니다. 1) 개발PC에 라이센스 키를 넣고 Component를 Install 합니다. NETHELPER 제한된 프로그램 실행 삭제하면 편하겠지만 삭제할 수 없는 경우 프로그램 실행을 제한하는 부분을 막아보자. 라이센스없는 프로그램같은 경우 미리 차단해주니 무심코 설치 수 있는부분을 막아준다생각하면 편하다면(?) 편 수 있겠지만 문제가 될거 같지 않는 게임같은 경우도 차단해버리니 이부분을 해결하고자 관리가 간편한 자동 글등록 봇 만들기 -디씨봇- (2) 동작함수. dc_login 로그인을 한다. 로그인 페이지로 이동하고 page.evaluate를 통해 자바스크립트로 아이디/패스워드를 입력하고 로그인 버튼을 클릭한다. dc_writer 글을 작성한다. 글쓰기 페이지로 이동하고 page.evaluate를 통해 자바스크립트로 제목/내용을 입력하고 글 {}.COOK(C, C#, JAVA, PHP, JS, ASM); find find -newermt '2020-06-15' find -type f -mtime -1 tar 새로운파일 압축 tar czf /home/file.tgz ./file --newer-mtime2020-06-15
HACKING ARCHIVES
3.5. speed hack. 이번에는 api hooking 을 이용한 스피드핵 이다. 프로그램에선 보통 컴퓨터 성능과 상관없는 일정한 운직임을 위해 장면의 시간 간격 (delta time) 을 구해서 움직임에 사용한다. 예를 들어 이런것이다. ; Update함수는 장면을 그리는 함수. 1. Update를 1초에 10 어셈블리어 튜토리얼 (10) API HOOKING (IAT) DLL인젝션을 이용하여 다른 프로세스에 침투하는 방법을 알아봤으니 이제 프로세스 조작의 일종인 api hooking 에 대해서 알아보자. api hooking란 윈도우 api 함수 를 가로채서 다르게 동작하게 하는것이다. 후킹이란 뭔가를 가로채는것인데 여러가지 후킹이 있다. 다른 일반적인 후킹도 있는데 다 NETHELPER 제한된 프로그램 실행 삭제하면 편하겠지만 삭제할 수 없는 경우 프로그램 실행을 제한하는 부분을 막아보자. 라이센스없는 프로그램같은 경우 미리 차단해주니 무심코 설치 수 있는부분을 막아준다생각하면 편하다면(?) 편 수 있겠지만 문제가 될거 같지 않는 게임같은 경우도 차단해버리니 이부분을 해결하고자 DHU-3300 라즈베리파이2 RETROPIE 개조 dhu-3300 라즈베리파이2 retropie 개조. PC에서 마메 돌리려고산 오락실 조이스틱 다훈전자 dhu-3300을 개조해봤다. 단독으로 구동할수 있도록 라즈베리파이2를 연결하여 안에 넣었다. 라즈베리파이에는 recalbox (retropie)를 설치했고 gpio로연결했다.
초소형PC 라떼판다 (2GB/32GB) 사용기 1 윈도우10을 풀로 돌리는 초소형PC입니다. 인텔cpu(x86) + arduino 컨셉으로 윈도우10에서 편하게(?) iot 개발&구동을 할수있다는 컨셉같습니다. 개인적으로는 저게 의미가 있나.. 싶지만 어쨋 현재로선 유일(?)한 컨셉이네요 라즈베리파이 정도의 크기이지만 cpu가 x86이니만큼 전류가 최소 2A가 확보 안드로이드 해킹 실습 (1) 이 문서는 어디까지나 스터디의 목적으로 작성되었습니다. 악용하였을때 받는 불이익 및 피해는 책임지지 않습니다. 앞서 준비과정을 통해 익혀본 내용을 실제 안드로이드앱에 적용하며 배워나가보자. 일단 무엇을 할지는 모르겠으나.. 일단은 기본적으로 소스를 훑어보도록한다. 어셈블리어 튜토리얼 (3) 명령어 상세설명 1.8. 명령어 상세설명(1) 여기서 설명하는 명령어들는 이전에말한 디버거에서 실시간으로 테스트해 볼 수 있다. x32dbg 를 실행하고 다시 helloworld.exe 를 열어보자. F9를 눌러 Entry Point까지 이동하자. 디버거를 이용해서 어셈블리코드를 실행 하는 방법에는 크게 두가지 방법이 있는데 먼저 첫번째간단한
ANET A8 오토레벨링 센서 변경 (LJ12A-4-Z/BX) anet a8 전용 사각 센서에서 LJ12A-4-Z/BX 원형 센서로 변경했다 가장 큰이유는 베드 레벨링 수치가 이상해서 센서를 의심한게 컸고 그것 외에도 전용 센서는 노즐 뒤쪽에 달게 되는게 이게 은근히 불편하다. 위치 조절하기도 쉽지않았고.. 무엇보다 생긴게 이게 더 이쁘다. OCTOPRINT 로 ANET A8 펌웨어 업데이트하기 (MARLIN, …TRANSLATE THIS PAGE OctoPrint 설정. 1) OctoPrint 에서 FirmwareUpdater플러그인 설치. Plugin Manager에서 바로 검색하여 설치할 수 있다. 2) FirmwareUpdater설정. FirmwareUpdater플러그인에 설정버튼을 클릭한다. 아래와 같이 설정한다. 연결할때는 band rate를 115200 으로 연결하는데 펌웨어업데이트
{}.COOK(C, C#, JAVA, PHP, JS, ASM); find find -newermt '2020-06-15' find -type f -mtime -1 tar 새로운파일 압축 tar czf /home/file.tgz ./file --newer-mtime2020-06-15
오버워치 스피드핵 테스트 어셈블리어 튜토리얼 (12) speed hack 스피드핵 예제로 최근 FPS게임인 오버워치로 테스트해보았다. 여러가지 동작과 움직임이 빨라졌다. 하지만 실제 속도는 달라지지 않았다. 애니메이션 동작만 빨라져서 빨리진것 처럼 보이는 것뿐이다. 이는 실제 딜레이는 delta time외에 다른것으로 체크하기때문일것
어셈블리어 튜토리얼 (5) HELLOWORLD 2. 기초 튜토리얼 몇가지 예제 프로그램을 만들어보면서 어셈블리어를 연습해보겠다. 간단한 프로그램들로 어셈블리 명령어와 레지스터를 쓴다는것만 빼면 c프로그래밍과 비슷할 것이다. 2.1. HelloWorld 콘솔창에 “hello world” 를 출력하는 간단한 프로그램이다. helloworld.asm .686 .model flat, stdcall option 어셈블리어 튜토리얼 (1) 설치/기초 ANET A8 마를린 1.1.9 펌웨어 (MARLIN FIRMWARE) 올리기 …TRANSLATE THIS PAGE 1) 다운받은 아두이노 1.8을 실행하고 Marlin/Marlin.ino 파일을 연다. 2) 보드와 프로그래머 포트를 확인한다. 3) 펌웨어를 올린다. CH340 드라이버 (usb를 com port로 매핑해주는 드라이버)가 설치되어있어야하며 anet a8가 usb로 연결되어있어야한다. OctoPrint를 이용하면좀더
어셈블리어 튜토리얼 (4) 명령어 상세설명2 현재 스택메모리 최상단 주소(esp)는 0018FF8C 이다.. 이곳에 새로운 값을 push 하면 새로운 값이 최상단에 들어가고 최상단 주소(esp)는 4가 빠진 0018FF8C - 4 = 0018FF88 이 될 것이다.. 이렇게 새로운 값이 push 가 되면 4byte씩 줄어들면서 스택의 가장위에 쌓이게 된다.. 스택메모리도 메모리다. 업비트API 트레이딩 (2) -자동 손절 프로그램- …TRANSLATE THIS PAGE 현재가격이 41.6원보다 낮아지면 3.3개를 매도하도록 설정했다. tradeServerConnect 함수에서는 업비트 웹소켓서버에 접속하여 실시간으로 가격정보를 가져온다. 소켓 연결 종료시 자동으로 재접속한다. trades 변수에 가상화폐별로 가격정보를 저장한다.json.cd 에 마켓
VSFLEXGRID LPK (웹배포) 웹상에서 Component사의 ActiveX배포하는 방법입니다. (상당한 삽질끝에 소프트웨어 납품업체에 문의해서 알게 된 방법입니다.) 따지고 보면 어려운 부분은 크게 없는데 해보지 않았던 부분이기에 어렵게 느껴졌던 것이라고 사료됩니다. 1) 개발PC에 라이센스 키를 넣고 Component를 Install 합니다. NETHELPER 제한된 프로그램 실행 삭제하면 편하겠지만 삭제할 수 없는 경우 프로그램 실행을 제한하는 부분을 막아보자. 라이센스없는 프로그램같은 경우 미리 차단해주니 무심코 설치 수 있는부분을 막아준다생각하면 편하다면(?) 편 수 있겠지만 문제가 될거 같지 않는 게임같은 경우도 차단해버리니 이부분을 해결하고자 관리가 간편한 자동 글등록 봇 만들기 -디씨봇- (2) 동작함수. dc_login 로그인을 한다. 로그인 페이지로 이동하고 page.evaluate를 통해 자바스크립트로 아이디/패스워드를 입력하고 로그인 버튼을 클릭한다. dc_writer 글을 작성한다. 글쓰기 페이지로 이동하고 page.evaluate를 통해 자바스크립트로 제목/내용을 입력하고 글 {}.COOK(C, C#, JAVA, PHP, JS, ASM); find find -newermt '2020-06-15' find -type f -mtime -1 tar 새로운파일 압축 tar czf /home/file.tgz ./file --newer-mtime2020-06-15
오버워치 스피드핵 테스트 어셈블리어 튜토리얼 (12) speed hack 스피드핵 예제로 최근 FPS게임인 오버워치로 테스트해보았다. 여러가지 동작과 움직임이 빨라졌다. 하지만 실제 속도는 달라지지 않았다. 애니메이션 동작만 빨라져서 빨리진것 처럼 보이는 것뿐이다. 이는 실제 딜레이는 delta time외에 다른것으로 체크하기때문일것
어셈블리어 튜토리얼 (5) HELLOWORLD 2. 기초 튜토리얼 몇가지 예제 프로그램을 만들어보면서 어셈블리어를 연습해보겠다. 간단한 프로그램들로 어셈블리 명령어와 레지스터를 쓴다는것만 빼면 c프로그래밍과 비슷할 것이다. 2.1. HelloWorld 콘솔창에 “hello world” 를 출력하는 간단한 프로그램이다. helloworld.asm .686 .model flat, stdcall option 어셈블리어 튜토리얼 (1) 설치/기초 ANET A8 마를린 1.1.9 펌웨어 (MARLIN FIRMWARE) 올리기 …TRANSLATE THIS PAGE 1) 다운받은 아두이노 1.8을 실행하고 Marlin/Marlin.ino 파일을 연다. 2) 보드와 프로그래머 포트를 확인한다. 3) 펌웨어를 올린다. CH340 드라이버 (usb를 com port로 매핑해주는 드라이버)가 설치되어있어야하며 anet a8가 usb로 연결되어있어야한다. OctoPrint를 이용하면좀더
어셈블리어 튜토리얼 (4) 명령어 상세설명2 현재 스택메모리 최상단 주소(esp)는 0018FF8C 이다.. 이곳에 새로운 값을 push 하면 새로운 값이 최상단에 들어가고 최상단 주소(esp)는 4가 빠진 0018FF8C - 4 = 0018FF88 이 될 것이다.. 이렇게 새로운 값이 push 가 되면 4byte씩 줄어들면서 스택의 가장위에 쌓이게 된다.. 스택메모리도 메모리다. 업비트API 트레이딩 (2) -자동 손절 프로그램- …TRANSLATE THIS PAGE 현재가격이 41.6원보다 낮아지면 3.3개를 매도하도록 설정했다. tradeServerConnect 함수에서는 업비트 웹소켓서버에 접속하여 실시간으로 가격정보를 가져온다. 소켓 연결 종료시 자동으로 재접속한다. trades 변수에 가상화폐별로 가격정보를 저장한다.json.cd 에 마켓
VSFLEXGRID LPK (웹배포) 웹상에서 Component사의 ActiveX배포하는 방법입니다. (상당한 삽질끝에 소프트웨어 납품업체에 문의해서 알게 된 방법입니다.) 따지고 보면 어려운 부분은 크게 없는데 해보지 않았던 부분이기에 어렵게 느껴졌던 것이라고 사료됩니다. 1) 개발PC에 라이센스 키를 넣고 Component를 Install 합니다. NETHELPER 제한된 프로그램 실행 삭제하면 편하겠지만 삭제할 수 없는 경우 프로그램 실행을 제한하는 부분을 막아보자. 라이센스없는 프로그램같은 경우 미리 차단해주니 무심코 설치 수 있는부분을 막아준다생각하면 편하다면(?) 편 수 있겠지만 문제가 될거 같지 않는 게임같은 경우도 차단해버리니 이부분을 해결하고자 관리가 간편한 자동 글등록 봇 만들기 -디씨봇- (2) 동작함수. dc_login 로그인을 한다. 로그인 페이지로 이동하고 page.evaluate를 통해 자바스크립트로 아이디/패스워드를 입력하고 로그인 버튼을 클릭한다. dc_writer 글을 작성한다. 글쓰기 페이지로 이동하고 page.evaluate를 통해 자바스크립트로 제목/내용을 입력하고 글 {}.COOK(C, C#, JAVA, PHP, JS, ASM); find find -newermt '2020-06-15' find -type f -mtime -1 tar 새로운파일 압축 tar czf /home/file.tgz ./file --newer-mtime2020-06-15
HACKING ARCHIVES
3.5. speed hack. 이번에는 api hooking 을 이용한 스피드핵 이다. 프로그램에선 보통 컴퓨터 성능과 상관없는 일정한 운직임을 위해 장면의 시간 간격 (delta time) 을 구해서 움직임에 사용한다. 예를 들어 이런것이다. ; Update함수는 장면을 그리는 함수. 1. Update를 1초에 10 어셈블리어 튜토리얼 (10) API HOOKING (IAT) DLL인젝션을 이용하여 다른 프로세스에 침투하는 방법을 알아봤으니 이제 프로세스 조작의 일종인 api hooking 에 대해서 알아보자. api hooking란 윈도우 api 함수 를 가로채서 다르게 동작하게 하는것이다. 후킹이란 뭔가를 가로채는것인데 여러가지 후킹이 있다. 다른 일반적인 후킹도 있는데 다 NETHELPER 제한된 프로그램 실행 삭제하면 편하겠지만 삭제할 수 없는 경우 프로그램 실행을 제한하는 부분을 막아보자. 라이센스없는 프로그램같은 경우 미리 차단해주니 무심코 설치 수 있는부분을 막아준다생각하면 편하다면(?) 편 수 있겠지만 문제가 될거 같지 않는 게임같은 경우도 차단해버리니 이부분을 해결하고자 DHU-3300 라즈베리파이2 RETROPIE 개조 dhu-3300 라즈베리파이2 retropie 개조. PC에서 마메 돌리려고산 오락실 조이스틱 다훈전자 dhu-3300을 개조해봤다. 단독으로 구동할수 있도록 라즈베리파이2를 연결하여 안에 넣었다. 라즈베리파이에는 recalbox (retropie)를 설치했고 gpio로연결했다.
초소형PC 라떼판다 (2GB/32GB) 사용기 1 윈도우10을 풀로 돌리는 초소형PC입니다. 인텔cpu(x86) + arduino 컨셉으로 윈도우10에서 편하게(?) iot 개발&구동을 할수있다는 컨셉같습니다. 개인적으로는 저게 의미가 있나.. 싶지만 어쨋 현재로선 유일(?)한 컨셉이네요 라즈베리파이 정도의 크기이지만 cpu가 x86이니만큼 전류가 최소 2A가 확보 안드로이드 해킹 실습 (1) 이 문서는 어디까지나 스터디의 목적으로 작성되었습니다. 악용하였을때 받는 불이익 및 피해는 책임지지 않습니다. 앞서 준비과정을 통해 익혀본 내용을 실제 안드로이드앱에 적용하며 배워나가보자. 일단 무엇을 할지는 모르겠으나.. 일단은 기본적으로 소스를 훑어보도록한다. 어셈블리어 튜토리얼 (3) 명령어 상세설명 1.8. 명령어 상세설명(1) 여기서 설명하는 명령어들는 이전에말한 디버거에서 실시간으로 테스트해 볼 수 있다. x32dbg 를 실행하고 다시 helloworld.exe 를 열어보자. F9를 눌러 Entry Point까지 이동하자. 디버거를 이용해서 어셈블리코드를 실행 하는 방법에는 크게 두가지 방법이 있는데 먼저 첫번째간단한
ANET A8 오토레벨링 센서 변경 (LJ12A-4-Z/BX) anet a8 전용 사각 센서에서 LJ12A-4-Z/BX 원형 센서로 변경했다 가장 큰이유는 베드 레벨링 수치가 이상해서 센서를 의심한게 컸고 그것 외에도 전용 센서는 노즐 뒤쪽에 달게 되는게 이게 은근히 불편하다. 위치 조절하기도 쉽지않았고.. 무엇보다 생긴게 이게 더 이쁘다. OCTOPRINT 로 ANET A8 펌웨어 업데이트하기 (MARLIN, …TRANSLATE THIS PAGE OctoPrint 설정. 1) OctoPrint 에서 FirmwareUpdater플러그인 설치. Plugin Manager에서 바로 검색하여 설치할 수 있다. 2) FirmwareUpdater설정. FirmwareUpdater플러그인에 설정버튼을 클릭한다. 아래와 같이 설정한다. 연결할때는 band rate를 115200 으로 연결하는데 펌웨어업데이트
{}.cook(c, c#, java, php, js, asm); 정리, 공부, 연습, 즐겨찾기 Skip to content* 홈
* 웹툴
* |
* Code
* Hacking
* 3D프린터
* Tip
* 생활스크립트 Menu홈웹툴|CODEHACKING3D프린터TIP생활스크립트토렌트 사이트
By cook | 2018년 10월 19일0 Comment
https://www.torrentmap.com https://torrental.com https://torrentgaja.com https://torrentboza.com https://www.torrentmi.com https://otorrent22.com https://torrenthaja.com https://joymaxim.com/ https://beetorrent.com/ https://torrentcall.net/ https://www.torrentguy.net/ https://torrentpong.com/ https://torrentlin.com/ https://torrenttt.net/https://tobogi.com/
https://torrent7979.com https://ntosarang.com/관련글
*
CSS 관련 사이트*
digispark 즐겨찾기*
기타 즐겨찾기
Category: Memo
Post navigation ← am8 안전관련 업그레이드 관리가 간편한 자동 글등록 봇 만들기 -디씨봇- (1) → 댓글 남기기 댓글 취소 이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다댓글
이름 *
이메일 *
웹사이트
댓글 알림 이메일 받기 새 글 알림 이메일 받기다음 검색:
카테고리
* Code (56)
* 생활스크립트 (1)* Hacking (33)
* 하드웨어 (4)
* 3D프린터 (16)
* Etc. (10)
* Tip (27)
* 사용기 (7)
* Memo (71)
* 참고용 (8)
최근 댓글
* italp (네이버 이메일 검색 삭제반복 스크립트
)
* 김ㅇㅇ (관리가 간편한 자동 글등록 봇 만들기-디씨봇- (2)
)
* Bestkit (어셈블리어 튜토리얼 (0)목차 )
* Detonkit (어셈블리어 튜토리얼 (0) 목차)
* 심윤오 (어셈블리어 튜토리얼 (12) speed hack)
*
* anet a8 마를린 1.1.9 펌웨어 (marlin firmware) 올리기 * NetHelper 제한된 프로그램 실행 * 어셈블리어 튜토리얼 (1) 설치/기초 * 한글 가상키보드 만들기 (1) * 관리가 간편한 자동 글등록 봇 만들기 -디씨봇- (2) * 한글 가상키보드 만들기 (2) * opencv-python 설치/빌드 * 3D프린터(anet a8/am8) 챔버 제작 * 안드로이드 해킹 실습 (1) * 어셈블리어 튜토리얼 (2) 디버거 2018 note.heyo.me | rev.2018.09.26TOP
Iconic One Theme | Powered byWordpress
Details
Copyright © 2024 ArchiveBay.com. All rights reserved. Terms of Use | Privacy Policy | DMCA | 2021 | Feedback | Advertising | RSS 2.0