通过Python脚本调用Ida Pro内部调试器
有没有办法在IDA Pro环境中通过Python调用内部的远程gdb调试器?请注意,我指的是那些进程还没有连接调试器的情况,我想要调用远程gdb调试器并将其连接上去。
1 个回答
2
我搞明白了。
我写了一个在开机时自动加载的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调试器调到最前面,其实这个并不是必须的。