能力值:
( LV2,RANK:10 )
|
-
-
诚心请教各位大牛!请问制作网游外挂需要哪些知识?
首先要搞清楚你要写的外挂属于哪一种,才好知道你要学那些东西,单机?PC端网游?手机游戏?而且因为每一款游戏情况都不一样,我觉得编程不重要,思路最重要。
1、单机没什么好说的,不需要网络通信知识,简单点的就是像按键精灵那种,一看就会,写个脚本挂着跑就行。难一点就要对内存进行处理,因为是单机,所以内存可以随便改,可以用金山金手指之类的内存软件定位、查找、修改,这些都是对工具的应用,不需要太多编程知识。
2、PC端网游也分两种,一种还是按键精灵那种可以挂机打怪用的脚本,纯模仿本地手动动作;还有一种就是协议封包,这种需要一些网络知识,嗅探数据包、根据游戏动作不同对比不同的数据包,需要很大的耐心才可能会发现你要修改的点(金钱、攻击力、物品等),或许运气不好的时候游戏有加密混淆我就直接放弃了,本人觉得封包的外挂难度还是挺高的,如果只是为了自己玩游戏嗨一点,就明文传输的简单游戏研究一下吧,复杂一点的还是算了。
3、手机端游戏,强烈推荐楼主有兴趣的话搞搞这个可以,相对来讲难度低一些。我碰到过很多手游,服务器端对游戏的验证一点都不严格,随便找个逻辑漏洞就可以轻松搞定,比如:修改购买物品的价格为负(刷钱外挂)、修改武器攻击数值(秒杀外挂),这一类的游戏用八门神器定位内存数值,修改了以后看服务器验证是否通过即可,门槛低,改的也很爽。另一种也是截获封包,针对IOS系统的游戏来说,需要unix底层的网络通信知识,还要熟悉游戏的运行流程,像曾经很火的疯狂机器猫的IAPFREE,国外的icrack,这些都是直接在本地截获数据包,当用户向苹果商店发送RMB购买数据时,就直接截获并模拟服务器返回一条已经购买成功的命令,游戏内就购买了你需要的物品,即使没有人民币也可以在游戏里玩成高富帅了。
楼主根据自己的需要,对游戏的特性专门研究比较好,大而全的外挂还是很难的。
|
能力值:
( LV2,RANK:10 )
|
-
-
|