首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到10条相似文献,搜索用时 250 毫秒
1.
在工作中,我们想在PDP—11汇编语言程序中使用FORTRAN中的一些函数子程序。但PDP—11的FORTRAN编译程序并不给出这些子程序的汇编语言程序。因此,我们希望用一个反汇编程序,把这些函数子程序的目标代码反汇编成汇编语言子程序,以供用户汇编程序使用。本文描述了编制的PDP-11反汇编程序CMAC,它把PDP-11的目标代码转换成相应的汇编语言。  相似文献   

2.
我们在对Z80系列机的某些软件进行分析解剖时,通常有的仅是目标代码程序,因而要借助于反汇编程序,但由于不知道程序在内存中的分配情况,难以按一正确的路线反汇编出完整的程序清单。反汇编程序常把数据和非第(?)操作码与正确的操作码同等看  相似文献   

3.
代码与数据分离的反汇编程序设计   总被引:1,自引:0,他引:1  
分离代码与数据是反汇编程序的重要设计目标。目前在反汇编程序设计中广泛采用的多遍扫描方法在理论上不能完全实现代码与数据的分离。在技术实现上又存在算法复杂、数据结构嬴肿、代码效率低、运行速度慢的不足。本文研究了目标程序中代码与数据的特点、CPU指令的控制机制和汇编程序员编制程序时的基本原则,给出了一种在反汇编程序设计中实现代码与数据分离的新的技术实现方法。并用该方法对美国AD公司的数字信号处理芯片DSP-21XX系列、MOTOLORA公司的68HC11系列、INTEL公司的8051和8098系列设计了代码与数据分离的反汇编程序。  相似文献   

4.
本文分析了MCS-51指令系统,采用多重数据表设置和查询技术,编制了反汇编程序DS51M,不用开发装置,即可实现单片机程序的反汇编。  相似文献   

5.
崔晨  李清宝  胡刚  王炜 《计算机科学》2012,39(7):302-204,316
反汇编是固件代码逆向分析的重要研究内容,其正确性直接影响固件代码逆向分析的准确性。固件代码结构具有特殊性,针对上层应用程序的反汇编算法大都不能直接用于固件代码的反汇编。中断向量表是固件代码的重要组成部分,从中断向量开始对中断服务子程序进行反汇编,可提高固件代码反汇编的精度。通过对固件代码结构特点的研究分析,介绍了中断向量表的重构方法,提出了一种基于中断向量表重构的固件代码反汇编技术。经测试分析,与传统的静态反汇编技术相比,基于中断向量表重构的固件代码反汇编技术不仅能够对固件代码中的主函数进行反汇编,还能够对中断服务子程序进行反汇编,反汇编精度平均提高了8.72%。  相似文献   

6.
反汇编技术是二进制代码分析的基础,传统的静态反汇编方法存在着数据代码混编和间接跳转指令等带来的反汇编困难.为此,本文提出了一种动静结合的代码反汇编框架DTBC.在DTBC中,静态反汇编引擎根据传统反汇编算法实现代码的静态反汇编,通过代码分析技术标记程序中的敏感指令;符号执行引擎利用混合符号执行技术和约束求解器生成可达敏感指令的程序输入;动态仿真引擎模拟不同输入条件下的程序执行过程,通过监控代码的执行路径达到反汇编求精的目的.实验模拟的结果表明,DTBC能够有效提高代码反汇编的准确性和覆盖率.  相似文献   

7.
CMC-Z80反汇编程序编号:84-0015 本程序是在配有16行微型打印机的CMC-80双板机上运行的Z80反汇编程序.只要打入目的码的首末地址,即能将存储区中的目标程序反汇编成源程序,在微型打印机中打印输出.有三种格式可供选择:打印Z80助记符带机器码;单打助记符;单打带地址的机器码  相似文献   

8.
静态反汇编算法研究   总被引:1,自引:0,他引:1  
恶意代码通常都是以二进制代码形式发布的,利用这种形式的代码来分析程序的逻辑功能是非常困难的,而如果利用反汇编器将二进制代码转化为较容易理解的汇编代码将更利于对恶意代码的分析,因而研究二进制代码的反汇编算法显得极为重要。首先介绍两种传统的静态反汇编算法:线性遍历和递归遍历算法,分析它们的优点以及存在的问题,最后介绍现代静态反汇编算法的一些新的研究进展。  相似文献   

9.
跟踪式智能反汇编算法研究   总被引:2,自引:0,他引:2  
研究了嵌入式系统文件反汇编过程中存在的主要问题,给出了进行跟踪式智能反汇编的关键算法。首次采用二叉树结构对代码扫描过程进行跟踪处理,给出了生长二叉树的递归遍历算法,克服了传统反汇编过程中建立大量数组、链表以及图表的缺点;通过对二叉树的逆向浏览,解决了间接转移指令的寻址问题,并给出了寻址算法;最后,给出了数据区边界校验算法。对于进行程序反解及软件逆向工程具有较重要的参考价值。  相似文献   

10.
SDK-86单板机的监控程序没有反汇编功能,我们成功地在该单板机上配置了反汇编程序,可供用户把8086机器指令码翻译成汇编助记符,以利用户分析国外引进的8086程序和查阅、调试自己编写的用户程序,扩大了该单板机的使用功能。该程序可非常方便地移植于其他未配有反汇编程序的8086单板机、计算机和86系统。 我们还成功地编写了Z8000交叉反汇编8086的程序,已在Z8000 DM上实现。该程序也可方便地移植于其他Z8000系列的单板机、  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号