基于IDA-Pro的软件逆向分析方法 |
| |
作者姓名: | 秦青文 王戟 孙旭光 梅文华 |
| |
作者单位: | 国防科技大学计算机学院,长沙,410073;北京航空工程技术研究中心,北京,100076 |
| |
摘 要: | 二进制程序转换作为软件逆向分析的主要手段发挥着积极作用。该文给出一种程序转换方法,应用软件二进制程序经IDA Pro反汇编得汇编语言程序,依据下推自动机原理设计汇编文法识别该汇编文件、制定相应的转换规则和优化措施将汇编语言转换成中间语言。转换所得中间语言可读性较强,具有通用性且易于理解。该方法达到了较高的自动化程度,缩小了目标程序的代码量,其应用可有效地减少软件分析和调试人员在追踪代码时所需的时间和工作量。给出应用上述方法进行程序转换的实例。
|
关 键 词: | 逆向分析 程序转换 中间语言 |
修稿时间: | |
本文献已被 CNKI 维普 万方数据 等数据库收录! |
| 点击此处可从《计算机工程》浏览原始摘要信息 |
|
点击此处可从《计算机工程》下载全文 |
|