首页
社区
课程
招聘
未解决 [悬赏]帮看下这个SWF文件封包加密方式。。 100.00雪花
发表于: 2017-11-9 15:29 2991

未解决 [悬赏]帮看下这个SWF文件封包加密方式。。 100.00雪花

2017-11-9 15:29
2991
SWF文件在附件里。
用硕思闪客精灵软件可以打开SWF文件看到里面的AS代码。
找到了关于该页游封包加密的AS代码。。但是不知道算法。。
Encrypt代码文件位置在  GameFrame.swf/动作/crypto/encrypt
还有个clientpacket代码文件位置在  GameFrame.swf/动作/communicate/packet/clientpacket
帮看下加密方式。。
下面是角色在同一地图,同一坐标,购买同一物品,截取的封包(短时间内,连续点击购买)。
EE CC 0E 00 76 36 0E D4 00 00 00 00 00 00 00 00 0C 01 35 75 00 00 01 00 00 00 C8 08 00 00 
EE CC 0E 00 76 36 FB 10 00 00 00 00 00 00 00 00 0C 01 35 75 00 00 01 00 00 00 C8 08 00 00 
EE CC 0E 00 76 36 DC 3C 00 00 00 00 00 00 00 00 0C 01 35 75 00 00 01 00 00 00 C8 08 00 00 
EE CC 0E 00 76 36 B5 48 00 00 00 00 00 00 00 00 0C 01 35 75 00 00 01 00 00 00 C8 08 00 00 
EE CC 0E 00 76 36 92 64 00 00 00 00 00 00 00 00 0C 01 35 75 00 00 01 00 00 00 C8 08 00 00 
EE CC 0E 00 76 36 A9 B7 00 00 00 00 00 00 00 00 0C 01 35 75 00 00 01 00 00 00 C8 08 00 00 
EE CC 0E 00 76 36 8E 9B 00 00 00 00 00 00 00 00 0C 01 35 75 00 00 01 00 00 00 C8 08 00 00
EE CC 0E 00 76 36 E7 EF 00 00 00 00 00 00 00 00 0C 01 35 75 00 00 01 00 00 00 C8 08 00 00  
求助!

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

上传的附件:
收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 215
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
这个封包编码应该是基于武易游戏引擎的,封包内容应该没有加密,但是有个两字节封包校验位和封包序列号,关键是两点,保存或掌握游戏通讯开始的收发私匙,根据算法计算校验位,不然中间发包不可能过校验
2017-11-14 16:23
0
雪    币: 3710
活跃值: (2669)
能力值: ( LV7,RANK:105 )
在线值:
发帖
回帖
粉丝
3
封包用到的关键算法就是CRC16和异或,不是很复杂
2017-11-15 22:30
0
雪    币: 3710
活跃值: (2669)
能力值: ( LV7,RANK:105 )
在线值:
发帖
回帖
粉丝
4

大概分析一下封包的算法过程,大致分5步,只要把红色加粗的数据抓取到就可以自己修改数据包过校验了(如有分析不对的地方,也请大家指正)。
2017-11-16 11:17
0
游客
登录 | 注册 方可回帖
返回
//