收藏本站
《计算机工程与应用》 2002年19期
收藏 | 投稿 | 手机打开
二维码
手机客户端打开本文

二进制翻译中的过程恢复技术

马湘宁  张兆庆  冯晓兵  张军超  
【摘要】:目前对处理器速度的追求促使体系结构不断发展,但是软件的支持却不能与其匹配,造成新体系结构推广的困难,研究、解决代码迁移问题的二进制翻译方法应运而生。文中介绍了在开发一个静态二进制翻译系统(XM翻译器)中的过程恢复技术,包括参数恢复和返回值恢复,并提出了解决返回值恢复问题的一个新的实现方法。它回避了一般方法中必须要进行数据流、控制流分析的复杂性,基于x86机器本身的调用特点以及实例的分析,是一种简单实用的实现返回值恢复的方法,经XM系统验证是行之有效的。

手机知网App
【引证文献】
中国期刊全文数据库 前7条
1 付文;魏博;张天雷;赵荣彩;;过程恢复技术在IA64二进制翻译中的应用与实现[J];计算机工程与应用;2006年21期
2 蒋烈辉;刘铁铭;费勤福;尹青;;通用的嵌入式汇编代码结构分析系统研究[J];计算机工程与应用;2006年23期
3 方霞;尹青;蒋烈辉;黄海;何红旗;;基于数据流分析的寄存器参数恢复方法[J];计算机工程;2009年22期
4 尹青;何东;李娜;何红旗;;基于规则的数据类型重构技术研究[J];计算机工程;2012年19期
5 孙光辉;王丽娟;;一种改进的Main()函数地址定位算法的设计与实现[J];软件导刊;2010年01期
6 张有为;罗军宏;汪永红;;通用的汇编源程序框架分析技术研究[J];计算机工程与设计;2006年02期
7 付文 ,赵荣彩 ,苏铭 ,张天雷;IA64二进制翻译中过程抽象技术及其实现[J];微计算机信息;2005年23期
中国博士学位论文全文数据库 前2条
1 马湘宁;二进制翻译关键技术研究[D];中国科学院研究生院(计算技术研究所);2004年
2 齐宁;静态二进制翻译中基于软件规范的函数识别及恢复技术研究[D];解放军信息工程大学;2006年
中国硕士学位论文全文数据库 前1条
1 朱果;JA58XX反汇编程序设计与实现[D];武汉理工大学;2007年
【同被引文献】
中国期刊全文数据库 前10条
1 李宇成,王建文;智能仪器中机器码软件的剖译[J];北方工业大学学报;1995年03期
2 赵东范;反汇编基本方法及Z280指令系统反汇编的实现[J];长春邮电学院学报;1994年02期
3 焦仁普;反汇编程序清单的计算机辅助分析[J];电脑学习;2005年05期
4 王巨先;DOS调试工具DEBUG程序的移植应用[J];电脑开发与应用;1998年01期
5 唐遇星,邓鹍,周兴铭;基于Trace-Cache的多级动态优化框架设计[J];电子学报;2005年11期
6 吕映芝;上下文无关文法与无限状态自动机[J];电子学报;1996年08期
7 张云鹤;刘玲;;基于Visual C++6.0的反汇编语言程序的设计与研究[J];仪器仪表用户;2006年01期
8 宋东亮,王齐祥;交叉反汇编程序的设计[J];河北冶金;1998年Z1期
9 季军杰;反汇编环境下函数及其参数、变量的识别技术[J];惠州学院学报(自然科学版);2000年04期
10 吴金波,蒋烈辉,赵鹏;基于控制流的静态反汇编算法研究[J];计算机工程与应用;2005年30期
中国博士学位论文全文数据库 前1条
1 陈凯明;逆编译中几项关键技术研究[D];合肥工业大学;2004年
中国硕士学位论文全文数据库 前2条
1 王长青;一种微处理器汇编和反汇编系统设计与研究[D];西北工业大学;2001年
2 王勇;基于编译原理技术的反汇编实现[D];吉林大学;2004年
【二级引证文献】
中国期刊全文数据库 前6条
1 包敬海;;基于寄存器组的交通灯控制优化设计[J];长江大学学报(自科版)理工卷;2007年01期
2 崔鹏;;基于语义的启发式病毒检测引擎研究[J];常熟理工学院学报;2008年10期
3 崔鹏;;基于形式化语义的启发式病毒检测引擎研究[J];辽东学院学报(自然科学版);2008年03期
4 李广旭;李伟华;潘炜;史豪斌;;软件安全逆向分析中程序结构解析模型设计[J];计算机工程与应用;2008年32期
5 方霞;尹青;蒋烈辉;黄海;何红旗;;基于数据流分析的寄存器参数恢复方法[J];计算机工程;2009年22期
6 陈月玲;贾小珠;;基于程序语义的计算机病毒检测方法[J];青岛大学学报(自然科学版);2007年01期
中国博士学位论文全文数据库 前4条
1 齐宁;静态二进制翻译中基于软件规范的函数识别及恢复技术研究[D];解放军信息工程大学;2006年
2 苏铭;对IA-64结构特性优化代码的二进制翻译技术研究[D];解放军信息工程大学;2006年
3 陈微;基于动态二进制翻译的协同设计虚拟机关键技术研究[D];国防科学技术大学;2010年
4 杨吟冬;面向受限系统的分布式动态二进制翻译器的分析与研究[D];上海交通大学;2012年
中国硕士学位论文全文数据库 前10条
1 余弦;Symbian智能手机固件剖析技术研究[D];解放军信息工程大学;2010年
2 黄飞;嵌入式Linux逆向解析技术研究[D];解放军信息工程大学;2010年
3 白莉莉;多源二进制代码一体化翻译关键技术研究[D];解放军信息工程大学;2010年
4 黄玉宁;基于NAC的内网恶意程序防护系统设计与实现[D];电子科技大学;2011年
5 蔡智力;IA-64 Linux平台上的ELF文件加壳技术研究[D];西安电子科技大学;2010年
6 魏振方;针对x86_64的二进制翻译若干关键技术研究[D];解放军信息工程大学;2011年
7 陈月玲;基于程序语义的计算机病毒检测方法[D];青岛大学;2007年
8 崔平非;IA-64二进制翻译中软件流水消除技术的研究与实现[D];解放军信息工程大学;2007年
9 孙维新;静态二进制翻译中基本数据类型分析的研究与实现[D];解放军信息工程大学;2007年
10 谢耀滨;虚拟指令翻译技术研究及翻译器实现[D];解放军信息工程大学;2007年
【相似文献】
中国期刊全文数据库 前10条
1 谢海斌,武成岗,张兆庆,冯晓兵;动态二进制翻译中的代码Cache管理策略[J];计算机工程;2005年10期
2 付文 ,赵荣彩 ,苏铭 ,张天雷;IA64二进制翻译中过程抽象技术及其实现[J];微计算机信息;2005年23期
3 齐宁;付文;赵荣彩;;二进制翻译中的库函数识别技术研究[J];计算机应用;2006年04期
4 马湘宁,张兆庆,张军超,冯晓兵;Bitran二进制翻译实验系统的设计和实现[J];小型微型计算机系统;2004年07期
5 唐锋,武成岗,张兆庆,冯晓兵,马湘宁;二进制翻译中解释器指令缓冲区管理策略分析[J];计算机工程;2005年11期
6 李文明,管海兵,白英彩;使用动态二进制翻译防止代码植入攻击[J];微型电脑应用;2004年11期
7 曹宏嘉,俞磊,邓鵾,周兴铭;一个用户级动态二进制翻译系统的设计与实现[J];计算机工程与科学;2004年08期
8 刘毅,臧红伟,谢克嘉,杨晋兴;一个动态二进制翻译系统的设计与实现[J];西北大学学报(自然科学版);2004年06期
9 谢海斌;张兆庆;武成岗;冯晓兵;;二进制翻译中系统库函数的分类处理方法[J];计算机应用研究;2008年04期
10 吴伟峰;赵荣彩;齐宁;杨克峤;;二进制翻译中的函数返回类型恢复技术[J];计算机应用;2007年04期
中国重要会议论文全文数据库 前10条
1 赵天磊;唐遇星;齐树波;付桂涛;贾小敏;张民选;;一种高准确率的应用程序行为分析方法[A];第十五届计算机工程与工艺年会暨第一届微处理器技术论坛论文集(B辑)[C];2011年
2 张冠楠;宫云战;金大海;;过程间的空指针引用故障静态检测方法[A];第三届全国软件测试会议与移动计算、栅格、智能化高级论坛论文集[C];2009年
3 王涛伟;杨秀金;;C++函数的参数传递和返回值问题的教学研讨[A];2005全国计算机程序设计类课程教学研讨会论文集[C];2005年
4 顾丽娜;陶卓彬;宋炎淼;;.NET异常机制分析[A];计算机技术与应用进展·2007——全国第18届计算机技术与应用(CACIS)学术会议论文集[C];2007年
5 黄成伟;程峥;周鑫光;;测量数据处理的一种新方法[A];2003年度优秀学术论文集——煤矿先进生产技术交流会论文集[C];2003年
6 唐文宇;;自主开发科技馆展品的思路[A];中国科协2005年学术年会论文集——西部科普场馆建设与发展[C];2005年
7 李鹏;赵成勇;;利用Java技术实现基于XML的Web服务[A];Java技术及应用的进展——第七届中国Java技术及应用交流大会文集[C];2004年
8 王鹏;尹成玉;杨保敬;姜庆锋;吕志平;李昌贵;;MATLAB和C#混合编程-大地测量平差计算的快速实现[A];华东六省一市测绘学会第十一次学术交流会论文集[C];2009年
9 谌国森;马洪霞;;Siemens PLC的PPI通信协议的解析与应用[A];中国计量协会冶金分会2009年年会论文集[C];2009年
10 喜度;唐红昇;周文嫣;;Grads在雷达风场反演以及台风路径上的应用[A];第六届长三角气象科技论坛论文集[C];2009年
中国重要报纸全文数据库 前10条
1 胡辉;缓解神经衰弱五按摩[N];医药养生保健报;2006年
2 本报记者胡永生;从龙芯到一条龙[N];科技日报;2002年
3 河北省唐县第一中学 张红英;巧用IF函数编场次[N];中国电脑教育报;2007年
4 吉林 余旭光;用VC++编程控制多光驱[N];电脑报;2001年
5 inteler;有趣的Delphi日期函数[N];电脑报;2003年
6 ;本期API函数声明[N];电脑报;2004年
7 五湖肥人;玩转你的鼠标[N];电脑报;2004年
8 成都 李伟;一种新的矩阵键盘扫描方式[N];电子报;2007年
9 孙顾天 笨笨;深入理解函数和过程的精髓[N];电脑报;2008年
10 南京邮电学院 李建忠;委派[N];计算机世界;2002年
中国博士学位论文全文数据库 前10条
1 齐宁;静态二进制翻译中基于软件规范的函数识别及恢复技术研究[D];解放军信息工程大学;2006年
2 曹宏嘉;面向微处理器设计的动态二进制翻译技术研究[D];国防科学技术大学;2005年
3 唐锋;动态二进制翻译优化研究[D];中国科学院研究生院(计算技术研究所);2006年
4 杨吟冬;面向受限系统的分布式动态二进制翻译器的分析与研究[D];上海交通大学;2012年
5 唐遇星;面向动态二进制翻译的动态优化和微处理器体系结构支撑技术研究[D];国防科学技术大学;2005年
6 苏铭;对IA-64结构特性优化代码的二进制翻译技术研究[D];解放军信息工程大学;2006年
7 侯艳娟;城市隧道施工影响下地层与建筑物结构的动态作用关系及其应用[D];北京交通大学;2010年
8 杨洪波;高性能网络虚拟化技术研究[D];上海交通大学;2012年
9 陈微;基于动态二进制翻译的协同设计虚拟机关键技术研究[D];国防科学技术大学;2010年
10 朱二周;基于CPU/GPU平台的虚拟化技术研究[D];上海交通大学;2012年
中国硕士学位论文全文数据库 前10条
1 顾静辉;动态二进制翻译的静态优化架构研究[D];上海交通大学;2010年
2 褚超;用于受限系统的分布式动态二进制翻译框架的设计与实现[D];上海交通大学;2010年
3 孙廷韬;动态二进制翻译中跳转分析与优化[D];上海交通大学;2010年
4 徐帆;软硬协同动态二进制翻译系统设计与实现[D];国防科学技术大学;2010年
5 杨辉兵;基于动态二进制翻译的硬件支持Profiling方法研究[D];上海交通大学;2010年
6 崔进鲜;动态二进制翻译的主从式多线程并行架构及优化技术研究[D];解放军信息工程大学;2011年
7 郑德恩;可重定向动态二进制翻译器的动态库支持方法研究[D];上海交通大学;2010年
8 李晓龙;基于多核平台的多线程动态二进制翻译系统优化框架[D];上海交通大学;2010年
9 蔡战举;动态二进制翻译系统中浮点运算单元研究[D];上海交通大学;2010年
10 刘魁;动态优化技术及其在天目中的应用研究[D];湖南大学;2010年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62791813
  • 010-62985026