IDA+VirtulKD+VMware实现高速双机调试


前言

我尝试只使用windbg作为调试器,但它界面不够友好。我又尝试使用IDA作为调试器,但是使用pipe传输速度太慢了,导致IDA卡的不行,单步特慢。前段时间了解到了VirtulKD这个神器,发现调试速度特别快,所以记录一下。


一、环境

  • VMware 16 Pro
  • 物理机Win10 20H2
  • 虚拟机Win7 SP1 x32
  • VirtulKD-REDUX
  • IDA Pro7.5

二、配置步骤

1.配置VirtualKD

首先安装virtualKD,然后将其安装目录下的target32(64位操作系统选择target64)复制到虚拟机中。
target32在虚拟机中打开该文件夹,运行其中的应用程序,点击安装即可。
在这里插入图片描述
安装程序会提示你是否重启计算机,选择重启,然后在开机系统选择界面发现多了一个选项。
在这里插入图片描述
选择第二个,别着急按回车,因为驱动没有签名,所以要禁用驱动程序强制签名(WinXP x32则不需要)。
在这里插入图片描述
在这里等待一下,打开VirtualKD检查是否连接成功,
在这里插入图片描述

是绿灯,接下来需要配置IDA了。

2.配置IDA

打开IDA,选择Debugger->Attach->Windbg debugger。
在这里插入图片描述
然后点Debug options
在这里插入图片描述
再点击set specific options,在弹出的对话框中选择Kernel Mode debugging
在这里插入图片描述
最后在对话框中输入com:pipe,resets=0,reconnect,port=\\.\pipe\这里填VirtualKD显示的管道名
在这里插入图片描述
点ok就行啦。
在这里插入图片描述
继续点ok,然后IDA会等待连接。回到虚拟机界面按回车,让系统跑起来。
在这里插入图片描述
这样双机调试就配置完成了。

在这里插入图片描述


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值