删除或更新信息,请邮件至freekaoyan#163.com(#换成@)

基于QEMU的动态二进制插桩技术

本站小编 Free考研考试/2022-01-01

邹伟,高峰,颜运强
(中国工程物理研究院计算机应用研究所 四川绵阳 621999) (weighzou@163.com)
出版日期: 2019-04-01


基金资助:国家自然科学基金项目(61520106005,61761136014);国家重点研发计划项目(2017YFB1010000)

Dynamic Binary Instrumentation Based on QEMU

Zou Wei, Gao Feng, Yan Yunqiang
(Institute of Computer Application, China Academy of Engineering Physics, Mianyang, Sichuan 621999)
Online: 2019-04-01







摘要/Abstract


摘要: 软件插桩是程序优化、软件调试、软件测试、故障定位等软件动态分析的基础技术.而其中,动态二进制插桩技术,因其无侵入性,即既不需要对源代码进行修改编译,又不需要重新组装二进制程序,不会引起目标码膨胀,而广泛应用于软件动态分析,特别是在资源受限、功耗低、实时性高的嵌入式软件领域,动态二进制插桩技术十分关键.然而,现有的二进制插桩工具仅能应用于用户态软件分析,在嵌入式全系统软件领域,还没有相应的二进制插桩工具.针对上述问题,在基于动态二进制翻译的开源指令集仿真器QEMU(quick emulator)基础上,研究突破基本块运行时间统计收集,并消除中断对嵌入式系统软件控制流分析的不良影响,实现了在中间码上对嵌入式全系统软件的动态二进制插桩,完成嵌入式全系统软件运行控制流跟踪,并开发日志处理工具.实验表明,该方法能完成目标码的调用图、函数剖面、覆盖率、控制流等分析,可以解决了嵌入式全系统软件动态二进制分析问题.






[1]王军,庞建民,傅立国,岳峰,单征,张家豪. 二进制翻译中动静结合的寄存器分配优化方法[J]. 计算机研究与发展, 2019, 56(4): 708-718.
[2]王军,庞建民,傅立国,岳峰,张家豪. 一种高效解决间接转移的反馈式静态二进制翻译方法[J]. 计算机研究与发展, 2019, 56(4): 742-754.
[3]谭捷,庞建民,单征,岳峰,卢帅兵,戴涛. 二进制翻译中冗余指令优化算法[J]. 计算机研究与发展, 2017, 54(9): 1931-1944.
[4]禹振,苏小红,邱景. 使用锁分配图动态检测混合死锁[J]. 计算机研究与发展, 2017, 54(7): 1557-1568.
[5]姜淑娟,韩寒,史娇娇,张艳梅,鞠小林,钱俊彦. 基于分支相关性分析的不可达路径检测方法[J]. 计算机研究与发展, 2016, 53(5): 1072-1085.
[6]张玉清,方喆君,王凯,王志强,乐洪舟,刘奇旭,何远,李晓琦,杨刚. Android安全漏洞挖掘技术综述[J]. 计算机研究与发展, 2015, 52(10): 2167-2177.
[7]王文文,武成岗,Paruj Ratanaworabhan,远 翔,王振江,李建军,冯晓兵. 动态容忍和检测非对称数据竞争[J]. 计算机研究与发展, 2014, 51(8): 1748-1763.
[8]孙昌爱, 王 冠,. MujavaX: 一个支持非均匀分布的变异生成系统[J]. 计算机研究与发展, 2014, 51(4): 874-881.
[9]叶 钢 余 丹 李重文 李先军 尹 杰 吕江花 马世龙. 一种基于Kolmogorov-Smirnov检验的缺陷定位方法[J]. , 2013, 50(4): 686-699.
[10]包晓安 姚 澜 张 娜 宋瑾钰. 基于受控Markov链的软件自适应测试策略[J]. , 2012, 49(6): 1332-1338.
[11]李军义, 李仁发, 孙家广,. 基于选择性冗余的测试数据自动生成算法[J]. , 2009, 46(8): 1371-1377.





PDF全文下载地址:

