我尝试将断点连接到ida7.0中的0x403E65,但不幸的是,它已经到达方法DbgHook.dbg_bpt
,所以我的钩子没用。请参阅此demo,我真的不明白错误。
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 :(得分:0)
如果它是已禁用的现有断点,则需要启用它。