首先我想告知想写外挂的朋友 , 千万不要以为外挂很简单 , 说简单的都是没写过的 , 如果有正当工作 , 只是爱好尝试 , 那可以 , 外挂涉及面其实很广 。【英魂之刃-洛神技能】红颜之花:洛神释放出仙力凝聚的美丽花瓣 , 花瓣在敌方单位间弹射5次 , 对接触到的敌人造成魔法伤害 。
如何写外挂?
本人也尝试过外挂编写 , 从用易语言到使用C编写 。首先我想告知想写外挂的朋友 , 千万不要以为外挂很简单 , 说简单的都是没写过的 , 如果有正当工作 , 只是爱好尝试 , 那可以 , 外挂涉及面其实很广 。为什么有人说简单呢?其实和所有职业一样 , 刚接触时 , 从0开始都是简单的 。网络游戏在原来 , 刚兴起时 , 比如传奇 , 那时候的游戏几乎没有防止外挂的机制 , 很多游戏甚至可以复制物品 , 修改本地数据就可以实现 , 还有远程买卖、瞬移、吸怪等等 。
这时 , 可以没有阻碍的使用专业软件 , 比如CE、OD等搜索到指定数据 , 就可以实现简单的攻击、移动、找怪功能 , 如果有编程基础的人 , 使用一些函数和特定逻辑就可以完成自动攻击打怪等 , 包括现在也有一些没有特别多保护机制的老游戏还是很简单上手的 , 于是 , 觉得 , 哇 , 简单 , 小意思 , 于是教人写辅助的论坛、组织层出不穷 , 这时 , 你也会进坑了 , 待着待着 , 就会发现 , 哇 , 这么复杂!还是那句话 , 其实外挂涉及面很广 。
简单的老游戏你还会去玩吗?当然你实在恋旧 , 还是可以的 。但是现在新游层出不穷 , 朋友同学都在新游 , 你是不是也想去新游玩玩 , 于是也想做新游的辅助 , 这时你就发现不容易了 , 在不使用各种注入 , 比如注册表、输入法、远线程、加载进程等等方法 , 上面的图是用C可以得到游戏进程句柄 , 从而实现其他控制的基本做法 , 老游戏可以 , 但新游戏中 , 可能第一条窗口找不到 , 或者最后进程句柄得不到 , 这还是用的C , 不是用的易语言(用易语言那更蒙圈 , 因为有可能用的是别人给的封装好的模块) 。
这时你就会找资料 , 搜啊搜 , 发现 , 哦 , 原来有HOOK , 有SSDT , 有好多种注入 , 再查 , 再研究 , 哦 , 我去 , 要到驱动去了 , 这时候如果学易语言的 , 就会有点懊恼(毕竟没有C方便啊) , 那你会C觉得不怕 , 就会跟着学习 , 寻着线索接触到了WinDbg , 就是一台计算机调试另一台计算机 , 下图是简单截图:哎呀我去 , CE、OD、Mdebug搞的头疼 , 还要WinDbg这些0环调试工具 , 其实到了驱动以后你还会发现 , 汇编还要深研究 , 因为用处太大了 , C指针有点模糊 , 要巩固 , 线程和进程的机制懂的太少 , PE怎么没学 , 天哪 , 赶紧补 , 否则看不懂别人说的IAT、重定位 , 接着发现消息机制要深究 , 事件等待处理不理解的话逻辑会乱套 , 句柄表是什么 , API怎么调用机制深挖 , 等等等等 , 这理不一定是按学习顺序说 。
推荐阅读
- 贪玩传世怎么获得贡献,《贪玩传世》狂欢升级
- 热血江湖?m?怎么打,《热血江湖》手游
- 赛尔号灰太狼怎么得,得!灰太狼进来
- 大理大学的食堂怎么样,还是得来看看云南大学的食堂...
- 英魂之刃金乌怎么玩,金乌怎么出装和加点
- 2017淮安移动怎么样,淮安移动小蓝卡
- 开心麻将怎么代理,一场麻将赢几十万
- 生死狙击骂人会怎么样,骂人的心得体会
- 九阴战场怎么互刷,52pk九阴真经
- 万世精炼瞎怎么样,大黑《万世》锻造系统攻略