反汇编技术论文-周显春

反汇编技术论文-周显春

导读:本文包含了反汇编技术论文开题报告文献综述及选题提纲参考文献,主要关键词:软件保护,VB,反汇编,软件破解技术

反汇编技术论文文献综述

周显春[1](2015)在《基于VB引擎反汇编技术的软件破解方法及防范策略》一文中研究指出通过分析基于反汇编技术对保护软件的破解步骤,提出一些增加软件破解难度的方法。这些方法在一定程度上弥补现在保护技术的不足,从而使得破解软件增加难度,加强软件的保护。(本文来源于《现代计算机(专业版)》期刊2015年12期)

杨莎滢[2](2012)在《基于反汇编技术的嵌入式软件缺陷静态检测研究》一文中研究指出随着微时代的到来,嵌入式软件发展受到广泛的关注,但软件缺陷问题也越来越凸显。软件缺陷问题可能会给社会带来经济等各方面的损失,而且大部分的嵌入式软件都有高可靠性和高安全性的要求,因此,需要针对嵌入式软件进行缺陷检测。目前,市场上的大部分商业软件以二进制代码的形式出现,如何判定二进制程序中是否具有安全缺陷是一个亟待解决的问题。当前X86平台下的二进制代码缺陷检测系统相对成熟,而基于嵌入式平台(如ARM平台)缺陷检测系统还不够成熟。反汇编技术是基于二进制代码的嵌入式软件缺陷检测工作中的重要一环,但专门针对嵌入式软件缺陷检测的反汇编算法和相关技术较少。另一方面,与动态分析相比,静态分析能够较全面的覆盖系统代码,为动态分析提供相应的程序结构,减少了一定的工作量。本文利用反汇编技术,开展了基于二进制代码的嵌入式软件缺陷静态检测研究,主要研究点和创新点在于:1、总结分析了嵌入式软件缺陷检测方法,对现有的缺陷检测流程进行分析总结,分析了ARM的编码特点,详细阐述了嵌入式软件缺陷静态检测方法,包括反汇编、数据流分析、控制流分析等。2、设计了一个基于二进制代码的嵌入式软件缺陷检测系统。定义和设计了系统的功能模块,阐述了各个模块在该系统的作用和相互之间的联系,根据模块之间的联系提出了该系统的体系结构。3、针对缺陷检测需要解决的主要问题,设计了反汇编实现的总体方案,实现了静态指令分析模块中的反汇编过程。提出了一种递归—线性扫描的反汇编算法,然后,通过实验验证了算法的正确性和结果的可读性,最后对反汇编代码覆盖率做了比较分析。4、利用反汇编技术设计了基于BinNavi平台的缺陷检测模型。在反汇编的基础上,借助BinNavi平台和Postgres数据库平台的支撑,设计并实现了一个新的缺陷检测模型,并以越界非法访问为例证明了该检测模型和缺陷检测算法的有效性。(本文来源于《杭州电子科技大学》期刊2012-12-01)

崔晨,李清宝,胡刚,王炜[3](2012)在《基于中断向量表重构的固件代码反汇编技术》一文中研究指出反汇编是固件代码逆向分析的重要研究内容,其正确性直接影响固件代码逆向分析的准确性。固件代码结构具有特殊性,针对上层应用程序的反汇编算法大都不能直接用于固件代码的反汇编。中断向量表是固件代码的重要组成部分,从中断向量开始对中断服务子程序进行反汇编,可提高固件代码反汇编的精度。通过对固件代码结构特点的研究分析,介绍了中断向量表的重构方法,提出了一种基于中断向量表重构的固件代码反汇编技术。经测试分析,与传统的静态反汇编技术相比,基于中断向量表重构的固件代码反汇编技术不仅能够对固件代码中的主函数进行反汇编,还能够对中断服务子程序进行反汇编,反汇编精度平均提高了8.72%。(本文来源于《计算机科学》期刊2012年07期)

宋威,曾勇军,奚琪[4](2012)在《一种动静态结合的代码反汇编技术》一文中研究指出为在不修改二进制代码的情况下提高反汇编的准确性和覆盖率,提出一种静态分析与动态仿真相结合的反汇编技术。在传统静态反汇编算法的基础上,利用代码仿真环境构造动态基本块标记算法,通过监控代码的执行路径达到反汇编求精的目的。测试结果证明了该方法的有效性。(本文来源于《计算机工程》期刊2012年01期)

彭波[5](2011)在《基于ELF文件的智能反汇编技术研究》一文中研究指出智能反汇编技术关键在于代码和数据的分离,目前流行的递归扫描算法无法从根本上解决这个问题。本文在对AD-SP218X芯片ELF目标文件格式分析的基础上,提出了一种实现代码和数据分离的方法,能以较低时间和空间开销完成目标代码的反汇编。(本文来源于《微计算机信息》期刊2011年06期)

董仁飞[6](2011)在《反汇编技术在嵌入式软件安全性分析中的应用》一文中研究指出分析了航天型号嵌入式软件代码安全性分析中对目标码进行反汇编的必要性,总结了两种静态反汇编技术的优缺点,提出了适用于航天型号嵌入式软件代码安全性分析的反汇编算法,并介绍了结合编译信息的反汇编算法在软件安全性分析中的应用。(本文来源于《质量与可靠性》期刊2011年02期)

王振华,陈宝财,卢琦[7](2010)在《目标代码静态反汇编技术研究与实现》一文中研究指出软件通常以二进制文件的PE格式发布,但它不利于阅读和分析。通过反汇编分析器可以将二进制文件转化成高级语言的汇编指令,从而有利于对目标代码的分析,方便对目标代码进行软件保护相关的操作。实验表明,线性扫描和递归遍历相结合的反汇编分析算法取得较好的效果。(本文来源于《现代计算机(专业版)》期刊2010年03期)

