티스토리 뷰

디버거


http://idkwim.tistory.com/187

디버거 제작 참고자료 목록


http://neilscomputerblog.blogspot.kr/2012/10/single-step-debugging-explained.html
single step 관련


BHUSA09-Oh-DiffingBinaries-PAPER.pdf

바이너리 디핑 자료이긴 한데 그래프 뷰 관련 내용이 있음



디스어셈블러


64-ia-32-architectures-software-developer-instruction-set-reference-manual-325383.pdf

Intel 디스어셈블러를 제작할 시 필수 참고 자료, 이것보다 잘 나와있는 자료는 없다.


http://blog.naver.com/PostView.nhn?blogId=wwwkasa&logNo=80127495218
디스어셈블러 소스코드랑 설명


https://github.com/gdabah/distorm

Python용 디스어셈블러 모듈


http://sparksandflames.com/files/x86InstructionChart.html

Opcode를 잘 나열해서 참고하면 매우 도움됨


http://ref.x86asm.net/coder32.html 

Opcode 별로 매우 잘 나열되어 있음


http://www.mathemainzel.info/files/x86asmref.html#bsr 

필요한 어셈 찾아보기 좋음


인텔 명령어 정리.docx

Opcode 예제.txt

내가 개인적으로 정리한 거...


value 표

ModRM이랑 SIB를 어떻게 비트별로 코딩하여 정리하면 좋을지 생각하다 작성한 표




종합


https://github.com/Tribal1012/SFdbg

C, C++로 작성하였으며 MFC 사용

약간의 버그도 있으며 기능이 완성되지 않았음, 가끔 개발 중...

Ollydbg처럼 사용하면 됨

'Project > Windows Debugger' 카테고리의 다른 글

Simple PE Viewer  (5) 2016.10.07
Debugger 소스코드  (0) 2016.10.05
Single Step 구현  (3) 2016.09.30
디버거의 기능 정리 및 기능별 함수 정리  (0) 2016.09.20
브레이크 포인트(Break Point)  (0) 2016.09.19
댓글
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31