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并运行
DosBox与IDA DosBox的编译及使用相关推荐
- NX二次开发-C++使用IDA Pro反编译dll,追踪查看里面使用的UFUN API函数(三部曲1)
一年前我写过一个C#反编译dll查看代码系列 NX二次开发-C#使用DllImport调用libufun.dll里的UF函数(反编译.net.dll)调用loop等UF函数(三部曲1) NX二次开发- ...
- IDA无法反编译 and 提示错误
情况一: 有的时候IDA的函数点进去 ,发现无法去反编译,可能是代码出问题了,考察我们对汇编的阅读 能力例如下面: aaa指令明显错误(注:CODE CREF代码交叉引用) 我们把这里jbe和aaa ...
- IDA反汇编/反编译静态分析iOS模拟器程序(一)话说IDA
上个月写了一系列文章<xcode反汇编调试iOS模拟器程序>,是使用xcode来动态反汇编分析iOS模拟器程序的.这个系列则是静态分析,用到IDA来做反汇编/反编译.一些概念不会在此重复, ...
- DOSBox+MASM,汇编语言环境搭建
1.下载DOSBox,安装: DOSBox, an x86 emulator with DOS 出现这个界面: 2.下载MASM包 Masm5.0 Masm5.0(windows x64位系统下汇编语 ...
- linux dosbox 窗口大小,Linux下dosbox的配置
安装 dosbox安装很简单,很多发行版的源里都有,我用的是debian,sudo apt-get install dosbox就搞定了.如果要自己编译就到sourceforge上下载源码吧. 生成配 ...
- CentOS下安装dosBox
1. 安装dosbox click->(官网)DOSBox, an x86 emulator with DOS 或者 sudo yum -y install dosbox 2. 测试是否安装成 ...
- 【汇编笔记】win10如何搭建汇编环境(dosbox)
文章目录 前言 一.下载工具包 二.开始搭建 1.安装DosBox 2.配置工作目录 总结 参考文章 前言 网上教程多且繁杂,且看我一文教会你如何搭建汇编环境. 一.下载工具包 DosBox工具包下载 ...
- DOSBOX中的简单的masm 、link操作以及多个文件的连接输出hello word!
一.一个源文件输出hello work 第一步先将代码编写在记事本中,然后将后缀名改为asm(这个文件就叫做test.asm) 重命名后将txt改为asm后出现这个提示,直接点击:是 之后就得到这样一 ...
- debug与DOSBox安装debug命令操作
文章目录 一. DOSBox && debug使用 1.安装配置(以下方法们按照从麻烦到简便的顺序) (1) 多步骤(可行,但不推荐) (2)一步到位(强烈推荐) 2. 窗口大小 二. ...
最新文章
- APP安全谁之过?爱加密为APP开发者分忧
- LINUX利用Speedtest测速
- [转]Entity Framework走马观花之把握全局
- eclipse android环境配置
- Android笔记(六十七) 自定义控件
- Jquery一些常见性能的问题
- Merge Two Sorted Lists leetcode java
- task_struct结构体查找
- 数字反转(升级版)(洛谷-P1553)
- [Struts]让Dreamweaver显示Struts标签的插件
- 搞了 2 周性能优化,QPS 终于翻倍了!
- 【OUTLINE】使用Oracle Outline技术暂时锁定SQL的执行计划
- CDH存在隐患 : 该角色的进程使用的交换内存为xx兆字节。警告阈值:200字节
- Android WiFi热点
- 不同的经络,不同的线程
- Holt_Winters三次平滑指数实现
- 边云协同的优点_边云协同
- HDU 3605 Escape【最大流】
- 安卓应用 .9.png类型启动图/背景图
- java 对word加密_Word文档中怎样给文件信息加密?大神都这样操作,你还不知道?...
热门文章
- 读取经纬度坐标并存储为字典格式,即key为ID,value为轨迹点
- IP地址、子网掩码、网关
- Python爬虫实战- 爬取整个网站112G-8000本pdf epub格式电子书下载
- 桂林电子科技大学计算机考研资料汇总
- maven_使用Maven Failsafe和JUnit @Category将集成测试与单元测试分开
- paper 94:视觉领域博客资源1之中国部分
- saas(sccs)、less、stylus三者的区别
- dnn解读_论文学习+解读1--受优化算法启发的DNN网络设计
- 我们会是最后一批用五笔的中国人吗?
- 摆扫式(whisk broom)和推扫式(push broom)卫星传感器