匿名 发布于2024年8月20日 分享 发布于2024年8月20日 2024第2期零基础学x64游戏逆向到C++自动化功能开发在线课程 主讲:天野 QQ:2931373854 本期课程共约116课,百分之75以上为在线课(穿插部分视频课,防止被翻录)。将讲到两个64位游戏,为了避免不必要的麻烦,全部采用网游单机版。单机版网游也是有服务端的,除了没有其他玩家,整个任务体系、游戏功能以及分析数据的模式和网游是完全一样的。 第一个游戏用来做初步练习,找一些基础数据和功能call,同时练习跳出线程发包找明文封包call,并且通过逆向手段过掉游戏检测。 另一个游戏用来做深入分析,找出几乎全套数据和功能call,最后通过C++编写多开框架和自动化的功能,并且加入lua脚本引擎。 注:因为64位逆向需要32位逆向的基础,所以会赠送部分32位逆向的基础课程,同时赠送部分C++基础课程。为了兼顾易语言使用者,会编写一套易语言的源码。 课程特点:尽量让新手都能听懂。包括逆向基础入门知识、分析游戏数据、使用C++编写功能代码,直到完成具备综合功能的内存脚本。本期在线课讲课时间是晚上8到10点,一周上在线课5天,周末再发2到3节视频课,费用2300元。 课程讲完后可以学习全程录制的视频教程,提供课堂源码。在线班采用预先报名的模式,报名费用1000元,9月25日前正式开课,正式开课前需要缴清学费。报名即可赠送课程并提供辅导,如果本身是天野学院的会员,不同会员级别有不同的折扣。 第一章 基础章节 22课 1-6、x64汇编讲解 7-8、x64call调用约定及与32位的异同点 9-20、C++基础讲解 21-22、几种数常见据结构的介绍 第二章 初步实战 12课 1、CE和x64dbg的使用技巧 2、常用快捷键总结 3、过掉游戏检测 4、分析人物基础数据 5、X64逆向如何跟堆栈数据(1) 6、X64逆向如何跟堆栈数据(2) 7、跳出线程发包找明文封包call 8、分析并调用喊话call 9、分析并调用寻路call 10、分析并调用选怪call 11、分析周围怪物遍历 12、分析背包遍历 以上第一、二两章为基础部分,约34课,以下第3、4、5章重点讲一个游戏,尽量把这个游戏讲透彻并写出代码,约82课。 第三章 游戏基础数据分析 1、人物基础数据分析 2、地图、坐标、金币等数据分析 3、编写dll并注入 4、写代码读取人物数据和地图数据 5、背包数据结构分析 6、背包物品详细属性分析 7、写代码读取背包数据 8、周围怪物数据结构分析 9、周围怪物详细属性分析 10、写代码读取周围怪物/npc数据 11、地面物品数据结构分析 12、地面物品详细属性分析 13、写代码读取地面物品数据 14、已接任务数据分析 15、已接任务属性分析 16、写代码遍历已接任务 17、可接任务数据结构分析 18、可接任务属性分析 19、写代码遍历可接任务 20、技能数据分析 21、技能详细属性分析 22、写代码遍历技能 23、装备数据结构及属性分析 24、写代码遍历装备 25、控件数据结构分析 26、控件详细属性分析 27、写代码遍历控件 第四章 游戏功能call分析 1、跳出线程发包找明文发包call 2、通过明文发包call找喊话call 3、分析并编写选怪call 4、分析并编写npc对话call 5、分析并编写使用物品call 6、分析并编写丢弃物品call、整理背包call 7、分析并调用分解物品call 8、分析并编写购买物品call 9、分析并编写出售物品call 10、分析并编写走路call 11、分析并编写拾取物品 12、分析并编写释放技能call 13、分析并编写寻路功能(1) 14、分析并编写寻路功能(2) 15、分析并编写寻路功能(3) 16、退出剧情call分析与编写 17、接任务call分析与编写 18、提交任务call分析与编写 19、放弃任务call分析与编写 20、选择角色call分析与编写 21、进入游戏call分析与编写 22、控件输入call分析与编写 23、点击控件call分析与编写 第五章 开发多开框架及自动化功能 1、编写注入控制台 2、hook明文发包(1) 3、hook明文发包(2) 4、挂接主线程调用call(1) 5、挂接主线程调用call(2) 6、控制台与dll通讯 7、多开注入dll(1) 8、多开注入dll(2) 9、多线程控制台通讯 10-14、自动登录、选区、建角色编写 15-24、主线任务编写 25-28、定点打怪功能编写(自动加血、自动捡物、自动打最近的怪) 29-32、注册并编写lua脚本 www.tianyecollege.com 意见的链接
推荐的帖子
请登录来提出意见
登录之后,你才能提出意见
现在登录