【发布时间】:2014-03-07 16:00:17
【问题描述】:
在 IDA Pro 环境中,有没有办法通过 python 调用内部远程 gdb 调试器?请注意,我指的是进程还没有附加调试器的情况,我想调用远程 gdb 调试器并附加它。
【问题讨论】:
在 IDA Pro 环境中,有没有办法通过 python 调用内部远程 gdb 调试器?请注意,我指的是进程还没有附加调试器的情况,我想调用远程 gdb 调试器并附加它。
【问题讨论】:
嗯,我想通了。 我制作了一个在启动时加载的 python 脚本。
idaapi.load_and_run_plugin("windbg_user.plw", 0)
idaapi.load_and_run_plugin("armlinux_stub.plw", 0)
idaapi.load_and_run_plugin("gdb_user.plw", 0)
idaapi.load_and_run_plugin("linux_stub.plw", 0)
idaapi.load_and_run_plugin("mac_stub.plw", 0)
idaapi.load_and_run_plugin("win32_stub.plw", 0)
idaapi.load_and_run_plugin("win32_user.plw", 0)
idaapi.load_and_run_plugin("wince_stub.plw", 0)
idaapi.load_and_run_plugin("bdescr.plw", 0)
idaapi.load_and_run_plugin("epoc_user", 0)
idc.LoadDebugger("gdb", 1)
最后一个是将 gdb 调试器放在前面,它并不是真正需要的。
【讨论】: