Ошибка точки останова в ida7.0

Я пытаюсь подключить точку останова на 0x403E65 в ida7.0, но, к сожалению, она не достигает метода DbgHook.dbg_bptтак что мой крючок бесполезен. Обратитесь к этой демонстрации, я действительно не понимаю, что случилось.

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 ответ

Если это существующая точка останова, которая отключена, вам нужно включить ее.

Другие вопросы по тегам