디버거&디스어셈블러 제작 참고 자료 목록
디버거
디버거 제작 참고자료 목록
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처럼 사용하면 됨