首页> 中文学位 >SmartASM:面向嵌入式系统的目标代码协同分析工具
【6h】

SmartASM:面向嵌入式系统的目标代码协同分析工具

代理获取

目录

文摘

英文文摘

第1章引言

第2章 面向嵌入式系统的目标代码协同分析工具SmartASM

第3章基于插件架构的分析环境

第4章 目标代码分析引擎

第5章支持协同工作的服务

第6章工作总结与展望

参考文献

附录1作者攻读硕士期间的成果

附录2作者攻读硕士期间参加的项目

附录3图索引

致谢

展开▼

摘要

在全球科技高速发展的今天,嵌入式技术已经广泛应用于各种传统工业领域中。由于国内嵌入式技术起步较晚,加上研发基础的薄弱,如果要在短时间内赶超世界一流的嵌入式设计水平,就必须在充分研究和吸收高水平设计技术的基础上进行改进和创新,这需要高效的学习和仿制嵌入式系统设计技术的能力。嵌入式系统中的通常不包括源程序,对其机器代码进行阅读分析效率极低。如果进行反汇编和反编译处理等处理后,对获得的高级语言形式的代码直接进行阅读分析也是可靠性低且无法保证效率的工作,所以必须借助具有自动提取程序框架、注释提示、快速搜索、多人协同分析等诸多功能的分析工具对目标代码(机器和汇编代码)进行阅读分析。 针对这一需求,本论文设计和实现了面向嵌入式系统的目标代码协同分析工具SmartASM。利用SmartASM工具,用户可以对目标代码进行方便、自动、高效的分析,大大缩减了对嵌入式系统技术学习和仿制的周期和成本,将会推动国内嵌入式系统技术的高速发展,具有很强的现实意义。 本论文的主要工作总结为以下几个方面:1)对计算软件的逆向工程的研究现状进行调研和比较,参考了计算机支持的协同工作的研究理论,提出了一套面向嵌入式系统的目标代码协同分析工具SmartASM的设计思路; 2)设计和实现了基于插件架构的分析环境,该分析环境提供了各种辅助手段和方法满足了用户对各种体系结构的目标代码分析的便利性,并且该分析环境具有高度的可扩展性; 3)设计和实现了目标代码分析引擎,该引擎包括一套分析框架和针对各种体系结构的分析算法。分析框架是体系结构无关的,从而解决了嵌入式系统在逆向工程中平台相关性和多样性的问题。 4)在研究计算机支持的协同工作(CSCW)的基础上,针对该工具的需求,采用CS架构,设计和实现了一套支持协同工作的服务(简称协同服务),该服务支持多用户同时对同一目标文件进行交互分析,极大的提高了对目标代码的分析效率,同时保证了交互分析的正确性。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号