郁金香灬老师 游戏安全  驱动 逆向调试 C/C++编程  脚本 UE4/UE5

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
课程大纲和价格
官方联系方式2024在线课大纲QQ咨询
查看: 5917|回复: 0

2021在线班课程大纲

[复制链接]

145

主题

32

回帖

34万

积分

管理员

积分
343361
QQ
发表于 2022-12-24 01:24:06 | 显示全部楼层 |阅读模式




2021.7游戏辅助技术初级班大纲
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++ 利用Windows API 操作游戏窗口.flv
006-C,C++ 利用Windows API 获取进程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




2021.7游戏辅助技术中级班大纲



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++链表结构 typedef struct关键字.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

2021.7游戏辅助技术中级班大纲-脚本部分




2021.10.21在线指导课.flv
2021.7游戏辅助技术中级班大纲-脚本部分.txt
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分析游戏lua dofile的接口.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-HOOK GUID 或者 HOOK对象原理演示.flv
C044-对象HOOK或者ID劫持代码实现(解锁游戏高级LUA功能).flv
C045-LUA代码移植融合_H.flv
C046-编写LUA遍历怪物列表的测试.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
C063-C,C++劫持注入DLL.flv
C064-C,C++劫持注入原理及提升劫持的兼容性.flv
C065-xdbg分析适合劫持HOOK自动注册LUA接口地址.flv
C066-C,C++劫持HOOK自动注册LUA接口.flv
C067-C,C++完善劫持注入-this.mp4
C067-C,C++完善劫持注入.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


64位魔兽怀旧课程43课



001-用CE工具 查找 整数 与 小数 基址偏移概念.flv
002-x64dbg 功能介绍.flv
003-基址偏移深入分析.flv
004-编写代码读取 基址偏移.flv
005-2021魔兽怀旧教程.txttxt
005-x64位游戏 魔兽怀旧 基址+偏移 分析示例.flv
006-x64游戏魔兽 角色对象属性(力量  血量 魔力值等).flv
007-x64游戏魔兽 角色对象属性(坐标与转向).flv
008-用C++ 编写代码 读取魔兽怀旧模块基址+对象地址.flv
009-用C++ 编写代码 读取魔兽怀旧 角色对象属性(如坐标 血量)等.flv
010-发包相关函数分析 以喊话call为例.flv
011-过滤 确定 正确的喊话call luacall分析.flv
012-编写64位的MFC DLL.flv
013-注入64位DLL 到目标进程.flv
014-在64位DLL 中 写测试 喊话CALL的代码.flv
015-多字节字串 转 UTF-8字符串 喊话中文支持.flv
016-分析角色对象名字来源.flv
017-编写代码 获取对象名字.flv
018-分析怪物列表1.flv
019-分析怪物列表2.flv
019-分析怪物列表3-1.flv
019-分析怪物列表3-2.flv
020-编写代码遍历怪物对象+特征码定位.flv
021-1编写代码遍历怪物对象 属性.flv
021-2编写代码遍历怪物对象 属性.flv
022-分析角色 移动call 及参数.flv
023-1为移动CALL 编写C++接口代码.flv
023-2为移动CALL 编写C++接口代码.flv
024-分析怪物ID偏移,分析选怪功能.flv
025-分析技能数组.flv
026-分析技能CALL.flv
027-写代码 测试技能CALL.flv
028-分析背包数组.flv
029-分析背包对象属性-名字.flv
030-分析背包对象与ID关系与名字-分类ID来源.flv
031-绕过堆栈检测分析-成功遍历 装备对象与背包对象名字.flv
032-分析种族和职业基址偏移1.flv
032-分析种族和职业基址偏移2.flv
033-搜索怪物身上的物品.flv
034-分析角色对象的 准备确来源.flv
035-编写代码 测试捡物功能.flv
036-特征码定位 遍历目标进程 确定代码段地址范围.flv
037-特征码定位 内存比较.flv
038-特征码定位 CALL基址+偏移.flv
039-魔兽 多点寻路 算法设计.flv
040-技能CD时间.flv
041-通过技能ID 查询技能名字.flv
042-获取玩家的buff数组列表及 buff ID属性.flv



2021.7驱动保护与过保护(驱动班x64驱动)




