pydbg 브레이크 포인트 걸 때 주의사항
Posted 2016. 10. 24. 16:16pydbg를 이용하여 pydbg.bp_set() 함수를 사용하니 아래와 같은 에러가 나왔다.
Traceback (most recent call last):
File "asd.py", line 46, in <module>
main()
File "asd.py", line 42, in main
dbg.bp_set(entry,handler=setallbp)
File "C:\Python27\lib\site-packages\pydbg\pydbg.py", line 444, in bp_set
raise pdx("Failed setting breakpoint at %08x" % address)
pydbg.pdx.pdx: Failed setting breakpoint at 00401301
File "asd.py", line 46, in <module>
main()
File "asd.py", line 42, in main
dbg.bp_set(entry,handler=setallbp)
File "C:\Python27\lib\site-packages\pydbg\pydbg.py", line 444, in bp_set
raise pdx("Failed setting breakpoint at %08x" % address)
pydbg.pdx.pdx: Failed setting breakpoint at 00401301
처음에는 권한 문제인줄 알고 관리자 권한 실행을 해도 같은 오류가 나왔다.
별다른 이유가 없어서 생각난 것은 ASLR이었고 해당 기능을 제거하였더니 정상적으로 잘 되었다.
제거 방법은 아래 블로그를 참조하자
- Filed under : python/DBG