游戏封包解密趣事

admin 2022年9月23日13:49:13程序逆向评论2 views733字阅读2分26秒阅读模式

由于只是平时玩玩,解密仍局限于 加减乘除, 移位,异或(毕竟是游戏封包,不太可能太复杂)

咋们直接进入正题(咋肯定够不会被断在第一关):
主角是这个 

游戏封包解密趣事


首先加减乘除试试,但是吧,直接看都可以排除了,86 > 46 < c6,  不成关系,排除;

然后热门选手异或,86^31 != 46 ^ 32 != c6 ^ 33, 得!单纯异或没戏;

到这了,对于我这个小萌新来说,唯一的办法就是来咋们论坛找找什么软件来计算破解了!

奈何相关软件实在太少,找到了也没算出来

转了一圈,生活嘛, 还得继续;

其实凭这两张图,想找出规律还远远不够,样本足够多,才更容易找出规律;

所以再来一组数据 

游戏封包解密趣事

一看这组数据,这规律立马出来了,低四位一样;

所以先看高四位, 8 = 1, 4 = 2, C=3 ... , 这样看当然看不出来什么。

咋们得用计算机视角(还得万能的二进制):

所以得这样 

游戏封包解密趣事

这样规律就立马出来了;

!!!逆序 ;

这不简简单单?

Over!!!???

不?还有低四位,3 = 6? 显然数据不够;

再来组 abc 

游戏封包解密趣事

3 = 6, 4 = E,  6 = 9;

0011 = 0110,   0100 = 1110,   0110 = 1001,      

很明显不是加减乘除?

异或,用calc敲一敲, 仍然不行;

但这也不是逆序;也不是反码, 离大谱!!!

数据不够?

再来一组 

游戏封包解密趣事

有毛用!!!破解之路到此终结?

NO !!!

咋们的密文高位是逆序的

地位也是, 所以得这么看:

0011 = 0110 ;0100 = 0111;  0110 = 1001;0010 = 0101;

这里规律已经很明显了;

更明显一点 3 = 6, 4 = 7, 6 = 9, 2 = 5;

所以 加密方式就是 逆序, 高位 + 0x30;

解密就变得easy 

游戏封包解密趣事


该内容转载自吾爱破解,更多内容请点击“阅读原文”

欢迎关注公众号"web安全工具库"



原文始发于微信公众号(Web安全工具库):游戏封包解密趣事

特别标注: 本站(CN-SEC.COM)所有文章仅供技术研究,若将其信息做其他用途,由用户承担全部法律及连带责任,本站不承担任何法律及连带责任,请遵守中华人民共和国安全法.
  • 我的微信
  • 微信扫一扫
  • weinxin
  • 我的微信公众号
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2022年9月23日13:49:13
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                  游戏封包解密趣事 http://cn-sec.com/archives/1312526.html

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: