티스토리 뷰
디버거
디버거 제작 참고자료 목록
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
필요한 어셈 찾아보기 좋음
내가 개인적으로 정리한 거...
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 |