基于逆向分析的软件漏洞检测系统.doc

资料分类:计算机信息 上传会员:紫色烟火 更新时间:2022-06-12
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:8692
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:软件开发者在开发软件时,由于疏忽而产生的软件漏洞会造成严重的危害。恶意软件是以软件漏洞为基础的非法利用。为了避免出现或者尽早发现这些软件漏洞,会有专业的安全研究人员来测试并寻找软件漏洞。本课题设计的软件漏洞检测系统可以协助安全研究人员在无源码的情况下对软件进行系统的分析,有助于安全研究人员更快的找到漏洞所在。

-本论文主要介绍了基于逆向工程的软件漏洞检测系统设计与实现的过程。其中包括、需求分析、概要设计、详细设计和系统测试,最终总结。

-该系统主要分为4个模块,文件结构分析、函数调用分析、静态分析、动态分析和漏洞分析。该系统启动之后,只需将软件“拖入”其中,便会呈现软件的基本信息,之后通过这五个功能,就可以对软件进行更加深入的分析。

 

关键词:漏洞;网络安全;测试;恶意软件;逆向工程

 

目录

摘要

Abstract

1序言-1

1.1背景及必要性-1

1.2论文结构-1

2需求分析-2

2.1可行性分析-2

2.1.1技术可行性-2

2.1.2经济可行性-2

2.1.3操作可行性-2

2.2系统目标-2

2.3功能分析-2

2.3.1文件结构分析-3

2.3.2函数调用分析-3

2.3.3静态分析-3

2.3.4动态分析-3

2.3.5漏洞检测-3

3概要设计-4

4详细设计-5

4.1初始状态详细设计-5

4.2功能模块详细设计-6

4.2.1文件结构分析模块的设计与实现-6

4.2.2函数调用模块的设计与实现-11

4.2.3静态分析模块的设计与实现-12

4.2.4动态分析模块的设计与实现-14

4.2.5漏洞检测模块的设计与实现-17

5系统测试-19

5.1功能测试-19

5.2测试结果-23

结    论-24

参 考 文 献-25

致    谢-26

相关论文资料:
最新评论
上传会员 紫色烟火 对本文的描述:根据系统的需要,此系统将实现以下功能模块:文件结构分析模块、函数调用分析模块、静态分析模块、动态分析模块、漏洞分析模块。通过分析这五个模块的运行结果,可以快捷的找......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: