软件漏洞逆向分析技术研究
| 论文之家 | 代写论文 | 发表论文 | 站点地图 | 收藏本站 |
您现在的位置: 硕士论文 >> 电子论文 >> 计算机 >> 计算机软件 >> 正文
软件漏洞逆向分析技术研究
作者:陈铭 Publish: 2007-8-8 Hits:-
【中文题名】 软件漏洞逆向分析技术研究
【英文题名】 
【学科专业】 计算机应用技术
【论文级别】 硕士论文
【投稿时间】 2007-8-8
【中关键词】 软件漏洞,逆向工程,缓冲区溢出,静态分析,动态分析,
【英关键词】 Software Vulnerability,Reverse Engineering,Buffer Overflow,Static Analyze,Dynamic Analyze,
【分类导航】 工业技术>自动化技术、计算机技术>计算技术、计算机技术>计算机软件>程序设计、软件工程>软件工程
【论文摘要】  计算机软件的普遍应用带给人们越来越多的便捷,并日益影响人们的日常生活,但计算机软件中存在大量的错误及漏洞,隐藏着巨大的风险。因此,无论是科研机构还是企业,都在努力研究避免软件出现错误和漏洞的方法。对软件漏洞的分析和研究,在计算机网络与信息安全领域有着非常重要的理论和实用价值。本文对软件漏洞的基本理论进行了分析,在传统分析模型的基础上,提出了一种基于逆向工程技术的软件漏洞分析方法,该方法结合逆向工程领域对软件的静态分析和动态分析技术,在适用性、可操作性和分析效率上与传统分析方法相比都有较明显的优势。 本文首先阐述了课题的研究背景、意义以及国内外研究现状,分析了国内外软件漏洞分析的典型技术和软件系统;研究分析了逆向工程领域的静态分析和动态分析技术的优缺点;在基于逆向工程的程序分析技术的基础上,提出本文所研究的软件漏洞逆向分析技术。该技术结合软件系统的静态分析和动态分析,形成一种新的方法:利用静态分析理解程序结构,再利用动态分析跟踪程序的执行流程,更准确的定位和提取与漏洞相关的代码和数据。然后根据该方法的原理技术,使用反汇编、跟踪调试等手段,设计并实现了SVAS软件漏洞逆向分析系统,给出了系统的开...
【论文题纲】
摘要 4-5
ABSTRACT 5-8
第一章 绪论 8-14
1.1 研究背景 8-9
1.2 研究意义 9-10
1.3 研究现状 10-12
1.4 本文内容 12-14
第二章 逆向工程理论与技术 14-25
2.1 逆向工程的起源 14-15
2.2 逆向工程的作用 15-16
2.3 逆向工程相关术语 16-17
2.4 逆向工程分析技术 17-22
2.5 逆向工程软件工具 22-25
第三章 软件漏洞理论与技术 25-42
3.1 软件漏洞的定义 25-26
3.2 软件漏洞相关术语 26
3.3 软件漏洞的原理及分类 26-30
3.4 软件漏洞利用与攻击技术 30-39
3.5 软件漏洞检测与防范技术 39-42
第四章 基于逆向工程的软件漏洞分析技术 42-54
4.1 软件漏洞分析技术的分类 42-43
4.2 软件漏洞的静态分析 43-48
4.3 软件漏洞的动态分析 48-54
第五章 软件漏洞逆向分析系统的设计与实现 54-84
5.1 总体设计方案 54-55
5.2 程序静态解析模块实现 55-71
5.3 程序动态跟踪模块实现 71-79
5.4 漏洞分析模块实现 79-84
第六章 总结与展望 84-87
6.1 现有技术总结 84-85
6.2 发展方向展望 85-87
结束语 87-88
致谢 88-89
参考文献 89-92
攻硕期间取得的研究成果 92-93
【DOI】 LunWen.ID:2.2008.359971
付费论文:有参考文献 300元
1、注册会员             2、购买本文            3、下载文章 
注:此文为收费论文,需付费购买。每页大约1000字。
代写论文流程
载入中…
Web lunwenjia
热门搜索:软件漏洞 论文 逆向工程 缓冲区溢出 静态分析 动态分析
计算机软件最新论文
计算机软件热门论文