网络游戏有的确实很累人,而且经常挂羊头卖狗肉,免费的弄得比收费还贵,感觉被游戏经营商捉弄,作为一名程序员,当然应该拿出看家本领让自己脱离苦海,做到真正的“玩游戏”。
现在很多论坛开始提供培训业务,价格也不是很高,但出于种种考虑,也许你和我一样,想“自学成才”,时间可能会花得更多,但收获绝对也大得多。
在我心中,外挂分为几个档次:
1. 简单挂,模拟鼠标键盘
1) 前台型:
优点: 用按键精灵就可以实现,不用编程,很直观
缺点: 只支持单开,外挂启动后,鼠标键盘就不能动了,而且游戏窗口要放在最前面。
2) 后台型:
优点: 支持多开,外挂只对指定游戏窗口起作用,游戏窗口可以不在最前面
缺点: 本质上还是模拟按键,出错率很高
2. 中级挂,读取游戏内存,调用游戏call
优点:比简单的模拟鼠标键盘要好很多,而且不容易出错,可以称之为“内挂”
缺点:制作难度增加,需要逆向分析技术,找到关键内存地址
3. 高级挂,模拟游戏收发数据包
优点: 相比前两种挂, 这种挂就很舒服了, 不用开游戏程序就可以升级打钱, 真正的"多开"。
缺点: 难度更大,需要对游戏程序做更多的分析
(后两种都要分析游戏程序,就跟破解一样,也许会遇到很多保护手段,这些也会加大逆向的难度。)
我的目标就是第3种挂啦,不过还没做出来过,呵呵。
今后发布的会是我自学外挂制作的步骤:
/
这里就留下来做为今后的索引吧
/