首页 | 本学科首页   官方微博 | 高级检索  
     

C逆编译系统的中间语言的一种优化表示方法
引用本文:胡荣,范明钰,王光卫,宫亚峰. C逆编译系统的中间语言的一种优化表示方法[J]. 计算机系统应用, 2010, 19(9): 227-231
作者姓名:胡荣  范明钰  王光卫  宫亚峰
作者单位:电子科技大学,软件学院,四川,成都,610059
基金项目:国家高技术研究发展计划(863)(2009AA01Z403,2009AA01Z435);北京电子科技学院开放基金(KFHT200704);国家自然科学基金(60373109,60673142)
摘    要:数据类型的重新定义、控制流恢复和自定义函数或结构体的识别是结构化语言逆编译过程中的难点,以往研究多采用改进汇编语言的数据类型表示和增加自定义函数或结构体的特征量的方式来优化逆编译结果。使用中间语言抽象表示逆编译后得到的汇编语言的语言形式,并设计了一种新的逆编译模式,一定程度上提升了逆编译结果的识别率、可读性和完整性。

关 键 词:反编译  结构化语言  中间语言  自定义函数  控制流
收稿时间:2010-01-12
修稿时间:2010-03-02

Reverse C Compiler Optimization of the Intermediate Language Representation of One
HU Rong,FAN Ming-Yu,WANG Guang-Wei and GONG Ya-Feng. Reverse C Compiler Optimization of the Intermediate Language Representation of One[J]. Computer Systems& Applications, 2010, 19(9): 227-231
Authors:HU Rong  FAN Ming-Yu  WANG Guang-Wei  GONG Ya-Feng
Affiliation:(Department of Software College, University of Electronic Science and Technology of China, Chendu 610059, China)
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
本文献已被 维普 万方数据 等数据库收录!
点击此处可从《计算机系统应用》浏览原始摘要信息
点击此处可从《计算机系统应用》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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