这门课的名字里带着「逆向」两个字,但真正要解决的问题比字面更具体:当一款游戏的客户端在你手里只是一个黑盒,你怎么从内存里把它的人物属性、背包、技能、坐标一点点抠出来,再用 C++ 写成能稳定运行的读写程序。也就是说,它关心的不是「看懂几行汇编」这种零散能力,而是把逆向分析、跨进程读写、界面呈现、注入与 hook 这几件事串成一条能跑通的链路。
很多人卡住的地方在于:OD 会开,断点会下,跟着视频走一遍也能找到那个地址,可一旦换一个目标、换一个版本,就又回到起点。原因往往不是工具不熟,而是没有建立起「从现象到数据结构」的推理习惯。这门课的价值就在于它把同一套方法反复用在不同目标上,逼着你去看清哪些是通用的思路,哪些只是某个具体版本的巧合。
这门课到底解决什么问题
第一层问题是定位。你得先能在运行时找到人物的血量、坐标、等级这些数值在内存中的位置,还要理解它们不是孤立的一个地址,而是一段结构体、一条指针链。课程里从最基础的人物属性分析切入,再延伸到背包、周围对象、技能列表,本质上是在教你如何顺着数据的组织方式往下挖,而不是碰运气搜一个数。
第二层问题是动作。找到数据只是静态的「看」,真正难的是让程序去「做」:让角色移动、让技能放出来、让物品被使用、让房间坐标被正确读取。这就涉及 call 的定位与调用、封包的构造与发送、以及在不同目标上选择不同的触发方式。你会发现同一个「放技能」的需求,在有的目标上适合直接调 call,在有的目标上则要从封包或遍历入手,课程把这几条路都摆出来让你比较。
第三层问题是工程化。逆向出来的东西如果只停在调试器里,就没有实际意义。所以课程后半段把重点放在 C++ 的跨进程读写、MFC 界面的状态显示、VEH hook、远线程注入这些落地上。它要的是你能写出一个自己会跑、会刷新、会响应的小工具,而不是一堆只能看的笔记。
适合什么基础,不适合什么人
如果你完全没碰过 C++,直接进来会比较吃力。课程里大量代码是基于 C++ 的跨进程读写和界面开发,指针、结构体、内存对齐这些概念如果含糊,看代码时会把「语法问题」和「逻辑问题」混在一起,很难判断自己到底错在哪。建议至少有能读懂指针运算、能独立编译一个小工程的基础。
如果你没接触过汇编和调试器,也不是不能学,但需要提前补一点:寄存器的用途、函数调用约定、栈帧的大致结构。课程里有一段专门讲堆栈,说明作者也知道这是门槛。与其在第一次看不懂 call 的时候怀疑自己,不如先把这部分补扎实,后面寻找公共 call、分析技能 call 时会顺很多。
反过来说,如果你已经在做客户端安全、外挂分析、游戏数据研究,或者只是想把逆向当成一项能拿得出手的手艺,这门课的结构是合适的。它不回避脏活累活,遍历、找偏移、处理 bug 这些占了很大比重,正是这些内容决定了你能不能独立完成一个目标。
建议先看哪几块,按什么顺序看
不要从中间那些看起来最炫的部分切入。合理的起点是基础层:先用调试器认识一个真实程序,理解堆栈与调用过程,再进入人物属性分析,把「找一个值」这件事做透。这一段慢,但它是后面所有内容的参照系。等你能独立找到并验证一个人物属性地址,再去看周围的遍历和物品遍历,就会发现它们是同一思路的扩展。
接下来是 call 这条线。寻找公共 call、分析技能 call、寻路 call、过房间 call,这几块最好连着看,因为它们的分析方法高度一致:先观察现象,再在调试器里回溯调用,再确认参数,最后在代码里复现。把它们放在一起学,你更容易总结出「什么样的功能会以 call 的形式暴露」这种经验判断。
再往后是工程与注入部分:跨进程读写、特征码定位、远线程注入、VEH hook、界面动态显示。建议在已经能稳定读出一个目标的数据之后再进这一段,否则你会把「读不到数据」错怪成注入没成功。最后的综合练习,比如自动刷本、周围类型判断、技能代码调用,更适合作为检验,而不是入门材料。
学完能独立做什么
最直接的能力是:给你一个没见过的目标,你能用调试器把关键数据的位置找出来,并用 C++ 写出跨进程读取的代码,把人物状态、背包内容、周围对象稳定地取到自己的程序里。这个过程你会遇到数据变化、指针失效、版本差异等问题,课程里对遍历 bug、物品遍历异常这些情况有专门处理,练过之后你不会一遇到读错就束手无策。
更进一步,你能把「读」升级成「写」:通过调用函数或构造输入,让角色执行移动、施放技能、切换场景等操作,并用界面把这些状态实时显示出来。注入与 hook 的部分让你有能力把代码放进目标进程内部执行,而不只是从外部敲内存。这些能力合起来,才算是一个完整的逆向小工具。
需要说明的是,具体能走多远取决于你练了多少。课程给出的是一套可复用的方法,但每个目标的实际情况都要你自己去验证。把它当练习场,而不是当成能直接套用的成品,收获会大得多。
资料怎么配合练习
视频体量不小,逐帧看完效率很低。更实际的做法是:先按主题把内容分组,一次只攻一个方向,比如这周只做属性与遍历,下周只做 call。看的时候不要只盯着操作,要看作者为什么这样判断——为什么怀疑这里是结构体起点,为什么这个 call 的参数是这样排的。把判断依据记下来,比记地址有用得多。
练习时建议自己另起一个工程,而不是照着视频抄代码。抄一遍你会觉得懂了,自己写一遍才会暴露问题:类型对不上、偏移算错、读取失败没有处理。每完成一个主题,就给自己加一个小目标,比如把读到的血量画成一个实时更新的条,或者把周围对象数量打印出来。这些小目标会逼你把零散知识连起来。
遇到卡壳时,回到最基础的层面排查:地址对不对、权限够不够、结构体大小是否匹配、调用约定有没有搞错。课程里反复出现的那些坑,多半都能归到这几类。把这些排查习惯养出来,比多背几个偏移量更值钱。
课程目录
📁 视频 11 寻找公共call.mp4 [1.0 GB] 28.1 天龙技能遍历探索.mp4 [426.9 MB] 2基础和人物加速.mp4 [937.3 MB] 34.2 找房间坐标.mp4 [454.8 MB] 37.1 DXF技能call 探索.mp4 [561.0 MB] 26.1 DXF 代码实现周围遍历类型判断.mp4 [549.0 MB] 13DNF发包详解.mp4 [760.8 MB] 25.2 dxf 吸怪探索.mp4 [508.4 MB] 4c++跨进程读写天龙人物状态.mp4 [1.3 GB] 22.2 周围对象探索.mp4 [409.9 MB] 16 DNF物品深入分析.mp4 [802.4 MB] 33.2 VEH hook.mp4 [391.6 MB] 29 C++天龙遍历技能.mp4 [1.0 GB] 38.2 DXF技能代码call.mp4 [845.0 MB] 35.2 dxf自动刷本2.mp4 [478.4 MB] 38.1 DXF技能call 探索.mp4 [609.9 MB] 22.1 周围遍历代码.mp4 [508.0 MB] 9MFC显示界面时钟实现动态显示人物状态.mp4 [584.5 MB] 17.1DNF物品遍历BUG处理.mp4 [438.9 MB] 17.2 天龙背包遍历.mp4 [487.0 MB] 30.1 特征码定位.mp4 [164.8 MB] 25.1 DXF 获取自身属性.mp4 [684.8 MB] 24.1 DNF周围遍历分析.mp4 [437.6 MB] 36.1 获取主线程句柄.mp4 [298.6 MB] 1.1 天龙人物属性分析.mp4 [1.4 GB] 12技能call分析.mp4 [2.1 GB] 28.2 天龙技能遍历探索2.mp4 [281.9 MB] 20.2 遍历周围.mp4 [605.0 MB] 19.1 天龙物品遍历的实现.mp4 [467.9 MB] 7 DXF显示昵称和MFC窗口注入.mp4 [701.5 MB] 30.2 代码实现远线程注入.mp4 [365.8 MB] 34.1 过房间call的实现 .mp4 [398.1 MB] 35.1 DXF自动刷本1.mp4 [358.3 MB] 27.1 DXF封包探索.mp4 [636.8 MB] 20.1 天龙寻路callf分析.mp4 [393.2 MB] 6.2堆栈详解 4.12.mp4 [666.0 MB] 15DNF 物品栏分析.mp4 [946.3 MB] 23.2 DNF扣血call.mp4 [468.6 MB] 6.1利用od逆向程序.mp4 [1.0 GB] 33.1DXF过图call.mp4 [345.2 MB] 27.2DXF封包探索进入副本.mp4 [375.8 MB] 14喊话功能探讨.mp4 [788.5 MB] 18. 天龙物品数据分析.mp4 [827.5 MB] 37. 2 DXF 无CD改伤害技能call.mp4 [359.3 MB] 3 c++汇编基础和瞬移的实现.mp4 [659.1 MB] 26.2 代码实现DXF秒怪.mp4 [3.4 GB] 21 天龙遍历周围分析.mp4 [785.1 MB] 8 dnf实现打印名字 和调试技巧.mp4 [640.9 MB] 31.1劫持注入.mp4 [300.1 MB] 1.2基础.mp4 [854.4 MB] 24.2-DXF周边遍历2.mp4 [257.6 MB] 32.1 万能按键call.mp4 [842.4 MB] 23.1 DNF过硬件断点检测.mp4 [230.0 MB] 5深入讲解跨进程读写.mp4 [2.2 GB] 📁 代码 第17代码.rar [93.1 MB] 第30天代码.rar [25.1 MB] 第19天代码.rar [104.5 MB] 第29天代码.rar [104.1 MB] 第24天代码.rar [74.5 MB] 第26天代码.rar [79.7 MB] 第9天代码.rar [75.1 MB] 第15天代码.rar [92.8 MB] di16天代码.rar [93.1 MB] 第8天代码.rar [101.5 MB] DXF.rar [79.7 MB] 第22天代码.rar [124.7 MB]






