标题上没敢写外挂的问题,知乎上看到一贴(/question/23382807?rf=23071085 ),然后又想到很多年前玩网游的时候一个想法,想纯技术层面的讨论下,如果能够知道游戏客户端的加密方法,仅靠网络通信的收发包分析,不操作本地内存啥的,有没有可能做出一个外挂?
1
kuretru 2017-04-23 22:42:56 +08:00 via iPhone
当然可以,冒险岛私服的服务端就是这么整出来的
|
3
billlee 2017-04-23 23:04:32 +08:00
炉石盒子,应该就是通过抓包记牌的
|
4
murmur 2017-04-23 23:07:34 +08:00
如果你能很轻松的知道游戏客户端的加密方法还做毛外挂,以你的能力应该直接干腾讯家那堆产品的协议,尤其是微信的
|
7
lany 2017-04-24 00:19:46 +08:00 via Android
可以的,当年传奇的脱机外挂不就是这样弄的
|
9
gen900 2017-04-24 01:56:42 +08:00 via iPhone 1
可以的。我印象中做外挂不就是分析,伪造网络数据嘛
|
10
misaka20038numbe 2017-04-24 07:27:31 +08:00 1
当然可以,客户端再怎么运算,也要通过网络来进行数据传输,这个才是重点,比如拦截发送给服务器的封号数据,你也就不会被封号了。如果你能解密网络数据包,你基本上能做任何事情了。
|
11
lneoi 2017-04-24 08:41:03 +08:00
早期时脱机外挂就是这样的吧。微型相当于客户端
|
14
choury 2017-04-24 09:07:02 +08:00 via Android
@Gothack 我要是把原理告诉你了估计就被开除了,我只是想说仅破解加密协议不行的,当然,如果你能调教出一个 AI 的话就当我没说
|
16
nfroot 2017-04-25 10:06:09 +08:00
|
17
GuDream8 2017-06-09 01:08:30 +08:00 via Android
可以。看到这个突然想起当初玩 DNF 有段时间就是利用发包来达到修改 buffer 的属性~超级无敌稳定~几乎不会被检测到~
|