https://crad.ict.ac.cn/CN/article/downloadArticleFile.do?attachType=PDF&id=3903
相关话题/软件 计算机 翻译 技术 控制

  • 领限时大额优惠券,享本站正版考研考试资料!
    大额优惠券
    优惠券领取后72小时内有效,10万种最新考研考试考证类电子打印资料任你选。涵盖全国500余所院校考研专业课、200多种职业资格考试、1100多种经典教材,产品类型包含电子书、题库、全套资料以及视频,无论您是考研复习、考证刷题,还是考前冲刺等,不同类型的产品可满足您学习上的不同需求。 ...
    本站小编 Free壹佰分学习网 2022-09-19
  • 一种高效解决间接转移的反馈式静态二进制翻译方法
    王军,庞建民,傅立国,岳峰,张家豪(数学工程与先进计算国家重点实验室(战略支援部队信息工程大学)郑州450002)(wj_xd@foxmail.com)出版日期:2019-04-01基金资助:国家自然科学基金项目(61520106005,61761136014);国家重点研发计划项目(2017YFB ...
    本站小编 Free考研考试 2022-01-01
  • 面向WS-BPEL程序的变异测试优化技术
    孙昌爱1,2,王真1,潘琳11(北京科技大学计算机与通信工程学院北京100083);2(宇航智能控制技术重点实验室北京100854)(casun@ustb.edu.cn)出版日期:2019-04-01基金资助:国家自然科学基金项目(61520106005,61761136014);国家重点研发计划项 ...
    本站小编 Free考研考试 2022-01-01
  • 基于稀疏框架的静态污点分析优化技术
    王蕾,何冬杰,李炼,冯晓兵(计算机体系结构国家重点实验室(中国科学院计算技术研究所)北京100190)(中国科学院大学北京100049)(wanglei2011@ict.ac.cn)出版日期:2019-03-01基金资助:国家自然科学基金项目(61521092,61432016);国家重点研发计划项 ...
    本站小编 Free考研考试 2022-01-01
  • 一种面向软件特征定位问题的语义相似度集成方法
    何云1,李彤1,2,王炜1,2,李响1,兰微11(云南大学软件学院昆明650091);2(云南省软件工程重点实验室(云南大学)昆明650091)(hey@ynu.edu.cn)出版日期:2019-02-01基金资助:国家自然科学基金项目(61462092,61379032,61662085);云南省 ...
    本站小编 Free考研考试 2022-01-01
  • 基于动态二进制翻译和插桩的函数调用跟踪
    卢帅兵,张明,林哲超,李虎,况晓辉,赵刚(信息系统安全技术国家重点实验室(军事科学院)北京100101)(datadancer@163.com)出版日期:2019-02-01DynamicBinaryTranslationandInstrumentationBasedFunctionCallTrac ...
    本站小编 Free考研考试 2022-01-01
  • 主编寄语--纪念《计算机研究与发展》创刊六十周年
    徐志伟(中国科学院计算技术研究所北京100190)出版日期:2019-01-01Online:2019-01-01摘要/Abstract摘要:时光荏苒,《计算机研究与发展》已经走过六十年,其前身为《电子计算机动态》,创刊于1958年12月,是我国第一个计算机刊物。当时我国的计算机事业刚刚起步,《电子 ...
    本站小编 Free考研考试 2022-01-01
  • 祝贺《计算机研究与发展》创刊六十周年
    陈熙霖(中国科学院计算技术研究所北京100190)出版日期:2019-01-01Online:2019-01-01摘要/Abstract摘要:今年是改革开放四十周年,也是《计算机研究与发展》创刊六十周年。《计算机研究与发展》见证了中国计算机事业从无到有、从小到大的全过程。作为国内最早的,甚至在很长一 ...
    本站小编 Free考研考试 2022-01-01
  • 和《计算机研究与发展》一起成长
    陆汝钤(中国科学院数学与系统科学研究院)出版日期:2019-01-01Online:2019-01-01摘要/Abstract摘要:每年金秋总有两个节日紧随一起:中秋节和国庆节(按时间先后)。今年可不寻常,徐主编告诉我《计算机研究与发展》(以下简称《研发》)创刊60周年了。这是我国的第一个计算机刊物 ...
    本站小编 Free考研考试 2022-01-01
  • 闪存存储的重构与系统构建技术
    陆游游,杨者,舒继武(清华大学计算机科学与技术系北京100084)(luyouyou@tsinghua.edu.cn)出版日期:2019-01-01基金资助:国家自然科学基金项目(61772300,61327902)RevisitingtheArchitectureandSystemofFlash- ...
    本站小编 Free考研考试 2022-01-01
  • 基于深度学习的数字几何处理与分析技术研究进展
    夏清,李帅,郝爱民,赵沁平(虚拟现实技术与系统国家重点实验室(北京航空航天大学)北京100083)(xiaqing@buaa.edu.cn)出版日期:2019-01-01DeepLearningforDigitalGeometryProcessingandAnalysis:AReviewXiaQin ...
    本站小编 Free考研考试 2022-01-01