


资源介绍
视频教程)
在数字化时代,Windows 系统作为主流桌面操作系统,始终面临各类恶意软件的威胁,恶意软件分析已成为网络安全领域的核心技能之一。《刺猬入门级 Windows 恶意软件分析培训》课程专为网络安全入门学习者打造,以 “理论筑基、实操落地、聚焦防御” 为核心目标,系统梳理恶意软件分析的完整知识体系,通过大量实战实验帮助学习者掌握从环境搭建到深度分析的全流程技能,最终提升对 Windows 恶意软件的检测、分析与防御能力。
课程采用全中文教学体系,所有视频均配备中文字幕(srt 格式),确保学习者能精准理解技术细节。经统计,课程共包含 69 个核心教学视频(MP4 格式),覆盖理论讲解、工具实操、实验演练等多种教学形式,每个知识点均搭配对应的实操内容,实现 “学练结合” 的高效学习效果。
课程开篇以 “恶意软件分析导论” 为起点,首先帮助学习者建立对恶意软件分析的基础认知,明确分析流程的核心环节与关键目标,同时配套分析流程说明文档,为后续学习搭建框架。紧接着,课程聚焦 “恶意软件分析实验室搭建” 这一前置关键步骤,详细讲解 VirtualBox 虚拟机安装、Windows 10 虚拟机配置、客户机增强功能部署等实操要点,特别强调安全操作规范 —— 包括隐藏文件显示、防护软件配置、样本安全处理(如密码保护压缩包使用、共享文件夹权限设置)、ACL 权限控制防止恶意样本意外执行等内容,从源头筑牢实验安全防线,同时通过安全规则总结文档与测试题,强化学习者的安全操作意识。
在基础能力铺垫完成后,课程逐步深入核心技术模块。“筛选与文件类型基础” 模块中,学习者将掌握恶意软件初筛(Triage)的核心方法,学会通过工具判断未知文件类型、全文件检查、 VirusTotal 自动扫描分析等初筛技巧,同时解读杀毒软件检测命名规则,理解不同命名格式背后的恶意软件特征,为快速识别恶意样本提供依据。后续的 “封装文件与安装程序分析” 模块,则针对恶意软件常见的伪装形式展开,教授如何从封装文件、安装程序中提取开发者核心代码,通过 7zip 自解压文件提取、Nullsoft 安装程序解包等实战实验,掌握突破恶意软件外层伪装的技术方法,同时配套工具链接与操作指南,降低工具使用门槛。
恶意软件的持久化机制是其逃避清除的关键,课程专门设置 “恶意软件持久化与清除基础” 模块,系统讲解 Windows 自动启动扩展点(ASEPs)、注册表等核心知识点,通过服务配置分析、Autoruns 工具使用、计划任务与快捷方式检查等实验,帮助学习者识别恶意软件常见的持久化手段,掌握基础的清除方法,为企业或个人终端的恶意软件清除工作提供技术支持。随后的 “可移植可执行文件(PE)与.NET 分析” 模块,深入 Windows 可执行文件的底层结构,从 PE 文件基础、MS-DOS 头、COFF 文件头、可选头到节表,逐层解析 PE 文件的核心元数据,同时覆盖.NET 程序的特殊性 —— 通过 DnSpy 等工具实现.NET 样本的初筛、运行监控与代码搜索,配套的编译与解释机制文档,帮助学习者理解不同类型可执行文件的分析差异。
为提升学习者的实战分析深度,课程后续模块聚焦工具实操与专项分析。“文件分析结论判定” 模块中,学习者将掌握静态分析、动态分析等不同分析类型的应用场景,学会通过二进制比对工具(如 vbindiff、meld)识别文件差异,通过证书检测工具发现隐藏的证书篡改行为,理解签名验证原理并掌握强制严格签名验证的方法,最终实现对文件 “良性 / 恶意” 的精准判定。“恶意软件分类与分析报告撰写” 模块则更侧重于实战输出能力,讲解恶意软件按传播方式、载荷行为的分类标准,恶意软件家族识别方法,同时教授专业分析报告的撰写技巧 —— 包括下载器类恶意软件主分析、ICC 配置文件提取、CyberChef 工具解密恶意代码等实战内容,配套的分析报告模板与案例,帮助学习者将分析结果转化为专业文档。
工具是恶意软件分析的核心支撑,课程专门设置多个工具专项模块。“Ghidra 基础” 模块从工具安装入手,逐步讲解项目创建、文件导入、自动分析等基础操作,深入剖析代码浏览器的核心窗口功能,通过 MinGW、VisualStudio C++ 编译程序的 “主函数定位” 实验,掌握静态反编译工具的核心使用技巧。“x64dbg 调试基础” 模块则聚焦动态调试能力,从调试器介绍、界面导航、CPU 视图分析,到软件断点、硬件断点、内存断点的设置与使用,全面覆盖动态调试的核心技术,同时通过 ASLR(地址空间布局随机化)相关实验,理解恶意软件常见的反调试机制,掌握重定位、二进制转换、漏洞利用防护关闭等应对技巧,配套的测试题帮助学习者检验调试能力。
课程最后以 “勒索软件分析” 与 “加壳与脱壳技术” 两个高阶模块收尾,实现技术能力的升华。“勒索软件分析” 模块以 Legion 勒索软件为实战案例,完整演示从样本初筛、主函数定位、日期检查标记,到加密函数查找、加密原理分析、x32dbg 补丁制作的全流程,同时讲解勒索软件监控与文件解密测试方法,为应对勒索软件攻击提供技术参考。“加壳与脱壳技术” 模块则针对恶意软件常见的反分析手段,讲解加壳机制、脱壳方法、脱壳存根类型等理论知识,通过 Winupack 加壳程序脱壳、Poison 样本 Speakeasy API 日志分析、注入器 DLL 虚拟内存分配脱壳等实验,掌握通用脱壳思路与专项脱壳技巧,配套的脱壳方法总结与操作指南,帮助学习者攻克这一核心难点。
整体而言,《刺猬入门级 Windows 恶意软件分析培训》课程兼具系统性与实用性,既覆盖恶意软件分析的基础理论与核心工具,又通过大量真实场景实验强化实操能力,同时始终贯穿 “安全防御” 核心思想 —— 从实验环境的安全配置,到恶意软件持久化的清除,再到勒索软件的防护与应对,全方位培养学习者的安全防御思维。无论是网络安全初学者、企业安全运维人员,还是希望提升恶意软件分析能力的技术人员,都能通过本课程构建扎实的技术体系,为应对 Windows 恶意软件威胁提供坚实的技术支撑。