D001-驱动开发环境介绍
D002-第一个驱动HelloWorld
D003-完善驱动框架-卸载例程
D004-完善驱动框架-IRP例程注册
D005-虚拟机系统安装,驱动签名与禁用签名测试模式
D006-驱动设备与符号链接
D007-R3与R0通信交换数据A
D008-R3与R0通信交换数据B
D009-R3与R0通信交换数据C
D010-IRP_MJ_WRITE,IRP_MJ_READ读写测试
D011-C,C++编写加载驱动的代码
D012-C,C++编写卸载驱动的代码
D013-C,C++编写进程保护(阻止结束进程)
D014-C,C++编写进程保护(拒绝读写访问)
D015-C,C++分析处理蓝屏错误(BAD_POOL_CALLER)
D016-C,C++只保护特定的进程
D017-C,C++保护特定名字的进程
D018-C,C++保护指定PID的进程
D019-windbg双机调试
D020-C,C++保护特定名字的进程(修复)
D021-栈溢出问题分析解决
D022-虚拟机优化提速解决花屏等问题
D023-突破TP,NP保护跨进程读写内存1
D024-突破TP,NP保护跨进程读写内存1
D025_026-突破TP,NP等游戏保护跨进程读写内存方法2.mp4
D027-突破TP,NP等游戏保护跨进程读写内存方法3
D028-突破TP,NP等游戏保护跨进程写只读内存方法OK
D029-CR0方式写入只读内存A
D029-CR0方式写入只读内存B
D030-绕过TP,NP等游戏保护直接物理地址读写内存方法4
D031-驱动遍历Process,Thread Object勾子
D032-驱动对抗Process Object保护勾子,完美过掉
D033-驱动对抗CE进程无图标(网易腾讯等驱动保护研究)
D034-驱动给指定进程提升权限+降权原理及实现
D035-解决权限问题-遍历所有进程句柄
D036-解决权限问题-遍历指定进程句柄
D037-解决权限问题-遍历指定进程句柄并获取句柄对象
D038-解决权限问题-遍历指定进程句柄并获取句柄权限
D039-windbg分析ObReferenceObjectByHandle取回进程句柄的过程
D040-windbg分析进程句柄表和句柄权限地址关系
D041-通过逆向ObReferenceObjectByHandle了解进程句柄的3张表
D042-通过逆向ObReferenceObjectByHandle了解进程句柄的3张表
D043-C++获取进程句柄对象
D044-C++获取进程句柄对象
D045-C++获取进程句柄对象+遍历指进程句柄
D046-C++获取指定进程句柄对象地址和句柄权限
D047-C++获取指定进程句柄类型(补录)
D047_048-C++获取指定进程句柄类型
D048-C++获取指定进程句柄所属PID(补录)
D049-提升指定进程权限过TP,NP,XignCode3,EAC,BE等保护
D050-进程提权的缺陷+完美绕过TP,NP,XignCode3,EAC,BE等保护的思路
D051-完美绕过TP,NP,XignCode3,EAC,BE等保护的框架设计
D052-windbg配合xdbg分析代码中的错误
D053-测试HOOK过保护读内存
D054-过游戏保护内存读写兼容性的处理
D055-修改CE绕过tp,np,xcode3等驱动保护原理分析(参考WRK源代码分析)
D056-修改CE绕过tp,np,xcode3等驱动保护实战写代码
D057-修改CE绕过tp,np,xcode3等驱动保护实战测试完善
D058-修改CE绕过tp,np,xcode3等驱动保护完美实现(优化修复)
D059-驱动级隐藏注入A
D060-驱动级隐藏注入B
D061-R0层监控进程创建情况
D062-R0层监控进程模块的加载
D063-驱动创建内核线程
D064-内核创建用户线程测试
D065-分析驱动注入过程
D066-分析驱动注入过程
D067-(驱动注入)R0创建R3-UserMode线程
D068-(驱动注入)R0创建R3-UserMode线程





游戏安全课程 学员办理咨询联系QQ150330575 手机 139 9636 2600  免费课程 在 www.bilibili.com 搜 郁金香灬老师
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ咨询

QQ|Archiver|手机版|小黑屋|郁金香游戏技术

GMT+8, 2024-11-23 11:29 , Processed in 0.093231 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表