本套教程文高清翻录版,保证画面及声音绝对清晰!
购买教程说明:本套教程免KEY,免播放序列号等,并且没有任何播放断网限制,不会让您下载下来,不能看或是需要什么密码,口令等等,在本店买到的教程均无限期使用,不会应为过期,没有网络等原因不能看。
教程目录如下:
1 初级篇.
1.1、一个最简单的外挂
1.1.1、游戏窗口数据分析(SPY++) ——————–10
a、取得窗口相对坐标
b、读出游戏窗口信息GetWindowRect
c、移动鼠标指针SetCursorPos
1.1.2 用VC++写个最简单的外挂(实现游戏开局)— 12
a、鼠拟鼠标单击mouse_event
b、鼠标指针移动还原
c、集成到startgame函数里
1.2、用CE查找棋盘数据 ————————14
1.2.1、CE中的数据类型
a、数据类型:Bit,Byte,Word,Dword,float,double
b、用CE查找出坐位号;
c、保存分析数据
1.2.2、编程读出坐位号; ————————— 15
a、远程读取进程数据
b、打开远程进程
c、读取远程进程数据
1.2.3、用CE查出棋盘基址;—————————16
a、找棋盘数据基址
b、分析棋盘数据结构
1.2.4、读出当前棋盘数据 ————————–17
a、编程读出棋盘数据
b、棋盘数据显示出来
1.3、用模拟技术编制外挂 ——————————-18
1.3.1 分析棋子与棋盘坐标关系
a、鼠标软件模拟,函数SendMessage
b、分析窗口内棋子相对坐标X,Y
c、软件模拟点击棋盘坐标x,y处的棋子
1.3.2 消掉一对棋子的算法框架 ——————– 20
a、遍历棋盘同类型棋子配对
b、构建算法框架
1.3.3 (Check2p)大致框架(算法核心)—————21
a、在这一对棋子间找相通路径的原理
b、(Check2p函数)框架代码
c、(CheckLine函数)检测2点是否有连通.
1.3.4 CheckLine实现 23
a、CheckLine函数实现
b、Check2p核心代码架构
1.3.5 Check2p完整代码实现 ———————-25
a、完整的Ceheck2p代码解析
b、完善CheckLine函数
1.3.6 Click2p函数实现,单消棋子功能实现 ——–33
a、完成Click2p函数
b、单消一对棋子的实现
c、修改ClearPair函数
1.3.7 挂机/秒杀/———————————-35
a、自动开局
b、挂机下棋
1.3.8 游戏外挂界面美化—————————38
a、添加进度条
b、界面调整
c、Slider控件属性设置
1.3.9 倒计时与棋子数(基址查找)——————–40
a、查找棋子数
b、查找倒计时
c、开局标志
1.4 编写完整外挂 ——————————–40
1.4.1 优化自动开局函数StartGame
a、让游戏窗口高高在上
b、优化开局函数
1.4.2 去掉游戏倒计时限制 ———————- 42
a、找到计时代码
b、动态修改游戏代码(OD使用初探)
c、去掉计时限制
1.4.3 编写完整外挂 ——————————–44
a、功能测试
b、修改完善外挂
c、读出当前棋子数
d、秒杀实现
1.4.4 初级篇小结 ———————————-46
a、游戏分析小结
b、编程小结
2 中级篇 以XX3D游戏为例
2.1、分析前的准备..CALL简介:—————————49
2.1.1、CALL的概念(远程调用CALL)
a、写个调用示例(假想游戏客户端)
b、用OD找CALL,初探(用OD找出我们自己写的CALL)
c、代码注入器,远程CALL调用
2.1.2、远程CALL调用代码实现————————-51
a、CreateRemoteThread API函数
b、无参数的远程CALL调用(代码实现)
2.1.3、调试工具OD简介(人物角色)血值,魔力值,坐标偏移;53
a、CE找出当前血值偏移
b、OD 分析出魔力值,坐标偏移
c、导出游戏关键代码
2.1.4、游戏基址概念;———————————54
a、基址+偏移 概念
b、读写内存函数 参数简介
c、编程实现读出(血值,魔力值)
2.1.5、常用汇编指令详解————————-56
a、Mov指令的几种形式
b、汇编指与高级语言的转换
c、push指令
2.1.6、内联汇编编程实例————————-58
a、加法add
b、减法sub
c、纯汇编调用函数CALL(参数的传递)
d、堆栈平衡
2.2、技能栏使用-游戏分析利器OD(OllyDbg)
2.2.1、吃金创药CALL—————————59
a、CE工具使用技巧
b、OD断点F2
c、分析CALL的参数
d、代码注入器测试CALL
2.2.2、编写自己的CALL测试代码61
a、远程分配内存空间VirtualAllocEx
b、向游戏进程注入自己代码
c、远程调用《吃金创药》
2.3、DLL外挂框架构建
2.3.1、DLL动态链接库构建,与调用 —————-62
a、建立MFC动态链接库dll
b、EXE程序中调用DLL函数
2.3.2、API与回调函数64
a、键盘勾子回调函数keyProc
b、安装函数SetupFun
c、注入DLL至游戏进程空间
2.3.3、DLL中构建窗口 ——————————66
a、DLL中插入窗口资源
b、在游戏内创建DLL窗口
c、DLL内CALL代码书写(以吃红药为例)
2.4、选怪功能实现
2.4.1、找怪物列表基址———————————68
a、选定怪ID
b、怪物数组基址
c、怪物数组大小
2.4.2、分析怪对象属性———————————70
a、怪对象ID
b、怪与玩家距离
c、怪物死亡状态
2.4.3、遍历怪物列表 —————————–71
a、选怪关键代码
b、定位一个怪对象
c、选怪功能实现
2.4.4、选怪功能优化———————————-73
a、OD分析选怪功能对应代码
b、写测试代码让选定怪物血条正确显示
c、集成选怪函数到SelMon()
赞 (0)
打赏
微信扫一扫
支付宝扫一扫
极客学院HTML5高清视频教程 前端网页设计必备教程+源码 最新最全
上一篇
2020-03-10 14:37
王紫杰 60分钟极速建站系统 网站建设教程 建站网站制作
下一篇
2020-03-10 14:38