游戏安全与辅助资源介绍:
目前大多数插件都是用BC、Delphi或VC编写的,一般来说,游戏不可能有原始代码,有必要通过反汇编或跟踪方法来探索机制。因此,牢固的装配基础也是至关重要的,本次资源分为游戏辅助技术初级班、游戏辅助技术中级班、驱动保护等.
资源目录:
000-预习课 06.05-利用驱动保护自己的进程.flv 06.06-利用驱动突破游戏驱动保护.flv 06.16-vs2017环境配置.flv 06.17-c.c++代码练习.flv 06.18-ce搜内存练习step1.flv 06.19-ce练习第二关step2.flv 06.20-ce练习第三关step3.flv 06.21-ce练习第三关分析角色坐标基址偏移.flv 06.23-x86_x64_asm汇编.flv 06.28-认识了解xdbg调试器.flv 06.29-汇编指令异或xor与二进制.flv 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,np,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
此隐藏内容仅限VIP查看升级VIP