本人有四年游戏辅助开发经验 , 目前市面上的辅助游戏辅助分为三种:按键类内存类封包类 。谢谢邀请 , 游戏外挂和程序员相比有相通之处 , 也有极大的不同 , 游戏外挂属于游戏逆向 , 逆向类别的东西不确定性很强 , 不同游戏采用的外挂辅助也不一定相同 , 游戏辅助从类型上一般分为以下几种方式 , 模拟按键 , 截图修改网路数据 , 修改本地内存数值等 , 不同游戏破解方式又不太一样 , 很多就拿按键的来说有的游戏场景相对比较简单直接用按键精灵就能搞定一些常见的游戏做任务关卡 。
如何写外挂?
本人也尝试过外挂编写 , 从用易语言到使用C编写 。首先我想告知想写外挂的朋友 , 千万不要以为外挂很简单 , 说简单的都是没写过的 , 如果有正当工作 , 只是爱好尝试 , 那可以 , 外挂涉及面其实很广 。为什么有人说简单呢?其实和所有职业一样 , 刚接触时 , 从0开始都是简单的 。网络游戏在原来 , 刚兴起时 , 比如传奇 , 那时候的游戏几乎没有防止外挂的机制 , 很多游戏甚至可以复制物品 , 修改本地数据就可以实现 , 还有远程买卖、瞬移、吸怪等等 。
这时 , 可以没有阻碍的使用专业软件 , 比如CE、OD等搜索到指定数据 , 就可以实现简单的攻击、移动、找怪功能 , 如果有编程基础的人 , 使用一些函数和特定逻辑就可以完成自动攻击打怪等 , 包括现在也有一些没有特别多保护机制的老游戏还是很简单上手的 , 于是 , 觉得 , 哇 , 简单 , 小意思 , 于是教人写辅助的论坛、组织层出不穷 , 这时 , 你也会进坑了 , 待着待着 , 就会发现 , 哇 , 这么复杂!还是那句话 , 其实外挂涉及面很广 。
简单的老游戏你还会去玩吗?当然你实在恋旧 , 还是可以的 。但是现在新游层出不穷 , 朋友同学都在新游 , 你是不是也想去新游玩玩 , 于是也想做新游的辅助 , 这时你就发现不容易了 , 在不使用各种注入 , 比如注册表、输入法、远线程、加载进程等等方法 , 上面的图是用C可以得到游戏进程句柄 , 从而实现其他控制的基本做法 , 老游戏可以 , 但新游戏中 , 可能第一条窗口找不到 , 或者最后进程句柄得不到 , 这还是用的C , 不是用的易语言(用易语言那更蒙圈 , 因为有可能用的是别人给的封装好的模块) 。
这时你就会找资料 , 搜啊搜 , 发现 , 哦 , 原来有HOOK , 有SSDT , 有好多种注入 , 再查 , 再研究 , 哦 , 我去 , 要到驱动去了 , 这时候如果学易语言的 , 就会有点懊恼(毕竟没有C方便啊) , 那你会C觉得不怕 , 就会跟着学习 , 寻着线索接触到了WinDbg , 就是一台计算机调试另一台计算机 , 下图是简单截图:哎呀我去 , CE、OD、Mdebug搞的头疼 , 还要WinDbg这些0环调试工具 , 其实到了驱动以后你还会发现 , 汇编还要深研究 , 因为用处太大了 , C指针有点模糊 , 要巩固 , 线程和进程的机制懂的太少 , PE怎么没学 , 天哪 , 赶紧补 , 否则看不懂别人说的IAT、重定位 , 接着发现消息机制要深究 , 事件等待处理不理解的话逻辑会乱套 , 句柄表是什么 , API怎么调用机制深挖 , 等等等等 , 这理不一定是按学习顺序说 。
推荐阅读
- 周瑜怎么过,小乔嫁给周瑜后
- 史宾格幼犬怎么养护?史宾格幼犬照顾护理技巧
- 楚乔传 怎么选服务器,《楚乔传》网播量突破200亿
- 英国可卡犬患中耳炎怎么办?英国可卡犬中耳炎治疗预防方法
- 大皇帝赵云刘备怎么搭配,中国历代皇帝谥号大全及解释
- 英国可卡犬拉肚子怎么办?英国可卡犬腹泻治疗方法
- 弹弹堂怎么得坐骑,烟雨江湖采莲令怎么弹
- 史宾格犬耳朵怎么清理?史宾格犬耳朵清洁护理流程
- 生死狙击微端服怎么拿英雄,和平精英有哪些段位
- 3d坦克 套装怎么样,AI少女新手怎么玩