2006/10/02 드라이버 쪼물딱 거리기 3탄 2006/09/21 드라이버 쪼물딱 거리기 2탄 2006/09/21 드라이버 쪼물딱 거리기 1탄 드디어 '드라이버 쪼물딱 거리기 4탄'입니다.이번 예제에는 usermode 어플리케이션 코드와 커널 드라이버 코드가 포함되어있습니다. Window31 님께서 발견해 주신 오타를 수정했습니다. 감사합니다.^^그리고 pdf 파일에 책갈피가 비 활성화 되어있더군요. 책갈피 활성화 시킨 파일을 다시 올렸습니다. :-)참고로 소스코드는 Windows XP sp2, VS2005 SP1, ddkbuild 3.13.36, WDF 6001.17051 환경에서 개발/테스트 되었습니다.SDFP.rarSmashing_the_Debugger_for_Fun_and_Profit.pdfCONTENTS
1. Abstraction. 3
2. Interrupt and Exception. 3
2.1. Interrupt 4
2.2. Exception. 5
3. Interrupt Descriptor Table (IDT) 6
4. Interrupt or Exception handler procedures 8
2.1. Example 1: Show Interrupt Handlers 9
2.1.1. Synchronization issue in SMP. 9
2.1.2. Implementation. 10
2.2. Example 2: Interrupt Handler Hooking. 13
3. Debugging support facilities 14
3.1. Debug Registers 15
3.2. Debug Address Registers (DR0 – DR3) 16
3.3. DR4 and DR5. 17
3.4. Debug Status Register (DR6) 17
3.5. Debug Control Register (DR7) 19
4. Smashing the debugger for fun and profit 21
4.1. Implementation. 22
5. Conclusion. 29
Reference. 30
이 름 : 비밀번호 :
홈페이지 :
비공개 덧글