2017-12-18 8 views
0

私はida7.0の0x403E65にブレークポイントをフックしようとしましたが、残念ながら、それは方法DbgHook.dbg_bptに達していません。このdemoを参照して、私は本当に何が間違っているのか分かりません。ida7.0のフックブレークポイントが失敗しました

ida_script.py

from idaapi import * 

chunks = {} 

class DbgHook(DBG_Hooks): 
    def dbg_bpt(self, tid, ea): 
     global chunks 
     print "test" 
     chunks[GetRegValue("eax")] = GetRegValue("ebx") 
     continue_process() 
     return 0 

try: 
    if debugger: 
     debugger.unhook() 
except Exception as e: 
    pass 


AddBpt(0x403E65) 
debugger = DBG_Hooks() 
debugger.hook() 
request_start_process("C:\\Users\\win7\\Desktop\\codemap.exe", "", "") 
run_requests() 

答えて

0

が無効になっている既存のブレークポイントだ場合は、それを有効にする必要があります。

関連する問題