ida7.0中的钩子断点失败了

时间:2017-12-18 15:31:40

标签: python dbg

我尝试将断点连接到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()

1 个答案:

答案 0 :(得分:0)

如果它是已禁用的现有断点,则需要启用它。