DosBox与IDA DosBox的编译及使用

1、IDA软件下载

百度网盘下载链接:https://pan.baidu.com/share/init?surl=bdBhVTBYMk0lNIOtCxIjPw   提取码:w28g

1.1、将文件下载至D盘根目录

1.2、解压D:\IDA\Old  Version\IDA_Pro_v6.8_and_Hex-Rays_Decompiler_(ARM,x64,x86)_Green.rar

1.3、解压D:\IDA\Old  Version\Old Version\IDA_Pro_v6.8_and_Hex-Rays_Decompiler_(ARM,x64,x86)_Green\idasdk68.zip

2、DosBox、IDA DosBox插件源码下载与编译

下载链接:https://github.com/lab313ru/idados_dosbox

DosBox与IDA DosBox插件源码都在这个仓库中。

2.1、将源码下载至D盘根目录

2.2、将D:\idados_dosbox-master拷贝至D:\IDA\Old  Version\Old Version\IDA_Pro_v6.8_and_Hex-Rays_Decompiler_(ARM,x64,x86)_Green\idasdk68\plugins

2.3、编译DosBox与IDA DosBox插件

2.3.1用VS 2017打开D:\IDA\Old  Version\Old Version\IDA_Pro_v6.8_and_Hex-Rays_Decompiler_(ARM,x64,x86)_Green\idasdk68\plugins\idados_dosbox-master\visualc_net\dosbox.sln

2.3.2、将C:\Program Files (x86)\Windows Kits\8.1\Lib\winv6.3\um\x86\dxguid.lib拷贝至D:\IDA\Old  Version\Old Version\IDA_Pro_v6.8_and_Hex-Rays_Decompiler_(ARM,x64,x86)_Green\idasdk68\plugins\idados_dosbox-master\visualc_net\

2.3.3、执行编译,将在D:\ida68目录生成dosbox.exe

2.3.4、将D:\ida68\dosbox.exe拷贝至D:\IDA\Old  Version\Old Version\IDA_Pro_v6.8_and_Hex-Rays_Decompiler_(ARM,x64,x86)_Green

2.4、编译IDA DosBox插件

2.4.1、用VS 2017打开D:\IDA\Old  Version\Old Version\IDA_Pro_v6.8_and_Hex-Rays_Decompiler_(ARM,x64,x86)_Green\idasdk68\plugins\idados_dosbox-master\idados\idados.sln

2.4.2、执行编译,将在D:\ida68\plugins目录生成idados.plw

2.4.3、将D:\ida68\plugins\idados.plw拷贝至D:\IDA\Old  Version\Old Version\IDA_Pro_v6.8_and_Hex-Rays_Decompiler_(ARM,x64,x86)_Green\plugins

3、在线调试

3.1、假设要调试的执行程序路径为 d:\test\dos16.exe

3.2、运行D:\IDA\Old  Version\Old Version\IDA_Pro_v6.8_and_Hex-Rays_Decompiler_(ARM,x64,x86)_Green\dosbox.exe并在弹出的命令行窗口依次逐条执行以下命令

mount c: d:\test\
c:
debug dos16.exe

3.3、运行D:\IDA\Old  Version\Old Version\IDA_Pro_v6.8_and_Hex-Rays_Decompiler_(ARM,x64,x86)_Green\idaq.exe,将d:\test\dos16.exe拖入软件中打开程序

3.4、选择Remote Dosbox并运行

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值