4
回答
请教各位大神关于fps类游戏数据包的问题
【腾讯云】学生服务器套餐10元/月 >>>   

fps类游戏外挂问题一直难以解决,那么数据包有没有可能做成服务器端随机生成的加密代码,隔一段时间产生变换,这样就算截取到数据也不能使用。不知道可行吗?求大神指教!

<无标签>
举报
latentu
发帖于3个月前 4回/191阅

一般不会这么加密,因为:没有从根本上解决问题。

1:泡泡堂的游戏加密,每次发送数据传输,服务器就就更换密钥返回给客户端,导致每次加密的结果不一样。

2:很多的页游,每次发送数据就把序列号增加。

3:客户端自身每次加密用不同的密钥,但这密钥不能和上次的一样。

4:服务器会定时更新密钥。

5:密钥有时间期限。

所以你即使用WPE抓取数据重复发送,也是没有效果的

你所说的外挂是破解了数据包格式?如果是,给几个建议

1、借鉴json web token,客户端登录成功后接收到一个令牌,以后每个数据包都包含这个令牌,服务端验证。

2、在客户端未被破解的情况下,加密数据包,这种情况务必要在客户端存放一个解密秘钥。

3、自定义数据包,每个数据包添加验证码,具体验证码依据什么算法得来还得斟酌,1方案也是一种验证码的实现方式。

4、你的方案没弄过,无法给建议,不过既然对方能劫取你的数据包,那么服务器无论发什么,外挂照样能解析出来,除非对方每次都未劫取到你变换时的数据包。

顶部