本文已被:浏览 2649次 下载 3194次
Received:January 12, 2010 Revised:March 02, 2010
Received:January 12, 2010 Revised:March 02, 2010
中文摘要: 数据类型的重新定义、控制流恢复和自定义函数或结构体的识别是结构化语言逆编译过程中的难点,以往研究多采用改进汇编语言的数据类型表示和增加自定义函数或结构体的特征量的方式来优化逆编译结果。使用中间语言抽象表示逆编译后得到的汇编语言的语言形式,并设计了一种新的逆编译模式,一定程度上提升了逆编译结果的识别率、可读性和完整性。
Abstract:To redefine the data types, control flow restoration and custom function, or structure of recognition, are structured languages. In the process of reverse compilation difficulties, previous studies use more data types in assembly language to improve representation and increase the custom function or structure of the characteristic quantities as a way of optimizing the reverse compile the results. This article uses the intermediate language to be compiled against the abstract representation of the assembly language of the linguistic forms and designs a new reverse compile mode to reverse compilation. The results are an improved recognition rate, readability, and integrity.
keywords: de-compilation structured language intermediate language self-defined functions control flow
文章编号: 中图分类号: 文献标志码:
基金项目:国家高技术研究发展计划(863)(2009AA01Z403,2009AA01Z435);北京电子科技学院开放基金(KFHT200704);国家自然科学基金(60373109,60673142)
Author Name | Affiliation |
HU Rong | 电子科技大学 软件学院 四川 成都 610059 |
FAN Ming-Yu | |
WANG Guang-Wei | |
GONG Ya-Feng |
Author Name | Affiliation |
HU Rong | 电子科技大学 软件学院 四川 成都 610059 |
FAN Ming-Yu | |
WANG Guang-Wei | |
GONG Ya-Feng |
引用文本:
胡荣,范明钰,王光卫,宫亚峰.C逆编译系统的中间语言的一种优化表示方法.计算机系统应用,2010,19(9):227-231
HU Rong,FAN Ming-Yu,WANG Guang-Wei,GONG Ya-Feng.Reverse C Compiler Optimization of the Intermediate Language Representation of One.COMPUTER SYSTEMS APPLICATIONS,2010,19(9):227-231
胡荣,范明钰,王光卫,宫亚峰.C逆编译系统的中间语言的一种优化表示方法.计算机系统应用,2010,19(9):227-231
HU Rong,FAN Ming-Yu,WANG Guang-Wei,GONG Ya-Feng.Reverse C Compiler Optimization of the Intermediate Language Representation of One.COMPUTER SYSTEMS APPLICATIONS,2010,19(9):227-231