《任鸟飞逆向工程与x64游戏开发实战》课程简介
【任鸟飞游戏安全之WXW怀旧安全】——由资深逆向工程师 任鸟飞老师 倾力打造


课程核心目标

本课程专为逆向工程师、游戏安全开发者及对x64架构、游戏封包分析感兴趣的学习者设计,通过理论+实战结合的方式,系统讲解x64项目开发、汇编编程、Hook技术、Lua脚本集成,并以《魔兽世界怀旧服》为案例,深入剖析游戏逆向工程的核心技术,培养独立开发与逆向分析能力。


课程模块与亮点

模块一:x64项目开发与逆向基础

  • x64架构核心:项目创建、汇编编写、调试技巧、堆栈对齐、通用Call实现(404-407, 430)。

  • Hook实战:从原理到实现,突破游戏保护机制,定位并Hook明文封包(409-412)。

  • 多线程安全:主线程调用优化、崩溃防护、万能按键消息处理(420)。

模块二:Lua脚本深度集成

  • Lua与C++交互:脚本配置、堆栈操作、变量获取、函数调用,支持中文指令与x64数据类型(421-429)。

  • MLD脚本开发:实现自动化逻辑,提升开发效率(428-429)。

模块三:游戏逆向与数据解析

  • 游戏对象分析:角色属性、背包遍历、装备/技能/天赋结构解析(431-459)。

  • 封包逆向实战:喊话、走路、技能释放、邮件交互等封包逆向,破解加密逻辑(460-484)。

  • 高级技巧:瞬间定位数据、绕过代码保护、自动化更新(413, 410, 412)。

模块四:功能实现与优化

  • 游戏功能开发:自动拾取、NPC交互、飞行点遍历、拍卖行操作(467-479)。

  • 崩溃防护:处理封包长度Bug、函数指针调用Call、汇编传参技巧(417-419)。

模块五:扩展与实战案例

  • 魔兽怀旧服专项:明文封包捕获、技能加密破解、尸体拾取判断、控件点击Call分析(408, 410-411, 461-463)。

  • 商业级思路:逆向思维与正向开发结合,打造稳定高效工具(412, 427)。


课程特色

  1. 硬核技术:覆盖x64汇编、Hook、Lua脚本、堆栈对齐等底层技术。

  2. 真实案例:以《魔兽世界怀旧服》为蓝本,全程实战教学,代码可复现。

  3. 逆向思维:传授代码保护绕过、加密封包解析、内存数据定位等高级技巧。

  4. 双视角教学:融合逆向工程师与正向开发者的思维,解决复杂工程问题。


适合人群

  • 有一定C/C++、汇编基础的开发者,希望深入x64架构与逆向工程。

  • 对游戏安全、外挂开发、封包分析感兴趣的技术爱好者。

  • 需提升Lua脚本集成与自动化开发能力的程序员。


学习收获

  • 掌握x64项目开发全流程,独立编写高效稳定的汇编代码。

  • 精通游戏逆向工程技术,能够解析并修改主流游戏逻辑。

  • 熟练使用Lua脚本增强程序灵活性,实现复杂自动化功能。

  • 具备解决实际开发中崩溃、加密、多线程等难题的能力。

任鸟飞老师 以十余年逆向工程经验,带你从“读懂游戏”到“掌控游戏”,开启逆向开发的全新维度!

课程目录

404.创建x64项目及x64汇编写法
405.x64项目汇编编写
406-407.x64项目汇编编写及调试bug
408.WOW怀旧服明文封包分析
409.x64项目Hook原理及实现
410.WOW怀旧服,代码段保护前提下获取明文封包
411.明文结构解析处理获得完整明文包
412.新思路绕道hook明文封包
413.x64瞬间定位数据,自动更新
414.x64项目通用call写法
415.WOW怀旧服分析最内层明文发包call
416.分析调用喊话封包
417. 处理喊话封包长度崩溃的bug
418.函数指针方式调用x64Call
419.走路call,汇编传递值
420.主线程调用防止崩溃和万能按键消息
421.x64项目配置lua中文版
422.lua堆栈
423.取lua脚本变量
424.lua基础知识
425.LUA脚本调用C++函数
426.使用中文lua指令
427.修改Lua支持x64 QWORD(正向程序员和逆向程序员的方法)
428.lua MLD脚本
429.lua MLD脚本2
430.x64 堆栈对齐
431.取角色对象方法1
432.取角色对象方法2
433.对象遍历结构及加密代码
434.角色ID和角色基地址
435.分析角色名字以及判断对象类型
436.角色对象下的坐标分析
437.角色对象下的主背包遍历
438.附加背包遍历
439.主背包及其他格子ID分析
440.物品名字分析
441.装备基础属性偏移分析
442.装备前名字
443.装备前缀属性分析
444.连续调CALL取绿字名字
445.物品对象下属性及金币数量
446.技能名字遍历分析
447.已学技能数组分析
448.技能等级和类型遍历
449.技能学习标志遍历
450.天赋遍历分析1
451.天赋遍历分析2
452.天赋遍历分析3
453.专业技能分析1
454.专业技能分析2
455.飞行点遍历
456.拍卖行遍历
457.邮箱主题遍历
458.邮件内部分析
459.BUFF遍历
460.找到明文包
461.怪物尸体是否可拾取
462.怪物尸体内部遍历
463.控件点击CALL
464.控件遍历
465.账号密码输入
466.目的坐标找鼠标走路
467.物品发包拾取
468.自动拾取分析
469.鼠标走路方法2
470.NPC交互相关封包
471.飞行相关封包
472.使用物品和装备
473.扔物品脱装备
474.存取物品和更换背包
475.天赋加点解BUFF及学习技能包
476.扫拍包分析
477.购买与上架
478.打开和提取邮件
479.发邮件包
480.喊话包
481.技能包及加密1
482.技能包及加密2
483.技能包及加密3
484.正在释放技能标志

声明:内容搜集于网络,如有侵权,请联系删除