计算机病毒和入侵检测大作业-WannaCry 病毒分析.doc

计算机病毒和入侵检测大作业-WannaCry 病毒分析.doc

  1. 1、本文档共65页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机病毒和入侵检测大作业 WannaCry 病毒分析 Virus Analysis Of WannaCry 大连理工大学 Dalian University of Technolog 大连理工大学毕业设计(论文)格式规范 大连理工大学本科毕业设计(论文)题目 - PAGE II - - PAGE I - 摘 要 本大作业主要针对WannaCry病毒进行分析 – 包含了病毒所利用的漏洞的完整分析和利用漏洞进行攻击的一次试验,主要部分涉及对病毒所有文件和逻辑的分析,主要目的时将病毒的完整结构和逻辑清晰的展示在大家的面前。 WannaCry,windows病毒,勒索病毒,蠕虫病毒,MS17-010 大连理工大学本科毕业设计(论文)题目 - PAGE IV - 目 录 TOC \o 1-3 \h \z \u 摘 要 I 引 言 1 1 病毒概况 2 1.1 病毒攻击行为及危害 2 1.2 传播途径和攻击方式 2 1.3 易受攻击用户群 3 2 永恒之蓝漏洞 4 2.1 漏洞情况说明 4 2.1.1 漏洞简介 4 2.1.2 漏洞影响 4 2.2 SMB协议 4 2.2.1 简介 4 2.2.2 工作原理 4 2.3 溢出分析 5 2.3.1 概述 5 2.4 漏洞的利用 5 2.4.1 情况说明 5 2.4.2 利用过程 5 2.5 漏洞攻击 6 2.5.1 准备工作 6 2.5.2 攻击过程 6 4 病毒分析 8 4.1 基础静态分析 8 4.1.1 查壳 8 4.1.2 字符串分析 8 4.1.3 识别加密算法 9 4.1.4 查看导入表 9 4.1.5 提取资源段 10 4.2 基础动态分析 10 4.2.1 进程分析 10 4.2.2 注册表分析 11 4.2.3 文件监控 11 4.2.4 感染效果 12 4.2.5 网络监控 13 5 wncry.exe 病毒主程序分析 14 5.1 主体逻辑 14 5.2 初始化操作 15 5.2.1 GetRandom 获取随机数 15 5.2.2 SetReg 设置注册表项 16 5.2.3 ReleaseFiles 释放资源文件 16 5.2.4 WriteCwnry 重写c.wnry 17 5.2.5 ExeCmdCommand 命令行执行 17 5.3 加载病毒核心操作 18 5.3.1 GetApis 获取必要的API函数 18 5.3.2 CDatabase::CDataBase 构造函数 19 5.3.3 ImportKeyAndAllocMem 导入密钥并申请空间 19 5.3.4 DecryptFile 解密t.wnry 20 5.3.5 WriteAllocMem 拷贝PE文件到内存 21 5.3.6 GetExportFunAddr 获取导出函数地址 24 5.4 小结 25 5.5 加载病毒核心操作 25 5.3.1 GetApis 获取必要的API函数 25 6 t.wnry.dll 病毒核心部分分析 25 6.1 主体逻辑 25 6.1.1 TaskStart 病毒的逻辑主体函数 26 6.1.2 GetUsersidAndCmp 获取当前用户SID并与系统的SID作比较 27 6.1.3 CreatePkyAndEky 创建 pky 和 eky 文件 27 6.1.4 CreateResFile 线程回调+创建 res 文件 28 6.1.5 CheckDky 线程回调+检测文件存在与否 28 6.2 EncrypteAllFiles 线程回调+加密 (Important) 29 6.2.1 第一层 29 6.2.2 第二层 29 6.2.3 第三层 32 6.2.4 第四层 33 6.2.5 第五层 35 6.2.6 第六层 35 6.2.7 第七层 36 6.3 剩余函数分析 37 6.3.1 StartTaskdl 线程回调+隐藏启动taskdl.exe 37 6.3.2 StartExeAndSetReg 线程回调+启动taskse.exe和@WanaDecryptor@.exe+修改注册表

文档评论(0)

k12教育文档 + 关注
实名认证
服务提供商

本人专注于k12教育,英语四级考试培训,本人是大学本科计算机专业毕业生,专注软件工程计算机专业,也可承接计算机专业的C语言程序设计,Java开发,Python程序开发。

1亿VIP精品文档

相关文档