课程介绍:
本套课程游戏辅助技术课程含(初级,中级,驱动),C语言游戏外挂开发,课程包含视频以及相关资料。
游戏辅助开发是一项比较难的技术,而且能够将学到的编程语言灵活的运用到游戏开发的环节;同时在游戏高速运行的时候又能够流畅的运行,它不仅要求你掌握编程语言,让用户在玩游戏的时候能够体验到极速的快感,本次更新的课程分为游戏辅助技术初级班、游戏辅助技术中级班、驱动保护等
课程截图:
课程目录:
课程文件目录:V-4364:游戏辅助技术课程含(初级,中级,驱动)课程 [30.66G]
000-预习课
2021.06.05-利用驱动保护自己的进程.flv
2021.06.06-利用驱动突破游戏驱动保护.flv
2021.06.16-vs2017环境配置.flv
2021.06.17-c.c++代码练习.flv
2021.06.18-ce搜内存练习step1.flv
2021.06.19-ce练习第二关step2.flv
2021.06.20-ce练习第三关step3.flv
2021.06.21-ce练习第三关分析角色坐标基址偏移.flv
2021.06.23-x86_x64_asm汇编.flv
2021.06.28-认识了解xdbg调试器.flv
2021.06.29-汇编指令异或xor与二进制.flv
2021.06.30-汇编指令与加密与解密.flv
a001-游戏辅助技术(初级班)
视频教程
001-c,c++程序入口点.flv
002-c,c++函数,转义字符.flv
003-c,c++调用windows系统api接口.flv
004-c,c++char,short,int,lpctstr与sizeof运算符.flv
005-c,c++利用windowsapi操作游戏窗口.flv
006-c,c++利用windowsapi获取进程pid.flv
007-c,c++读取目标进程内存数据.flv
008-c,c++读取目标内存数据读4字节.flv
009-ce分析基址偏移-精确数值.flv
010-ce分析基址偏移-未知初始值.flv
011-c,c++32位和64位进程读写多级基址偏移示例.flv
012-c,c++32位和64位进程内存数据读写函数接口.flv
012-c,c++32位和64位进程内存数据读写函数接口.mp4
012-c,c++32位和64位进程内存数据读写函数接口_重录.flv
013-x86环境使用汇编mov,sub,add指令.flv
014-x64环境masm汇编asm文件.flv
015-push和pop指令与栈的关系.flv
016-call指令与ret指令对栈的影响.flv
017-x86环境常见的六种参数调用约定传递与平栈.flv
018-x64环境常见的六种参数调用约定传递与平栈.flv
019-c,c++条件表达式,逻辑运算符与判断语句.flv
020-汇编指令test,cmp,jmp,jz,jnz.flv
021-c,c++循环语句与控制语句.flv
022-汇编条件转移指令与循环.flv
023-c,c++用代码注入器调用call.flv
024-c,c++用代码,跨进程调用call.flv
025-创建一个简单的mfc程序并为button关联单击事件.flv
026-mfc动态链接库与注入dll.flv
027-在目标进程分配内存写入代码.flv
028-向目标进程注入代码加载dll.flv
029-分析角色对象的属性.flv
030-c,c++编写代码读取对象属性值.flv
031-c,c++输入输出重定向.flv
032-c,c++定时器与主线程.flv
033-基址偏移分析复习.flv
034-分析角色信息复习.flv
035-周末复习答疑.flv
036-c,c++简单认识mfc消息机制.flv
037-c,c++mfc的编辑框控件和cedit类.flv
038-c,c++在游戏空间加载dll模块.flv
039-用ce和x32dbg分析寻路call,认识float类型.flv
040-c,c++浮点数,浮点数组与寻路call测试代码.flv
041-c,c++创建多个线程.flv
042-c,c++fs段与多线程teb的关系.flv
043-用xdbg和ce分析寻路功能的ecx参数与角色对象.flv
044-c,c++为寻路功能编写完整的代码.flv
045-c,c++数组与循环,汇编中数组访问方式.flv
046-利用xdbg和ce分析力量敏捷耐力智力精神力.flv
047-用xdbg和ce分析角色名字基址偏移.flv
048-编写代码读取角色力量敏捷智力精神力和名字等.flv
049-初级班主要知识点总结整理.flv
050-初级班主要知识点总结整理完结.flv
b002-游戏辅助技术(中级班)
视频
001-c++的类和对象.flv
002-c++的基类和派生类.mp4
003-用代码读取utf8名字.flv
004-1-用ce和xdbg分析对象名字-补充.flv
004-用ce和xdbg分析对象名字.flv
005-虚函数指针与虚函数表.flv
006-用ce和xdbg分析对象数组.flv
007-c,c++链表结构typedefstruct关键字.flv
008-用ce和xdbg分析对象数组链表部分.flv
009-c,c++遍历游戏怪物数组.flv
010-c,c++遍历游戏对象链表.flv
011-c,c++xdbg条件断点,修改遍历代码.flv
012-分析快捷栏数组与快捷栏使用call.flv
013-c,c++写快捷栏使用call测试代码.flv
014-c,c++挂接游戏主线程运行函数.flv
015-c,c++测试遍历怪物列表的代码.flv
016-c,c++主线程代码传递复杂参数的实现.flv
017-c,c++struct结构与主线返回多个数值.flv
018-用ce,xdbg分析对象坐标并写代码测试.flv
019-用ce,xdbg分析选中对象功能并写代码测试.flv
020-c,c++代码移植与写代码测试选中对象功能.flv
021-c,c++遍历计算怪物距离.flv
022-c,c++遍历计算最近怪物并选中.flv
023-用ce,xdbg分析技能call.flv
024-c,c++写代码调用测试技能call.flv
025-c,c++命名空间namespace.flv
026-c,c++类静态成员.flv
027-ce,xdbg分析喊话call.flv
028-为喊话call写测试代码.flv
029-ce,xdbg分析明文封包,解密包,组包,发包-90%的功能都在这里了.flv
030-c,c++物品使用组包写代码测试.flv
031-c,c++模板的简单使用示例.flv
032-c,c++编写主线调用函数模板,方便快捷的调用功能.flv
033-ce,xdbg分析背包对象数组.flv
034-ce,xdbg分析背包对象,背包对象数量偏移.flv
035-ce,xdbg分析背包名字偏移,对象分类编号.flv
036-c,c++写代码遍历背包显示名字.flv
037-ce,xdbg宏指令call.flv
038-c,c++写代码测试宏指令功能.flv
039-ce,xdbg分析对象的大分类编号a.flv
040-ce,xdbg分析对象的大分类编号b.flv
041-c,c++遍历对象分类信息+优化遍历代码.flv
042-c,c++mfc编辑框使用技巧示例.flv
043-c,c++mfc多个窗口间的切换,控件tabcontrol的使用a.flv
044-c,c++mfc多个窗口间的切换,控件tabcontrol的使用b.flv
045-c,c++项目改名与代码移植整理(花月录制).mp4
046-c,c++优化宏指令调用.flv
047-c,c++分析释放灵魂与天使复活.flv
048-c,c++写代码测试释放灵魂与复活代码.flv
049-c,c++第二次修复完善遍历代码+.flv
050-ce,xdbg分析装备耐久度分析(当前值,上限值).flv
051-ce,xdbg调试分析修理单个装备功能和修理所有装备.flv
052-c,c++写代码遍历装备耐久度.flv
053-ce,xdbg分析装备数组.flv
054-写代码遍历装备数组.flv
055-ce,xdbg调试分析接任务交任务完成任务.flv
056-c,c++写代码测试接任务交任务完成任务.flv
057-c,c++写代码测试交任务完成任务.flv
058-c,c++写代码hook分析封包数据格式a.flv
059-c,c++写代码hook分析封包数据格式b-detours劫持.flv
060-c,c++写代码hook分析封包数据格式c-过滤和格式化.flv
061-c,c++写代码hook分析封包数据格式d-写入配置文件.flv
062-c,c++写代码hook分析封包数据格式d-读取配置文件.flv
063-c,c++写代码hook分析封包数据格式e-配置信息容错处理.flv
064-c,c++写代码hook分析封包数据格式f-获取返回地址.flv
065-c,c++不使
用汇编的情况下进行hook处理.flv
066-c,c++利用自写代码分析转向组包.flv
067-c,c++利用自写代码分析转向功能并测试.flv
068-c,c++利用自写代码分析进入副本的功能.flv
c002-游戏外挂技术(中级班)lua脚本部分
视频教程
c001-vs环境编译lua.mp4
c002-c++与lua脚本系统交互访问.flv
c003-lua编译器与lua解释器.flv
c004-lua常用数据类型与print函数.flv
c005-lua判断语句与条件表达式与常用运算符.flv
c006-lua数据类型table.flv
c007-lua循环与迭代器.flv
c008-lua里常用的函数.flv
c009-逆向分析游戏里lua里脚本接口dofile和dostring.flv
c010-c,c++调用游戏里的lua脚本接口.flv
c011-xdbg,ce逆向分析定位游戏中的dostring.flv
c012-xdbg,ce逆向分析定位游戏中的dostring.flv
c013-xdbg.ce分析游戏lua解释器指针l指针.flv
c014-c,c++调用游戏脚本接口,并增加utf8支持.flv
c015-xdbg,ce分析游戏luadofile的接口.flv
c016-c,c++文件写文件的操作.flv
c017-c,c++文件读文件的操作.mp4
c018-c,c++增加执行脚本文件的功能.flv
c019-lua脚本练习,遍历背包,使用背包物品.flv
c020-lua脚本练习,遍历装备,修理装备.flv
c021-xdbg,ce分析游戏lua脚本注册功能接口.flv
c022-c,c++写代码测试脚本注册接口.flv
c023-xdbg,ce逆向分析游戏脚本接口保护(过游戏检测).flv
c024-xdbg,ce逆向分析游戏脚本接口保护第二处检测(过游戏检测).flv
c025-xdbg,ce逆向分析游戏脚本接口保护第二处检测(过游戏检测方法2).flv
c026-c,c++逆向分析tonumber并注册寻路接口到lua环境.flv
c027-c,c++逆向分析并写代码测试获取游戏lua脚本返回值.flv
c028-c,c++重定向lua输出到文件windowsapi写文件(1).flv
c029-c,c++重定向lua输出到文件windowsapi写文件(2).flv
c030-c,c++重定向lua输出到文件windowsapi写文件(3).flv
c031-c,c++遍历游戏里注册的顶层函数.flv
c032-c,c++遍历游戏里的顶层ui对象.flv
c033-c,c++遍历游戏里的顶层ui-获取指定控件对象.flv
c034-lua脚本获取指定控件对象名字框架栈测试.flv
c035-lua脚本创建窗口.flv
c036-lua脚本创建控件按钮.flv
c037-直接调用游戏的编辑框ui接口.flv
c038-直接调用游戏的编辑框ui接口传递寻路坐标.flv
c039-修复脚本文件不存时的容错处理,分析错误脚本异常原因.flv
c040-为脚本接口添加错误处理及显示错误信息.flv
c041-分析lua脚本文件出错原因并修复.flv
c042-lua遍历怪物列表初步设计.flv
c043-hookguid或者hook对象原理演示.flv
c044-对象hook或者id劫持代码实现(解锁游戏高级lua功能).flv
c045-lua代码移植融合_h.flv
c046-编写lua遍历怪物列表的测试.flv
c047-xdbg,ce逆向分析接口保护限制检测.flv
c047-xdbg,ce逆向分析接口保护限制检测(过检测).flv
c048-分析突破保护接口只针对暴雪ui开放的限制.flv
c049-分析突破保护接口只针对暴雪ui开放的限制(ok).flv
c050-c,c++写代码突破游戏接口保护限制+定点打怪脚本设计.flv
c051-c,c++计算朝向弧度.flv
c052-c,c++游戏转向功能测试.flv
c053-c,c++朝向设置lua接口setfacingex.flv
c054-c,c++计算距离getunitdistance(unit),getunitpos(unit).flv
c055-c,c++遍历获取定点范围内的一个怪物对象.flv
c056-c,c++完善定点打怪逻辑.flv
c057-xdbg,ce分析死亡的怪物对象身上是否有物品.flv
c058-c,c++编写脚本接口unitisloot判断是否可以捡物.flv
c059-c,c++编写脚本接口settimer.flv
c060-c,c++编写脚本接口killtimer.flv
c061-c,c++为定点打怪添加捡物功能.flv
c062-c,c++为定点打怪添定时器.flv
c065-xdbg分析适合劫持hook自动注册lua接口地址.flv
c066-c,c++劫持hook自动注册lua接口.flv
c067-c,c++完善劫持注入.mp4
c067-c,c++完善劫持注入-this.mp4
c068-c,c++解决移动中不能释放技能的问题.flv
c069-c,c++分析解决转向与释放技能冲突(1).flv
c070-c,c++分析解决id为0的问题.flv
c071-c,c++分析游戏寻路导航接口a.flv
c072-c,c++分析游戏寻路导航接口b.flv
c073-c,c++分析游戏寻路导航接口c移植到dll.flv
c074-c,c++编写寻路到目标坐标的功能接口.flv
c075-c,c++优化寻路速度并修复寻路bug.flv
d003-驱动保护
视频
d001-驱动开发环境介绍.flv
d002-第一个驱动helloworld.flv
d003-完善驱动框架-卸载例程.flv
d004-完善驱动框架-irp例程注册.flv
d005-虚拟机系统安装,驱动签名与禁用签名测试模式.flv
d006-驱动设备与符号链接.flv
d007-r3与r0通信交换数据a.flv
d008-r3与r0通信交换数据b.flv
d009-r3与r0通信交换数据c.flv
d010-irp_mj_write,irp_mj_read读写测试.flv
d011-c,c++编写加载驱动的代码.flv
d012-c,c++编写卸载驱动的代码.flv
d013-c,c++编写进程保护(阻止结束进程).flv
d014-c,c++编写进程保护(拒绝读写访问).flv
d015-c,c++分析处理蓝屏错误(bad_pool_caller).flv
d016-c,c++只保护特定的进程.flv
d017-c,c++保护特定名字的进程.flv
d018-c,c++保护指定pid的进程.flv
d019-windbg双机调试.flv
d020-c,c++保护特定名字的进程(修复).flv
d021-栈溢出问题分析解决.flv
d022-虚拟机优化提速解决花屏等问题.flv
d023-突破tp,np保护跨进程读写内存1.flv
d024-突破tp,np保护跨进程读写内存1.flv
d025_026-突破tp,np等游戏保护跨进程读写内存方法2.mp4
d027-突破tp,np等游戏保护跨进程读写内存方法3.flv
d028-突破tp,np等游戏保护跨进程写只读内存方法ok.flv
d029-cr0方式写入只读内存a.flv
d029-cr0方式写入只读内存b.flv
d030-绕过tp,np等游戏保护直接物理地址读写内存方法4.flv
d031-驱动遍历process,threadobject勾子.flv
d032-驱动对抗processobject保护勾子,完美过掉.flv
d033-驱动对抗ce进程无图标(网易腾讯等驱动保护研究).flv
d034-驱动给指定进程提升权限+降权原理及实现.flv
d035-解决权限问题-遍历所有进程句柄.flv
d036-解决权限问题-遍历指定进程句柄.flv
d037-解决权限问题-遍历指定进程句柄并获取句柄对象.flv
d038-解决权限问题-遍历指定进程句柄并获取句柄权限.flv
d039-windbg分析obreferenceobjectbyhandle取回进程句柄的过程.flv
d040-windbg分析进程句柄表和句柄权限地址关系.flv
d041-通过逆向obreferenceobjectbyhandle了解进程句柄的3张表.flv
d042-通过逆向obreferenceobjectbyhandle了解进程句柄的3张表.flv
d043-c++获取进程句柄对象.flv
d044-c++获取进程句柄对象.flv
d045-c++获取进程句柄对象+遍历指进程句柄.flv
d046-c++获取指定进程句柄对象地址和句柄权限.flv
d047_048-c++获取指定进程句柄类型.flv
d047-c++获取指定进程句柄类型(补录).flv
d048-c++获取指定进程句柄所属pid(补录).flv
d049-提升指定进程权限过tp,np,xigncode3,eac,be等保护.flv
d050-进程提权的缺陷+完美绕过tp,np,xigncode3,eac,be等保护的思路.flv
d051-完美绕过tp,np,xigncode3,eac,be等保护的框架设计.flv
d052-windbg配合xdbg分析代码中的错误.flv
d053-测试hook过保护读内存.flv
d054-过游戏保护内存读写兼容性的处理.flv
d055-修改ce绕过tp,np,xcode3等驱动保护原理分析(参考wrk源代码分析).flv
d056-修改ce绕过tp,np,xcode3等驱动保护实战写代码.flv
d057-修改ce绕过tp,n
p,xcode3等驱动保护实战测试完善.flv
d058-修改ce绕过tp,np,xcode3等驱动保护完美实现(优化修复).flv
d059-驱动级隐藏注入a.flv
d060-驱动级隐藏注入b.flv
d061-r0层监控进程创建情况.flv
d062-r0层监控进程模块的加载.flv
d001-驱动开发环境介绍.txt
d002-第一个驱动helloworld.txt
d003-完善驱动框架-卸载例程.txt
d004-完善驱动框架-irp例程注册.txt
d005-虚拟机系统安装,驱动签名与禁用签名测试模式.txt
d006-驱动设备与符号链接.txt
d007-r3与r0通信交换数据a(1).txt
d007-r3与r0通信交换数据a.txt
d008-r3与r0通信交换数据b(1).txt
d008-r3与r0通信交换数据b.txt
d009-r3与r0通信交换数据c.txt
d010-irp_mj_write,irp_mj_read读写测试.txt
d011-c,c++编写加载驱动的代码.txt
d012-c,c++编写卸载驱动的代码.txt
d013-c,c++编写进程保护(阻止结束进程).txt
d014-c,c++编写进程保护(拒绝读写访问).txt
d015-c,c++分析处理蓝屏错误(bad_pool_caller).txt
d016-c,c++分析处理蓝屏错误(bad_pool_caller)+驱动签名.txt
d017-c,c++保护特定名字的进程(1).txt
d017-c,c++保护特定名字的进程.txt
d018-c,c++保护指定pid的进程.txt
d019-windbg双机调试.txt
d020-c,c++保护特定名字的进程(修复).txt
d021-栈溢出问题分析解决.txt
d022-虚拟机优化提速解决花屏等问题.txt
d023-突破tp,np保护跨进程读写内存1.txt
d023-突破tp,np等游戏保护跨进程读写内存方法1.txt
d024-突破tp,np保护跨进程读写内存1.txt
d024-突破tp,np等游戏保护跨进程读写内存方法1.txt
d025-突破tp,np等游戏保护跨进程读写内存方法2.txt
d026-突破tp,np等游戏保护跨进程读写内存方法2.txt
d027-突破tp,np等游戏保护跨进程读写内存方法3.txt
d028-突破tp,np等游戏保护跨进程写只读内存方法.txt
d029-cr0方式写入只读内存(1).txt
d029-cr0方式写入只读内存.txt
d030-绕过tp,np等游戏保护直接物理地址读写内存方法4.txt
d031-驱动遍历process,threadobject勾子.txt
d032-驱动对抗processobject保护勾子,完美过掉.txt
d033-驱动对抗ce进程无图标(网易腾讯等驱动保护研究).txt
d034-驱动给指定进程提升权限+降权原理及实现.txt
d035-解决权限问题-遍历所有进程句柄.txt
d036-解决权限问题-遍历指定进程句柄.txt
d037-解决权限问题-遍历指定进程句柄并获取句柄对象.txt
d038-解决权限问题-遍历指定进程句柄并获取句柄权限.txt
d039-windbg分析obreferenceobjectbyhandle取回进程句柄的过程.txt
d040-windbg分析进程句柄表和句柄权限地址关系.txt
d041-通过逆向obreferenceobjectbyhandle了解进程句柄的3张表.txt
d042-通过逆向obreferenceobjectbyhandle了解进程句柄的3张表(1).txt
d042-通过逆向obreferenceobjectbyhandle了解进程句柄的3张表.txt
d043-c++获取进程句柄对象.txt
d044-c++获取进程句柄对象.txt
d045-c++获取进程句柄对象+遍历指进程句柄.txt
d046-c++获取指定进程句柄对象地址和句柄权限.txt
d047-c++获取指定进程句柄类型.txt
d048-c++获取指定进程句柄所属pid.txt
d049-提升指定进程权限过tp,np,xigncode3,eac,be等保护.txt
d050-进程提权的缺陷+完美绕过tp,np,xigncode3,eac,be等保护的思路.txt
d051-完美绕过tp,np,xigncode3,eac,be等保护的框架设计.txt
d052-windbg配合xdbg分析代码中的错误.txt
d053-测试hook过保护读内存.txt
d054-过游戏保护内存读写兼容性的处理.txt
d055-修改ce绕过tp,np,xcode3等驱动保护原理分析(参考wrk源代码分析).txt
d056-修改ce绕过tp,np,xcode3等驱动保护实战写代码.txt
d057-修改ce绕过tp,np,xcode3等驱动保护实战测试完善.txt
d058-修改ce绕过tp,np,xcode3等驱动保护完美实现(优化修复).txt
d059-驱动级隐藏注入a.txt
d060-驱动级隐藏注入b.txt
d061-r0层监控进程创建情况.txt
d062-r0层监控进程模块的加载.txt