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

反编译器中针对不同编译器的过程识别技术
引用本文:朱晓珺,庞建民,杨克峤,崔平非.反编译器中针对不同编译器的过程识别技术[J].计算机工程与设计,2007,28(10):2280-2283,2337.
作者姓名:朱晓珺  庞建民  杨克峤  崔平非
作者单位:解放军信息工程大学,信息工程学院计算机科学与技术系,河南,郑州,450002;解放军信息工程大学,信息工程学院计算机科学与技术系,河南,郑州,450002;解放军信息工程大学,信息工程学院计算机科学与技术系,河南,郑州,450002;解放军信息工程大学,信息工程学院计算机科学与技术系,河南,郑州,450002
摘    要:过程识别技术及相关参数的提取是二进制翻译中过程调用恢复的基础.为较好实现对过程的识别,首先设计了针对GCC编译的ELF(executable and linkable format)文件的过程识别技术,取得了良好的效果.不过随着研究的深入,要求对C编译器和ICC(Intel C compiler)编译器同时具有良好的支持,但在测试中发现这种识别技术在处理ICC编译的ELF程序指令流时存在的一些问题,为此提出了改进算法,这个算法已经在IA-64-Alpha反编译中实现,从而使系统对C编译器和ICC编译器编译的ELF文件都能进行正确的过程识别和参数提取.

关 键 词:反编译  过程识别  可执行链接格式  状态转换  模板
文章编号:1000-7024(2007)10-2280-04
修稿时间:2006-05-24

Procedure identification technique for various compiler in decompiler
ZHU Xiao-jun,PANG Jian-min,YANG ke-qiao,CUI Ping-fei.Procedure identification technique for various compiler in decompiler[J].Computer Engineering and Design,2007,28(10):2280-2283,2337.
Authors:ZHU Xiao-jun  PANG Jian-min  YANG ke-qiao  CUI Ping-fei
Affiliation:Department of Computer Science and Technology, Academy of Information Engineering, Information Engineering University ofPLA, Zhengzhou 450002, China
Abstract:Procedure Identification and the correlative parameters extraction are the foundation of procedure recovery in binary translation.For identificated procedure better,a procedure identification algorithm is designed aiming at ELF(executable and linkable format) com-piled by GUN C compiler(GCC),and took well effect.But with further research,required better support to both C compiler and ICC(Intel C++ compiler),in the test,we found some problems of the algorithm when using to process ELF programs instruction stream com-piled by Intel C++ complier(ICC),and then an improved method is given.The algorithm is achieved in the research of IA-64-to-Alpha binary translation,therefore our system can carry out correct procedure identification and the correlative parameters extraction of ELF which is compiled by C compiler and ICC compiler.
Keywords:binary translation  procedure identification  ELF  status switch  template
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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