人工精选游戏辅助技术课程含 初级 中级 驱动 课程
课程定位:这不是“脚本编写”,而是内核级的对抗与底层原理 这门课的主题并非市面上常见的“按键精灵”或简单的内存修改器,而是深入 Windows 操作系统内核层面的驱动开发与反对抗技术。它主要解决的是在拥有强驱动级保护(如腾讯 TP、网易 NP、EAC、BattlEye 等)的游戏环境下,如何实现进程
会员可免费下载本篇月会员可按日额度下载(每篇扣 1 次)。
开通会员 ›会员 A · 按档位折扣
会员 B
游客按标价购买,不享受上表折扣。
支付成功后自动发放网盘链接,链接失效可找客服免费补
课程定位:这不是“脚本编写”,而是内核级的对抗与底层原理
这门课的主题并非市面上常见的“按键精灵”或简单的内存修改器,而是深入 Windows 操作系统内核层面的驱动开发与反对抗技术。它主要解决的是在拥有强驱动级保护(如腾讯 TP、网易 NP、EAC、BattlEye 等)的游戏环境下,如何实现进程注入、跨进程读写内存以及权限提升的实际问题。对于希望从事安全研究、逆向工程或理解操作系统底层机制的从业者来说,这是一个高门槛但极具价值的实战领域。
课程的逻辑是从用户态(R3)到内核态(R0)的穿透。它不满足于“能用”,而是强调“原理透彻”。内容涵盖了从搭建 WDK 驱动开发环境、处理驱动签名与禁用测试模式,到 IRP 例程注册、内核对象遍历,再到最终绕过主流游戏保护的完整链路。适合具备一定 C/C++ 基础,且对 Windows 系统调用、进程线程模型有初步认知的学习者。如果你完全不了解指针、内存地址或进程概念,直接上手会有较大困难;但如果你已有后端开发经验,只是对 OS 底层缺乏涉猎,这套资料能帮你补齐这块短板。
学习路径建议:先建环境,再懂通信,最后攻保护
资料包中的视频虽然文件名看似零散,但存在清晰的进阶脉络。建议按照以下三个阶段进行系统学习:
- 第一阶段:环境奠基与基础框架。 必须先看完 D001 至 D005,这是所有后续实战的前提。你需要在一个隔离的虚拟机环境中熟悉 WinDbg 调试工具,理解驱动加载与卸载的代码结构(D011、D012),并掌握 R3(用户态)与 R0(内核态)之间通过 IOCTL 进行数据通信的核心机制(D007、D008、D009)。这一步如果跳过,后面讲到的“句柄操作”和“权限提升”将无法落地。
- 第二阶段:句柄操纵与对象遍历。 这是课程的核心技术栈。重点研读 D042、D043、D045、D046 以及 D037、D038 系列视频。你需要深入理解 ObReferenceObjectByHandle 的内部逻辑,掌握如何从用户态获取指定进程的句柄对象、遍历其句柄表以及提取句柄权限。这是实现“定向保护”和“权限获取”的理论基石。
- 第三阶段:实战对抗与绕过技术。 在前两阶段基础上,进入 D016 至 D020 的进程保护实战,以及 D021 的栈溢出分析。最终聚焦于 D051、D056、D057 等核心课时,学习如何设计框架以绕过 TP、NP、XignCode3 等主流反作弊驱动。同时结合 D061、D062 了解内核层监控进程模块加载的方法,完善你的知识闭环。
学完能独立做什么,以及资料如何使用
完成本课程的学习后,你将能够独立编写用于测试的轻量级内核驱动,理解游戏反作弊软件的工作原理,并掌握在受保护进程中进行基础操作(如内存读取、句柄劫持)的技术手段。更重要的是,你建立起了对 Windows 内核安全机制的整体认知,这对于转向系统安全、漏洞挖掘或底层性能优化方向具有直接帮助。
在使用这份资料时,请务必搭配一台专门用于实验的虚拟机。驱动开发涉及内核级操作,错误代码极易导致系统蓝屏(BSOD),切勿在主力机上直接练习。观看视频时,重点关注代码中的关键点,如 IRP_MJ_WRITE 的处理、CR0 寄存器修改原理以及句柄权限的提权逻辑。不要只看不练,必须跟着视频敲出每一个 Demo,才能将“知道”转化为“能做”。对于 D052 中提到的 Windbg 配合 xdbg 分析错误的方法,建议作为附录反复查阅,这是排查驱动调试问题的必备技能。
课程目录
视频132 集
- D047_048-C++获取指定进程句柄类型.flv [58.9 MB]
- D051-完美绕过TP NP XignCode3 EAC BE等保护的框架设计.flv [106.0 MB]
- D056-修改CE绕过tp np xcode3等驱动保护实战写代码.flv [69.4 MB]
- D047-C++获取指定进程句柄类型(补录.flv [69.4 MB]
- D043-C++获取进程句柄对象.flv [156.2 MB]
- D038-解决权限问题-遍历指定进程句柄并获取句柄权限.flv [91.7 MB]
- D037-解决权限问题-遍历指定进程句柄并获取句柄对象.flv [102.0 MB]
- D034-驱动给指定进程提升权限+降权原理及实现.flv [89.8 MB]
- D033-驱动对抗CE进程无图标(网易腾讯等驱动保护研究.flv [90.1 MB]
- D031-驱动遍历Process Thread Object勾子.flv [72.1 MB]
- D029-CR0方式写入只读内存A.flv [61.9 MB]
- D020-C C++保护特定名字的进程(修复).flv [83.1 MB]
- D018-C C++保护指定PID的进程.flv [76.8 MB]
- D017-C C++保护特定名字的进程.flv [100.0 MB]
- D016-C C++只保护特定的进程.flv [65.6 MB]
- D014-C C++编写进程保护(拒绝读写访问.flv [43.9 MB]
- D013-C C++编写进程保护(阻止结束进程.flv [99.2 MB]
- D012-C C++编写卸载驱动的代码.flv [33.3 MB]
- D011-C C++编写加载驱动的代码.flv [89.7 MB]
- D010-IRP_MJ_WRITE IRP_MJ_READ读写测试.flv [59.3 MB]
- D057-修改CE绕过tp np xcode3等驱动保护实战测试完善.flv [51.9 MB]
- D062-R0层监控进程模块的加载.flv [47.8 MB]
- D061-R0层监控进程创建情况.flv [41.4 MB]
- D027-突破TP NP等游戏保护跨进程读写内存方法3.flv [77.6 MB]
- D021-栈溢出问题分析解决.flv [96.7 MB]
- D023-突破TP NP保护跨进程读写内存1.flv [96.6 MB]
- D009-R3与R0通信交换数据C.flv [61.5 MB]
- D007-R3与R0通信交换数据A.flv [43.0 MB]
- D004-完善驱动框架-IRP例程注册.flv [35.7 MB]
- D048-C++获取指定进程句柄所属PID(补录).flv [34.8 MB]
- D003-完善驱动框架-卸载例程.flv [54.0 MB]
- D045-C++获取进程句柄对象+遍历指进程句柄.flv [53.7 MB]
- D042-通过逆向ObReferenceObjectByHandle了解进程句柄的3张表.flv [132.2 MB]
- D005-虚拟机系统安装,驱动签名与禁用签名测试模式.flv [60.4 MB]
- D008-R3与R0通信交换数据B.flv [95.0 MB]
- D046-C++获取指定进程句柄对象地址和句柄权限.flv [135.8 MB]
- D052-windbg配合xdbg分析代码中的错误.flv [72.5 MB]
- D001-驱动开发环境介绍.flv [57.1 MB]
- D053-测试HOOK过保护读内存.flv [41.6 MB]
- D050-进程提权的缺陷+完美绕过TP,NP,XignCode3,EAC,BE等保护的思路.flv [57.3 MB]
- D024-突破TP,NP保护跨进程读写内存1.flv [59.1 MB]
- D025_026-突破TP,NP等游戏保护跨进程读写内存方法2.mp4 [358.0 MB]
- D049-提升指定进程权限过TP,NP,XignCode3,EAC,BE等保护.flv [69.8 MB]
- D002-第一个驱动HelloWorld.flv [44.6 MB]
- D054-过游戏保护内存读写兼容性的处理.flv [98.8 MB]
- D032-驱动对抗Process Object保护勾子,完美过掉.flv [161.4 MB]
- D058-修改CE绕过tp,np,xcode3等驱动保护完美实现(优化修复).flv [27.6 MB]
- D035-解决权限问题-遍历所有进程句柄.flv [125.6 MB]
- D059-驱动级隐藏注入A.flv [91.8 MB]
- D029-CR0方式写入只读内存B.flv [21.6 MB]
- D040-windbg分析进程句柄表和句柄权限地址关系.flv [89.1 MB]
- D044-C++获取进程句柄对象.flv [129.3 MB]
- D019-windbg双机调试.flv [86.3 MB]
- D030-绕过TP,NP等游戏保护直接物理地址读写内存方法4.flv [86.4 MB]
- D060-驱动级隐藏注入B.flv [110.8 MB]
- D039-windbg分析ObReferenceObjectByHandle取回进程句柄的过程.flv [98.7 MB]
- D036-解决权限问题-遍历指定进程句柄.flv [46.3 MB]
- D055-修改CE绕过tp,np,xcode3等驱动保护原理分析(参考WRK源代码分析).flv [69.3 MB]
- D028-突破TP,NP等游戏保护跨进程写只读内存方法OK.flv [79.8 MB]
- D006-驱动设备与符号链接.flv [67.0 MB]
- D041-通过逆向ObReferenceObjectByHandle了解进程句柄的3张表.flv [220.2 MB]
- D015-C,C++分析处理蓝屏错误(BAD_POOL_CALLER).flv [104.2 MB]
- D022-虚拟机优化提速解决花屏等问题.flv [67.8 MB]
- D056-修改CE绕过tp np xcode3等驱动保护实战写代码.txt [5.4 KB]
- D054-过游戏保护内存读写兼容性的处理.txt [8.1 KB]
- D051-完美绕过TP NP XignCode3 EAC BE等保护的框架设计.txt [1.9 KB]
- D050-进程提权的缺陷+完美绕过TP NP XignCode3 EAC BE等保护的思路.txt [1.9 KB]
- D047-C++获取指定进程句柄类型.txt [6.7 KB]
- D045-C++获取进程句柄对象+遍历指进程句柄.txt [13.5 KB]
- D057-修改CE绕过tp np xcode3等驱动保护实战测试完善.txt [5.8 KB]
- D058-修改CE绕过tp np xcode3等驱动保护完美实现(优化修复.txt [5.8 KB]
- D059-驱动级隐藏注入A.txt [1.3 KB]
- D060-驱动级隐藏注入B.txt [187.0 B]
- D042-通过逆向ObReferenceObjectByHandle了解进程句柄的3张表(1.txt [45.4 KB]
- D037-解决权限问题-遍历指定进程句柄并获取句柄对象.txt [7.3 KB]
- D034-驱动给指定进程提升权限+降权原理及实现.txt [1.3 KB]
- D033-驱动对抗CE进程无图标(网易腾讯等驱动保护研究.txt [2.4 KB]
- D031-驱动遍历Process Thread Object勾子.txt [14.1 KB]
- D030-绕过TP NP等游戏保护直接物理地址读写内存方法4.txt [12.8 KB]
- D029-CR0方式写入只读内存.txt [2.9 KB]
- D029-CR0方式写入只读内存(1.txt [5.2 KB]
- D028-突破TP NP等游戏保护跨进程写只读内存方法.txt [9.0 KB]
- D025-突破TP NP等游戏保护跨进程读写内存方法2.txt [4.6 KB]
- D022-虚拟机优化提速解决花屏等问题.txt [2.2 KB]
- D021-栈溢出问题分析解决.txt [1.6 KB]
- D017-C C++保护特定名字的进程.txt [1.6 KB]
- D015-C C++分析处理蓝屏错误(BAD_POOL_CALLER.txt [9.7 KB]
- D014-C C++编写进程保护(拒绝读写访问.txt [3.3 KB]
- D009-R3与R0通信交换数据C.txt [6.0 KB]
- D008-R3与R0通信交换数据B(1.txt [6.0 KB]
- D007-R3与R0通信交换数据A(1.txt [6.0 KB]
- D004-完善驱动框架-IRP例程注册.txt [2.5 KB]
- D003-完善驱动框架-卸载例程.txt [940.0 B]
- D001-驱动开发环境介绍.txt [872.0 B]
- D008-R3与R0通信交换数据B.txt [6.0 KB]
- D013-C,C++编写进程保护(阻止结束进程).txt [4.6 KB]
- D032-驱动对抗Process Object保护勾子,完美过掉.txt [12.0 KB]
- D039-windbg分析ObReferenceObjectByHandle取回进程句柄的过程.txt [36.5 KB]
- D011-C,C++编写加载驱动的代码.txt [5.5 KB]
- D048-C++获取指定进程句柄所属PID.txt [2.5 KB]
- D046-C++获取指定进程句柄对象地址和句柄权限.txt [22.8 KB]
- D019-windbg双机调试.txt [1.6 KB]
- D062-R0层监控进程模块的加载.txt [7.0 KB]
- D023-突破TP,NP等游戏保护跨进程读写内存方法1.txt [2.7 KB]
- D052-windbg配合xdbg分析代码中的错误.txt [183.0 B]
- D017-C,C++保护特定名字的进程(1).txt [1.6 KB]
- D023-突破TP,NP保护跨进程读写内存1.txt [2.7 KB]
- D041-通过逆向ObReferenceObjectByHandle了解进程句柄的3张表.txt [32.3 KB]
- D035-解决权限问题-遍历所有进程句柄.txt [4.6 KB]
- D027-突破TP,NP等游戏保护跨进程读写内存方法3.txt [9.0 KB]
- D026-突破TP,NP等游戏保护跨进程读写内存方法2.txt [4.9 KB]
- D012-C,C++编写卸载驱动的代码.txt [2.1 KB]
- D043-C++获取进程句柄对象.txt [17.5 KB]
- D020-C,C++保护特定名字的进程(修复).txt [4.4 KB]
- D036-解决权限问题-遍历指定进程句柄.txt [5.4 KB]
- D018-C,C++保护指定PID的进程.txt [1.5 KB]
- D038-解决权限问题-遍历指定进程句柄并获取句柄权限.txt [4.4 KB]
- D040-windbg分析进程句柄表和句柄权限地址关系.txt [11.0 KB]
- D005-虚拟机系统安装,驱动签名与禁用签名测试模式.txt [515.0 B]
- D042-通过逆向ObReferenceObjectByHandle了解进程句柄的3张表.txt [45.0 KB]
- D053-测试HOOK过保护读内存.txt [1.6 KB]
- D055-修改CE绕过tp,np,xcode3等驱动保护原理分析(参考WRK源代码分析).txt [7.4 KB]
- D049-提升指定进程权限过TP,NP,XignCode3,EAC,BE等保护.txt [2.8 KB]
- D016-C,C++分析处理蓝屏错误(BAD_POOL_CALLER)+驱动签名.txt [2.0 KB]
- D024-突破TP,NP等游戏保护跨进程读写内存方法1.txt [3.7 KB]
- D010-IRP_MJ_WRITE,IRP_MJ_READ读写测试.txt [4.6 KB]
- D002-第一个驱动HelloWorld.txt [767.0 B]
- D061-R0层监控进程创建情况.txt [6.5 KB]
- D044-C++获取进程句柄对象.txt [13.5 KB]
- D024-突破TP,NP保护跨进程读写内存1.txt [3.7 KB]
- D006-驱动设备与符号链接.txt [5.6 KB]
- D007-R3与R0通信交换数据A.txt [6.0 KB]
000-预习课12 集
- 2021.06.30-汇编指令与加密与解密.flv [52.3 MB]
- 2021.06.23-x86_x64_asm汇编.flv [48.1 MB]
- 2021.06.18-CE搜内存练习step1.flv [6.3 MB]
- 2021.06.17-C.C++代码练习.flv [42.4 MB]
- 2021.06.16-VS2017环境配置.flv [31.5 MB]
- 2021.06.05-利用驱动保护自己的进程.flv [56.1 MB]
- 2021.06.28-认识了解xdbg调试器.flv [102.8 MB]
- 2021.06.20-CE练习第三关step3.flv [30.5 MB]
- 2021.06.06-利用驱动突破游戏驱动保护.flv [69.0 MB]
- 2021.06.21-CE练习第三关分析角色坐标基址偏移.flv [34.3 MB]
- 2021.06.19-CE 练习第二关step2.flv [15.0 MB]
- 2021.06.29-汇编指令异或xor与二进制.flv [41.8 MB]
视频51 集
- 053-ce xdbg分析装备数组.flv [151.8 MB]
- 054-写代码遍历装备数组.flv [61.7 MB]
- 055-ce xdbg调试分析接任务交任务完成任务.flv [286.8 MB]
- 057-C C++写代码测试交任务完成任务.flv [80.0 MB]
- 059-C C++写代码HOOK分析封包数据格式B-detours劫持.flv [101.5 MB]
- 060-C C++写代码HOOK分析封包数据格式C-过滤和格式化.flv [58.1 MB]
- 062-C C++写代码HOOK分析封包数据格式D-读取配置文件.flv [127.0 MB]
- 063-C C++写代码HOOK分析封包数据格式E-配置信息容错处理.flv [112.0 MB]
- 064-C C++写代码HOOK分析封包数据格式F-获取返回地址.flv [104.7 MB]
- 065-C C++不使用汇编的情况下进行HOOK处理.flv [166.7 MB]
- 066-C C++利用自写代码分析转向组包.flv [202.5 MB]
- 067-C C++利用自写代码分析转向功能并测试.flv [304.4 MB]
- 068-C C++利用自写代码分析进入副本的功能.flv [364.7 MB]
- 050-ce xdbg分析装备耐久度分析(当前值 上限值.flv [46.0 MB]
- 049-C C++ 第二次修复完善遍历代码.flv [102.4 MB]
- 047-C C++ 分析释放灵魂与天使复活.flv [206.6 MB]
- 046-C C++ 优化宏指令调用.flv [81.2 MB]
- 042-C C++ MFC编辑框使用技巧示例.flv [66.7 MB]
- 041-C C++遍历对象分类信息+优化遍历代码.flv [177.5 MB]
- 040-ce xdbg分析对象的大分类编号B.flv [219.4 MB]
- 038-C C++写代码测试宏指令功能.flv [184.3 MB]
- 036-C C++写代码遍历背包显示名字.flv [83.8 MB]
- 034-ce xdbg分析背包对象 背包对象数量偏移.flv [215.6 MB]
- 031-C C++模板的简单使用示例.flv [77.3 MB]
- 030-C C++物品使用组包 写代码测试.flv [178.8 MB]
- 029-ce xdbg分析明文封包 解密包 组包 发包-百分之90的功能都在这里了.flv [244.9 MB]
- 027-ce xdbg分析喊话CALL.flv [148.4 MB]
- 024-C C++写代码调用测试技能call.flv [121.5 MB]
- 023-用ce xdbg分析技能call.flv [129.2 MB]
- 022-C C++遍历计算最近怪物并选中.flv [150.0 MB]
- 021-C C++遍历计算怪物距离.flv [89.2 MB]
- 017-C C++struct结构与主线返回多个数值.flv [73.3 MB]
- 015-C C++测试遍历怪物列表的代码.flv [113.2 MB]
- 010-C C++遍历游戏对象链表.flv [170.9 MB]
- 007-C C++链表结构 typedef struct关键字.flv [62.5 MB]
- 006-用CE和xdbg分析对象数组.flv [194.9 MB]
- 004-用CE和xdbg分析对象名字.flv [296.8 MB]
- 003-用代码读取utf8名字.flv [78.1 MB]
- 039-ce,xdbg分析对象的大分类编号A.flv [137.1 MB]
- 052-C,C++写代码遍历装备耐久度.flv [89.3 MB]
- 045-C,C++项目改名与代码移植整理(花月录制).mp4 [156.6 MB]
- 011-C,C++xdbg条件断点,修改遍历代码.flv [195.1 MB]
- 044-C,C++ MFC多个窗口间的切换,控件TabControl的使用B.flv [54.7 MB]
- 033-ce,xdbg分析背包对象数组.flv [137.6 MB]
- 026-C,C++类静态成员.flv [47.2 MB]
- 009-C,C++遍历游戏怪物数组.flv [118.0 MB]
- 032-C,C++编写主线调用函数模板,方便快捷的调用功能.flv [82.9 MB]
- 001-C++的类和对象.flv [26.5 MB]
- 002-C++的基类和派生类.mp4 [840.1 MB]
- 004-1-用CE和xdbg分析对象名字 -补充.flv [86.3 MB]
- 048-C,C++ 写代码测试释放灵魂与复活代码.flv [217.9 MB]
- … 其余 149 项略,目录共 349 项


![大疆维修,无人机维修教程[66.30GB]](/api/uploads/b6a69810-862f-479c-a529-d66880073ebc.jpg)


