-
Hardware BreakPointHack/Reversing 2015. 1. 16. 18:32
하드웨어 브레이크포인트는 INT 1이벤트를 사용하며, 총 4개의 브레이크포인트를 걸수있다.
하드웨어 브레이크포인트는 DR0 DR1 DR2 DR3 이렇게 4개의 레지스터를 사용하며
각각 어느레지스터가 사용중인지 그런것을 꼭 확인해야한다.
그렇지않으면 하드웨어 브레이크포인트를 사용하는데 문제가 생길수있따.
다시한번말하지만 하드웨어 브레이크포인트는 INT 1 이벤트를 사용하니 디버그 이벤트 루프에 예외 핸들러를 설정하면된다.
'Hack > Reversing' 카테고리의 다른 글
Immunity Debugger (0) 2015.01.20 Memory BreakPoint (0) 2015.01.16 GetProcAddress() (0) 2015.01.16 Soft BreakPoint (0) 2015.01.16 DLL Injection (0) 2015.01.15