1 / 3
文档名称:

基于IDA-Pro的软件逆向分析方法.pdf

格式:pdf   大小:164KB   页数:3页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基于IDA-Pro的软件逆向分析方法.pdf

上传人:q1188830 2022/2/25 文件大小:164 KB

下载得到文件列表

基于IDA-Pro的软件逆向分析方法.pdf

文档介绍

文档介绍:年 月
第 34 卷 第 22 期 计 算 机 工 程 ramatically. The technique described can run automatically, which effectively reduce the amount of time in
solving software analysis problems and debugging executable programs. A transform instance using this technique is presented.
【Key words】reverse analysis; program transformation; intermediate language

1 概述 本文所设计的中间语言是面向应用程序的使用者与维护
随着逆向工程技术的热潮,软件逆向工程也在不断发展。 者,它在语句形式上接近于高级语言的表示,又保留了汇编
逆向分析技术是软件逆向工程中的重要方法和技术,在某些 语言的一些特征,不需要反编译方面的知识就可以很容易阅
领域甚至是关键和唯一的问题解决途径。逆向分析技术是指 读所生成的中间语言程序,这样有利于不同专业的人员对应
通过分析机器码或汇编码来理解代码功能,如各接口的数据 用程序进行理解和维护。
结构等,然后用高级语言重新描述该代码,逆向推出源程序 中间语言的程序结构
的思路。 中间语言程序以函数块为基本单位,程序的执行依靠函
二进制程序逆向分析作为程序转换[1]的主要手段发挥着 数间的调用。函数的结构如下:
积极的作用。程序转换被广泛用于对程序的理解和代码的编 <函数原型> → <函数声明>{ <语句> }<函数结束>
译,用来检测和维护代码、检测并定位bugs、学****算法、用 <函数声明> → <函数名> pr