人工精选恶意代码分析实战课,
这门课处理的是安全工作中比较硬的一块:拿到一个来路不明的可执行文件,怎么在不运行、或者只能小心运行的前提下,判断它到底干了什么。它不教你怎么写恶意程序,也不承诺学完就能进安全岗,目标更具体——让你有能力独立完成一次基础的分析流程,并说清楚结论是怎么得出的。 它解决的是哪类工作场景 实际工作中,这类需
会员可免费下载本篇月会员、年会员、永久会员可免费领取。
开通会员 ›会员 · 按档位
游客按标价购买,不享受上表折扣。
支付成功后自动发放网盘链接,链接失效可找客服免费补
这门课处理的是安全工作中比较硬的一块:拿到一个来路不明的可执行文件,怎么在不运行、或者只能小心运行的前提下,判断它到底干了什么。它不教你怎么写恶意程序,也不承诺学完就能进安全岗,目标更具体——让你有能力独立完成一次基础的分析流程,并说清楚结论是怎么得出的。
它解决的是哪类工作场景
实际工作中,这类需求通常来自几个方向:样本研判、应急响应时的取证、威胁情报里的样本标注,以及自己写的程序被杀软误报后要自证清白。这些场景的共同点是,你手上只有一个二进制文件,没有源码,没有文档,还得在有限时间里给出可交付的判断。课程围绕的就是这条链路:先做静态分析,看结构、看导入表、看字符串;再上 IDA Pro 做反汇编阅读,配合汇编与 C 代码结构的对应关系,把关键逻辑读出来;动态部分用 OllyDbg 和 WinDbg 跟执行流、看内存和注册表行为;再往后是加壳脱壳、反调试、反虚拟机、对抗反汇编这些真实样本里绕不开的障碍,以及 shellcode、网络特征、数据加密、隐蔽启动方式等具体形态。
适合什么基础,先看哪几块
如果完全没有汇编和 Windows 编程概念,直接进第三章会非常吃力,建议先把第一章和第四章过一遍,把寄存器、栈、函数调用约定、常见 C 结构对应的汇编形态弄清楚,这是后面所有章节的地基。有一点开发经验、能看懂 C 代码和基本汇编的人,可以从第三章 IDA Pro 和第七章恶意代码行为切入,先把工具用顺、把分析思路建立起来,再回头补动态调试部分。第五章到第八章是 Windows 平台分析的主干,建议按顺序看,不要跳。第十四章到第十八章属于进阶内容,可以在完成两三个完整样本练习之后再进入,否则容易变成只看懂操作、不理解为什么这么做。
学完能独立做什么,资料怎么配合练
按正常节奏走完并动手练过,你应该能独立完成这些事:对一个未知样本做初步静态筛查,判断是否加壳、用了哪些 API、有无可疑字符串;用 IDA 定位关键函数并解释其行为;在调试器里跟踪执行、观察文件与注册表改动;识别常见的反调试与反虚拟机手法并尝试绕过;对简单加壳样本做脱壳后继续分析。需要说明的是,这些能力靠看视频是练不出来的。建议的做法是每看完一个技术点,就找对应的练习样本自己走一遍完整流程,把观察到的现象、判断依据和结论写成简短记录,遇到卡住的地方再回看对应章节。资料里的各章内容本身就是按分析流程组织的,把它当成操作手册而不是观看清单,配合实际样本反复练,效果会比一次性看完好得多。
课程目录
课程目录56 集
- 📁 恶意代码分析实战课,价值399元 📁 01第一章:静态分析基础 📁 02第二章:动态分析基础 📁 14第十四章:加壳与脱壳 📁 05第五章:分析恶意Windows程序 📁 06第六章:OllyDbg 📁 18第十八章:64位恶意程序 📁 11第十一章:对抗反汇编 📁 17第十七章:使用WinDbg调试内核 📁 08第八章:隐蔽的恶意代码启动 📁 04第四章:识别汇编中的C代码结构 📁 15第十五章:shellcode分析 📁 13第十三章:反虚拟机技术 📁 10第十章:恶意代码的网络特征 📁 03第三章:IDA Pro 📁 07第七章:恶意代码行为 📁 16第十六章:C++代码分析 📁 09第九章:数据加密 📁 12第十二章:反调试技术 📄 课时3 通用脱壳机能够减轻我们的很多工作.mp4
- 📄 课时2 初次接触加壳的程序.mp4
- 📄 课时1 让我们从最简单的静态分析开始.mp4
- 📄 课时4 PE结构其实能告诉我们很多信息.mp4
- 📄 课时3 利用pushad和popad查找入口点.mp4
- 📄 课时4 初识堆栈平衡原理.mp4
- 📄 课时5 熟练掌握万能的ESP定律.mp4
- 📄 课时2 学会利用OD的插件来寻找加壳程序的入口点.mp4
- 📄 课时1 尾部跳转有时会告诉我们加壳程序真实的入口点.mp4
- 📄 课时1 能发动DDoS攻击的恶意程序.mp4
- 📄 课时3 会创建后门的恶意程序.mp4
- 📄 课时2 会显示一个网页的恶意程序.mp4
- 📄 课时2 分析一个不可直接运行的DLL程序.mp4
- 📄 课时4 会自我删除的恶意程序.mp4
- 📄 课时1 开始动态地分析恶意程序.mp4
- 📄 课时3 恶意程序会窃取你的键盘输入.mp4
- 📄 课时2 动静结合分析效果好.mp4
- 📄 课时1 用OD进行动态调试可以发现恶意程序更多的秘密.mp4
- 📄 课时3 检测被隐藏的恶意进程.mp4
- 📄 课时1 利用WinDbg揪出隐藏在内核中的恶意程序.mp4
- 📄 课时2 SSDT表历来是兵家的必争之地.mp4
- 📄 课时3 恶意程序会给自己加上重重陷阱.mp4
- 📄 课时2 idc脚本能够灵活化解对抗反汇编技术.mp4
- 📄 课时1 一定要时刻留意“E8”这个机器码.mp4
- 📄 课时2 会耍花招的64位程序.mp4
- 📄 课时1 初识64位恶意程序.mp4
- 📄 课时4 资源节往往大有文章.mp4
- 📄 课时2 进程替换技术会让我们更加难以发现恶意程序.mp4
- 📄 课时1 时刻留意进程的远程注入.mp4
- 📄 课时3 发现挂钩就要提高警惕.mp4
- 📄 课时4 分析带有循环结构的恶意程序.mp4
- 📄 课时2 判断是否存在可用Internet连接的恶意程序.mp4
- 📄 课时1 能判断网络连接状况的恶意程序.mp4
- 📄 课时3 分析结合switch语句的恶意代码.mp4
- 📄 课时1 活用Python脚本来协助我们的分析.mp4
- 📄 课时3 灵活应对采用了多种反虚拟机技术的程序.mp4
- 📄 课时2 尝试禁用位于程序里面的反虚拟机技术.mp4
- 📄 课时1 加密的shellcode其实并不可怕.mp4
- 📄 课时3 PDF文件有时也会很危险.mp4
- 📄 课时2 shellcode也可以动态获取所需的函数.mp4
- 📄 课时3 被感染的程序往往会成为恶意程序的帮凶.mp4
- 📄 课时1 Windows系统的设计缺陷会为恶意程序开启方便之门.mp4
- 📄 课时2 功能强大的内联钩子.mp4
- 📄 课时3 时刻留意自定义的加密方式.mp4
- 📄 课时2 灵活运用脚本程序实现数据包的解密.mp4
- 📄 课时1 抓包的方法可以获取恶意程序的联网信息.mp4
- 📄 课时1 IDA Pro可以让恶意程序无所遁形.mp4
- 📄 课时3 分析一个综合性的C++程序.mp4
- 📄 课时1 发现C++中的this指针.mp4
- 📄 课时2 一步一步来解析虚函数.mp4
- 📄 课时1 OD的PhantOm插件能绕过很多反调试技术.mp4
- 📄 课时3 巧用时间差来实现反调试.mp4
- 📄 课时2 TLS回调函数也可以实现反调试.mp4
- 📄 课时3 找到加密函数的密钥很重要.mp4
- 📄 课时2 ImmDbg有时比OD还要强大.mp4
- 📄 课时1 插件往往是加密数据的天敌.mp4





