请问:网络游戏的外挂是用什么语言写的?基本原理是什么?

时间:2022-06-01 16:57:50
请问:网络游戏的外挂是用什么语言写的?基本原理是什么?

23 个解决方案

#1


语言是次要,语言是解决问题的工具罢了。

外挂其实并不难,主要是你首先需要分析出来你网络游戏的数据格式,比如你找到内存 01234567 的4个字节存放的是你的生命值,那么你可以利用一个外部的程序来实时的监测这个地址,不停的修改。
这只不过是个例子,分析这类的数据地址,常用的工具是FPE,SOFTICE等等,外挂的编写没有难度,分析数据才是真正的难点所在。

现在的游戏对于作弊越来越防范,比如利用动态内存在存放这些数值,增加数据的校验和,甚至启用浮点数来存储整数,这个办法对付FPE是最有效的。
另外很多游戏比如cs,他把大部分数据放在服务器上,而且运算也在服务器上,这样你的客户端没办法修改数据。

探讨归探讨,网络游戏最吸引人的地方就是对方也是人,使用外挂就不算fairplay,这是让大家最愤恨的。

#2


嗯,真是听军一席话,胜读十年书呀

#3


网络游戏的外挂应该是实现机器人功能吧

#4


让我毛塞顿开

#5


厉害,学习中!!

#6


mark

#7


厉害!!

#8


网络游戏,有的外挂直接接受,修改,添加封包~~~~
再加上修改内存数据~~~~~~~~

#9


谢谢指教。  我听说网络游戏外挂可以分两种:一种是大虾你说的那种分析网

络游戏的数据格式。好象还有一种是机器人那种他们说可以自动的练功,我在

看金山游侠的广告时看见的。说是用了这个东西,在金庸群侠传中一夜升了40

级。还请各位多多指教呀。

#10


修改内存数据都是单机版游戏,网络游戏角色个人数据改变都在服务器实现.网络游戏外挂除了实现机器人,还可以迅速精确定位,例如在射击游戏中.

#11


学习。。。

#12


hao ji le

#13


学习!!!

#14


传奇的经验外挂是如何实现的?

#15


佩服  !!!!!
 好好学习,天天向上!!!

#16


能否再多讲一些呀!

#17


我正上上吊!!!

#18


我想问的是怎么样在网络服务器中实现机器人功能的? 原理同服务器上的数

据改变是一回事吗?

#19


有制作外挂的软件了拉。去网上找吧,不但要劫到数据,而且还需要伪造数据包,比如说你明明砍死一个人,伪造的数据包告诉服务器你砍死了十个,那么你的经验值就变成N被咯~。还有,你明明被人砍了,但是相关数据截住不给服务器,那你就死不了了。

#20


当然,这只是理论上的,还得看服务器的功能,比如你砍人的运算,如果是在服务器上进行的,或者,服务器已经记录下来只有一个人攻击你,那么你的伪造数据包就很容易被发现。或者你被砍的运算如果是在本地执行的,那么你被砍多了照样得死翘翘,只是死翘翘的信息可以截住不发给服务器。或者服务器和本地同时运算,核对结果,不过这样比较麻烦,可能速度也慢。

#21


请问练功机器人的功能有那些? 详细点描述。 

我没有用过可能理解上有错误。

#22


不知道你们有否玩过文字mud游戏。这是网络游戏的鼻祖。你们对原理感兴趣,可以随便找个mudlib的source下载研究。

#23


谢谢各位了.

#1


语言是次要,语言是解决问题的工具罢了。

外挂其实并不难,主要是你首先需要分析出来你网络游戏的数据格式,比如你找到内存 01234567 的4个字节存放的是你的生命值,那么你可以利用一个外部的程序来实时的监测这个地址,不停的修改。
这只不过是个例子,分析这类的数据地址,常用的工具是FPE,SOFTICE等等,外挂的编写没有难度,分析数据才是真正的难点所在。

现在的游戏对于作弊越来越防范,比如利用动态内存在存放这些数值,增加数据的校验和,甚至启用浮点数来存储整数,这个办法对付FPE是最有效的。
另外很多游戏比如cs,他把大部分数据放在服务器上,而且运算也在服务器上,这样你的客户端没办法修改数据。

探讨归探讨,网络游戏最吸引人的地方就是对方也是人,使用外挂就不算fairplay,这是让大家最愤恨的。

#2


嗯,真是听军一席话,胜读十年书呀

#3


网络游戏的外挂应该是实现机器人功能吧

#4


让我毛塞顿开

#5


厉害,学习中!!

#6


mark

#7


厉害!!

#8


网络游戏,有的外挂直接接受,修改,添加封包~~~~
再加上修改内存数据~~~~~~~~

#9


谢谢指教。  我听说网络游戏外挂可以分两种:一种是大虾你说的那种分析网

络游戏的数据格式。好象还有一种是机器人那种他们说可以自动的练功,我在

看金山游侠的广告时看见的。说是用了这个东西,在金庸群侠传中一夜升了40

级。还请各位多多指教呀。

#10


修改内存数据都是单机版游戏,网络游戏角色个人数据改变都在服务器实现.网络游戏外挂除了实现机器人,还可以迅速精确定位,例如在射击游戏中.

#11


学习。。。

#12


hao ji le

#13


学习!!!

#14


传奇的经验外挂是如何实现的?

#15


佩服  !!!!!
 好好学习,天天向上!!!

#16


能否再多讲一些呀!

#17


我正上上吊!!!

#18


我想问的是怎么样在网络服务器中实现机器人功能的? 原理同服务器上的数

据改变是一回事吗?

#19


有制作外挂的软件了拉。去网上找吧,不但要劫到数据,而且还需要伪造数据包,比如说你明明砍死一个人,伪造的数据包告诉服务器你砍死了十个,那么你的经验值就变成N被咯~。还有,你明明被人砍了,但是相关数据截住不给服务器,那你就死不了了。

#20


当然,这只是理论上的,还得看服务器的功能,比如你砍人的运算,如果是在服务器上进行的,或者,服务器已经记录下来只有一个人攻击你,那么你的伪造数据包就很容易被发现。或者你被砍的运算如果是在本地执行的,那么你被砍多了照样得死翘翘,只是死翘翘的信息可以截住不发给服务器。或者服务器和本地同时运算,核对结果,不过这样比较麻烦,可能速度也慢。

#21


请问练功机器人的功能有那些? 详细点描述。 

我没有用过可能理解上有错误。

#22


不知道你们有否玩过文字mud游戏。这是网络游戏的鼻祖。你们对原理感兴趣,可以随便找个mudlib的source下载研究。

#23


谢谢各位了.