Debugging 使用IDA PRO 6.1调试x64应用程序
我有IDA PRO 6.1-(我无法安装最新版本) 我正在尝试使用bochs调试器或windgb调试x64应用程序 我做了以下工作:Debugging 使用IDA PRO 6.1调试x64应用程序,debugging,64-bit,reverse-engineering,ida,bochs,Debugging,64 Bit,Reverse Engineering,Ida,Bochs,我有IDA PRO 6.1-(我无法安装最新版本) 我正在尝试使用bochs调试器或windgb调试x64应用程序 我做了以下工作: 已安装的Bochs-2.4.6 已安装x86和x64版本的windows调试器 确保ida.cfg中Windows调试器的默认路径为: DBGTOOLS = "C:\\Program Files (x86)\\Windows Kits\\8.1\\Debuggers\\x86\\"; 我无法使用任何调试器使用ebug x64,我希望您能为我提供一些关于如何正确
DBGTOOLS = "C:\\Program Files (x86)\\Windows Kits\\8.1\\Debuggers\\x86\\";
调试本地应用程序时是否存在连接字符串。在IDA帮助文件中,它说为本地应用程序保留连接字符串为空,但即使我选择了x64 dbgsrv.exe并将默认连接字符串设置为不工作。我也遇到了同样的问题,将windbg x86位置添加到
路径
环境变量为我解决了这个问题:
PATH = %PATH%;C:\Program Files (x86)\Windows Kits\10\Debuggers\x86
我试试看。是您添加到的用户变量还是系统变量?是的,它起作用了。请记住,IDA Pro有两种配置:一种用于标准Windows用户,另一种用于管理员用户。调试x64应用程序时,必须使用x86调试器连接到x64 dbgserver(C:\Program Files(x86)\Windows Kits\10\Debuggers\x64\dbgsrv.exe)。