这套资料围绕 C 语言和 C++ 的逆向分析展开,从最基础的环境搭建、汇编读写讲起,一直推进到实际软件的保护机制分析与调试对抗。它要解决的核心问题是:很多人会写代码,但拿到一个编译好的程序就无从下手,不知道函数在哪、数据怎么流转、保护怎么绕过。课程把这条从"看得懂源码"到"看得懂二进制"的鸿沟拆成了可跟着做的步骤。

它适合什么基础的人

如果你完全没碰过 C 或 C++,直接进来会比较吃力,因为课程默认你能读懂指针、结构体、类与虚函数这些概念,否则反汇编里的地址跳转和对象布局很难对上。比较合适的起点是:写过一段时间 C/C++,能独立编译调试小程序,但对汇编只有零散印象,或者看过逆向科普却从没真正动过手。转行者如果此前有其他语言的编程经验,也可以跟,但需要额外补 C 的内存模型这一块。纯零基础不建议把这套当第一门课。

建议的观看顺序与练习方式

不要按序号从头刷到尾。先看基础部分里关于寄存器、栈帧、调用约定的几节,把函数调用在汇编层面长什么样弄清楚,这是后面所有分析的地基。接着进入调试器实操环节,跟着视频在本地把示例程序跑一遍,重点不是记住某个快捷键,而是养成"先猜再验证"的习惯:看到一段代码先推测它做什么,再用单步和断点去确认。中段的实战案例建议放慢,每看完一个案例,自己换一个同类的小程序重做一遍,不看视频独立走完定位关键逻辑、修改跳转、验证结果这三步。后段涉及保护与对抗的内容,理解思路比复现结果更重要,遇到卡壳可以跳过,回头再补。

学完能独立做什么

走完这套内容并认真做过练习,你应该能独立完成这些事:用调试器加载一个没有源码的可执行文件,定位到关键判断分支并说明它的作用;读懂常见数据结构在内存中的排布,还原出程序的大致逻辑;对简单的校验、注册类逻辑做出分析并提出修改思路;遇到反调试或加壳手段时,知道该从哪里入手观察,而不是直接放弃。需要说明的是,这不等同于能处理任意商业软件,真实目标的复杂度往往更高,课程给的是方法和手感,剩下靠持续练习积累。

资料里视频和配套课件是分开的,建议课件当参考手册用,遇到记不清的调用约定或指令含义时去查,而不是当作第二遍教材重读。每学完一块,用笔记记下自己踩过的坑和当时的判断依据,这份记录比目录本身更有价值。

课程目录

C++逆向安全从零基础到进阶课程 视频及课件1-230 98.mp4
 97.mp4
 96.mp4
 95.mp4
 93.mp4
 91-2.mp4
 91-1.mp4
 87.mp4
 85.mp4
 84.mp4
 81.mp4
 80.mp4
 79.mp4
 78.mp4
 75.mp4
 73.mp4
 72.mp4
 71.mp4
 70.mp4
 67.mp4
 66.mp4
 64.mp4
 63.mp4
 58.mp4
 57-2.mp4
 57-1.mp4
 56.mp4
 54.mp4
 51.mp4
 49.mp4
 48.mp4
 44.mp4
 42.mp4
 38.mp4
 34.mp4
 31.mp4
 28-2.mp4
 26.mp4
 25Compress.mp4
 224.mp4
 223.mp4
 222.mp4
 219.mp4
 218.mp4
 215.mp4
 211.mp4
 21.mp4
 209.mp4
 208.mp4
 207.mp4
 205.mp4
 202.mp4
 197.mp4
 194.mp4
 192.mp4
 189.mp4
 188.mp4
 186.mp4
 185.mp4
 180.mp4
 17Compress.mp4
 178.mp4
 176.mp4
 174.mp4
 172.mp4
 16Compress.mp4
 169-1.mp4
 167.mp4
 166.mp4
 164.mp4
 157.mp4
 147.mp4
 146.mp4
 142.mp4
 14.mp4
 137.mp4
 136.mp4
 135.mp4
 134.mp4
 133.mp4
 131.mp4
 125.mp4
 122.mp4
 121.mp4
 120.mp4
 118.mp4
 117.mp4
 113.mp4
 112.mp4
 110.mp4
 10Compress.mp4
 108.mp4
 105.mp4
 104.mp4
 103.mp4
 101.mp4
 07.mp4
 06.mp4
 05.mp4
 2302.rar 2292.rar 2282.rar 2222.rar 2202.rar 2193.rar 2191.rar 2013.rar 2012.rar 2002.rar 1952.rar 1942.rar 1932.rar 1912.rar 1892.rar 1872.rar 1852.rar 1842.rar 1832.rar 1792.rar 1782.rar 1772.rar 1752.rar 1732.rar 1711.rar 1682.rar 1662.rar 1642.rar 1632.rar 1622.rar 1581.rar 1532.rar 1522.rar 1502.rar 1462.rar 1452.rar 1442.rar 1432.rar 1412.rar 1392.rar 1272.rar 1262.rar 1242.rar 1232.rar 1223.rar 1221.rar 1212.rar 1202.rar 1122.rar 1102.rar 0任鸟飞0基础学C++辅助目录.docx
 0952.rar 0931.rar 0911.rar 0901.rar 0892.rar 0862.txt 0771.rar 0761.rar 0732.rar 0712.rar 0702.rar 0692.rar 0672.rar 0573.rar 0571.rar 0543.rar 0541.rar 0532.rar 0523.rar 0521.rar 0513.rar 0511.rar 0432.rar 0252.rar 0212.rar 0201.rar 0181.rar 0122.txt 0121.txt 0113.docx
 0112.rar 0103.docx
 0102.rar 0093.docx
 0092.rar 0083.docx
 0082.rar 0073.docx
 0072.rar 0062.docx
 0061.rar 0052.docx
 0051.rar 0042.rar 0041.docx
 0031.docx
 0021.docx
 0011.docx
 0003.jpg 适合人群 逆向安全爱好者 网络安全从业者 计算机相关专业学生 学习收获 掌握C++逆向安全基本原理 学会使用逆向工具进行实战分析 提升网络安全防护能力 祝您学习愉快! 学有所成,前程似锦!