尚涛,谷大武[8](2009)在《软件防反汇编技术研究》一文中研究指出为了保护软件所有权,根据一般的反汇编算法的特征,提出代码重迭、跳转地址重定向和控制流混淆等几种代码混淆技术。这些技术能使反汇编结果出现混淆,误导攻击者对程序理解,从而提高软件防反汇编的能力,有效地阻止对软件的逆向分析,保护了软件的知识产权。(本文来源于《计算机应用研究》期刊2009年12期)

陈闯[9](2008)在《基于反汇编技术的软件破解及其应对方法》一文中研究指出通过分析基于反汇编技术对保护软件的破解步骤,提出了一种增加软件破解难度的程序设计方法。利用增加一个可执行文件的副本来感知可执行文件是否已经被修改,在一定程度上弥补现在保护技术的不足,从而使得破解软件增加了难度,加强了软件的保护。(本文来源于《毕节学院学报》期刊2008年04期)

曾鸣,赵荣彩,王小芹,姚京松[10](2006)在《一种基于反汇编技术的二进制补丁分析方法》一文中研究指出软件开发商通过向用户提供补丁程序来修改软件中存在的安全漏洞。但随着安全漏洞研究者不断提高分析安全补丁的能力和速度,厂商开始向公众封闭与安全补丁相关的漏洞技术细节,仅提供软件打补丁前后的二进制代码,由此引发了二进制代码比较技术研究的热潮。二进制代码比较技术的目的是定位执行代码间的差异,从而获得补丁所修补的漏洞细节。本文提出了一种基于反汇编技术,定位执行代码间语义差异,从而完成二进制安全补丁分析的方法。描述了该技术模型、系统框架和关键技术,并通过实践证明此方法可以快速有效地定位安全补丁所修补的软件漏洞。(本文来源于《计算机科学》期刊2006年10期)

反汇编技术论文开题报告

(1)论文研究背景及目的

此处内容要求:

首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。

写法范例:

随着微时代的到来,嵌入式软件发展受到广泛的关注,但软件缺陷问题也越来越凸显。软件缺陷问题可能会给社会带来经济等各方面的损失,而且大部分的嵌入式软件都有高可靠性和高安全性的要求,因此,需要针对嵌入式软件进行缺陷检测。目前,市场上的大部分商业软件以二进制代码的形式出现,如何判定二进制程序中是否具有安全缺陷是一个亟待解决的问题。当前X86平台下的二进制代码缺陷检测系统相对成熟,而基于嵌入式平台(如ARM平台)缺陷检测系统还不够成熟。反汇编技术是基于二进制代码的嵌入式软件缺陷检测工作中的重要一环,但专门针对嵌入式软件缺陷检测的反汇编算法和相关技术较少。另一方面,与动态分析相比,静态分析能够较全面的覆盖系统代码,为动态分析提供相应的程序结构,减少了一定的工作量。本文利用反汇编技术,开展了基于二进制代码的嵌入式软件缺陷静态检测研究,主要研究点和创新点在于:1、总结分析了嵌入式软件缺陷检测方法,对现有的缺陷检测流程进行分析总结,分析了ARM的编码特点,详细阐述了嵌入式软件缺陷静态检测方法,包括反汇编、数据流分析、控制流分析等。2、设计了一个基于二进制代码的嵌入式软件缺陷检测系统。定义和设计了系统的功能模块,阐述了各个模块在该系统的作用和相互之间的联系,根据模块之间的联系提出了该系统的体系结构。3、针对缺陷检测需要解决的主要问题,设计了反汇编实现的总体方案,实现了静态指令分析模块中的反汇编过程。提出了一种递归—线性扫描的反汇编算法,然后,通过实验验证了算法的正确性和结果的可读性,最后对反汇编代码覆盖率做了比较分析。4、利用反汇编技术设计了基于BinNavi平台的缺陷检测模型。在反汇编的基础上,借助BinNavi平台和Postgres数据库平台的支撑,设计并实现了一个新的缺陷检测模型,并以越界非法访问为例证明了该检测模型和缺陷检测算法的有效性。

(2)本文研究方法

调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。

观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。

实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。

文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。

实证研究法:依据现有的科学理论和实践的需要提出设计。

定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。

定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。

跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。

功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。

模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。

反汇编技术论文参考文献

[1].周显春.基于VB引擎反汇编技术的软件破解方法及防范策略[J].现代计算机(专业版).2015

[2].杨莎滢.基于反汇编技术的嵌入式软件缺陷静态检测研究[D].杭州电子科技大学.2012

[3].崔晨,李清宝,胡刚,王炜.基于中断向量表重构的固件代码反汇编技术[J].计算机科学.2012

[4].宋威,曾勇军,奚琪.一种动静态结合的代码反汇编技术[J].计算机工程.2012

[5].彭波.基于ELF文件的智能反汇编技术研究[J].微计算机信息.2011

[6].董仁飞.反汇编技术在嵌入式软件安全性分析中的应用[J].质量与可靠性.2011

[7].王振华,陈宝财,卢琦.目标代码静态反汇编技术研究与实现[J].现代计算机(专业版).2010

[8].尚涛,谷大武.软件防反汇编技术研究[J].计算机应用研究.2009

[9].陈闯.基于反汇编技术的软件破解及其应对方法[J].毕节学院学报.2008

[10].曾鸣,赵荣彩,王小芹,姚京松.一种基于反汇编技术的二进制补丁分析方法[J].计算机科学.2006

标签:;  ;  ;  ;  

反汇编技术论文-周显春
下载Doc文档

猜你喜欢