期刊文献+

静态二进制翻译中回调函数逆向恢复技术研究

Recovery of callback function for static binary translation
下载PDF
导出
摘要 回调函数的逆向恢复是静态二进制翻译的一个难点。针对使用C后端的静态二进制翻译框架,提出并实现回调函数逆向恢复方法,该方法结合代码间隙分析,在后端C代码生成过程中插入映射源回调函数地址到目标机函数地址的代码。相对于使用解释器的方法,该方法具有实现简洁,在目标机上运行速度更快的优点。 The recovery of callback function is a difficult problem in static binary translation. For the static binary translation of using C language as backend, this paper put forward a technique of analyzing the gap code and plugging codes into the target programs which searched the callback function address based on the source function address. This method can be implemented effectively. The speed of translated code running exceeds the speed of using interpreter.
出处 《计算机应用》 CSCD 北大核心 2008年第3期782-784,共3页 journal of Computer Applications
基金 国家863计划项目(2006AA01Z408)
关键词 静态二进制翻译 回调函数 可执行链接格式文件 static binary translation callback function Executable and Linking Format (ELF) file
  • 相关文献

参考文献7

  • 1ALTMAN E R, KAELI D, SHEFFER Y. Welcome to the opportunities of binary translation[ J]. IEEE Computer, 2000, 33(3) : 40 - 45. 被引量:1
  • 2SITES R, CHERNOFF A, KIRK M, et al. Binary translation[ J]. Communications of the ACM, 1993, 36(2) : 69 -81. 被引量:1
  • 3CIFUENTES C, VAN EMMERIK M, RAMSEY N, et al. The University of Queensland Binary Translator (UQBT) Framework. [ EB/ OL]. [2000 -01 -08]. http://www, itee. uq. edu. att/- cristina. 被引量:1
  • 4齐宁,付文,赵荣彩.二进制翻译中的库函数识别技术研究[J].计算机应用,2006,26(4):983-985. 被引量:10
  • 5Intel Corporation. IA -64 Software Conventions and Runtime Architecture Guide[ M/OL]. [ 2007 - 09 - 01 ]. http://www, intel. com/ design/hanium/Downloads/24525601, pdf. 被引量:1
  • 6ELF-64 Object File Format [ CP/OL]. [ 2007 -09 -10]. Version 1.5. tip://tip, parisc - linux. org/docs/arch/elf- gen. pdf. 被引量:1
  • 7CIFUENTES C, MALHORTA V. Binary translation: static, dynamic, retargetable?[ C]//Proceeding International Conference on Software Maintenance. Los Alamitos: IEEE Computer Society, 1996: 340 - 349. 被引量:1

二级参考文献7

  • 1ALTMAN ER,KAELI K,SHEFFER Y.Welcome to the Opportunities of Binary Translation.Computer[J].IEEE Computer Society Press,2000,33(3):40-45. 被引量:1
  • 2CIFUENTES C,VAN EMMERIK M,REMSEY N.The University of Queensland Binary Translator(UQBT) Framework[Z].2000. 被引量:1
  • 3UNIX System V Application Binary Interface for IA-64[M].Intel Corporation,2000 被引量:1
  • 4ELF-64 Object File Format,Version 1.4[S].1997. 被引量:1
  • 5IA-64 Software Conventions and Runtime Architecture Guide[Z].Intel Corporation,1999. 被引量:1
  • 6AHO AV,SETHI R,JEFFREY D.Ullman Compilers:Principles,Techniques,and Tools[M].Addison-Wesley,1986. 被引量:1
  • 7CIFUENTES C.Reverse Compilation Technique[D].PhD dissertation,School of Computing Science,Queensland University of Technology,1994. 被引量:1

共引文献9

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部