ida调试win64选择windbg

本文介绍了如何在ida6.8和ida7.0中配置windbg作为调试器来调试64位程序。在ida6.8中,windbg x86版可用于调试,而在ida7.0中,需要配置64位dbgeng.dll的路径。ida64.exe调试本地64位进程时存在bug,可能需要升级到7.0sp1或使用dbgsrv解决。
摘要由CSDN通过智能技术生成

1. 从52pojie上下载了ida6.8。

2. 打开idaq64.exe,不知道为什么,我的win7上可以选择windbg调试器,win10上却不行。

3. windbg x86版安装在C:\Program Files (x86)\Windows Kits\10\Debuggers\x86

4. 在ida目录的cfg/ida.cfg里修改

DBGTOOLS = "C:\\Program Files (x86)\\Windows Kits\\10\\Debuggers\\x86\\"

5. 至此,可使用idaq64.exe调试64位程序。

6. 尽管32位windbg无法调试64位程序,但是即使我将C:\Program Files (x86)\Windows Kits\10\Debuggers\x64\windbg.exe改名了,ida的调试仍然有效。推测ida就是用32位的windbg调试32位与64位程序的。ida的文档也有提及:Please make sure you should install the x86 version of the debugging tools which is used by both IDA Pro and IDA Pro 64. The x64 version will NOT work.

-------------------------------------------------

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值