RMB求助 找一网页游戏的发包数据(四字节)

auqvjjj333 2011-09-22 11:17:17
大致是这样,http请求登陆后,接着是建立tcp连接,该端口首先返回一个包

接收: 结果代码:0x00000000
00000000 0B 00 10 00 00 06 64 66 6A 74 6F 79 ......dfjtoy

接着我需要给服务器发一个包来得到一个密钥

发送: 结果代码:0x00000000
00000000 95 01 00 11 E4 9C 8C 01 75 73 65 72 69 64 3D 36 ........userid=6
00000010 38 39 38 32 39 33 26 75 73 65 72 6E 61 6D 65 3D 898293&username=
00000020 61 75 71 76 6A 6A 6A 26 74 69 6D 65 3D 31 33 31 auqvjjj&time=131
00000030 36 36 37 31 35 33 32 26 66 6C 61 67 3D 65 34 64 6671532&flag=e4d
00000040 36 65 63 34 32 36 31 66 31 35 35 62 39 31 65 38 6ec4261f155b91e8
00000050 31 65 65 61 65 32 30 63 39 38 30 66 61 26 63 6D 1eeae20c980fa&cm
00000060 3D 31 26 73 65 72 76 65 72 5F 69 64 3D 53 34 31 =1&server_id=S41
00000070 26 63 6F 75 6E 74 72 79 3D 25 45 36 25 42 39 25 &country=%E6%B9%
00000080 39 36 25 45 35 25 38 43 25 39 37 25 45 37 25 39 96%E5%8C%97%E7%9
00000090 43 25 38 31 00 26 C1 C%81.&.

这个包只有红色标注的四个字节没有分析出来, 其它的都搞定了。。

猜测可能是经过算法得到,因为每次登陆后返回的那6个字符都是变化的,而这四个字节也是每次变化,所以如果是算法就需要找到这个算法的代码,逆出算法的话相对来说难度很大!

感兴趣的朋友加QQ: 113708021
...全文
169 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
auqvjjj333 2011-09-23
  • 打赏
  • 举报
回复
如果是http协议,相对来说就简单些了。。但他确实是tcp协议
threenewbee 2011-09-23
  • 打赏
  • 举报
回复
这就是http协议post数据。没有必要贴这些16进制的东西。
jshzp 2011-09-23
  • 打赏
  • 举报
回复
这样也行啊?
CSDN功能无比强大!
  • 打赏
  • 举报
回复
帮顶一下
auqvjjj333 2011-09-23
  • 打赏
  • 举报
回复
朋友要我帮他写个交易的辅助软件、就试试呗,没想到一上来就卡壳了。
逐风 2011-09-23
  • 打赏
  • 举报
回复
这个协议有点意思。。
xu_2007 2011-09-23
  • 打赏
  • 举报
回复
楼主朋友要做外挂啊???????

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