怎么模拟发送数据包。

xiaocainiao0011 2012-01-11 02:23:19
比如我们要模仿一个客户端的发送。例如qq的,怎么模拟呢,不通过qq的客户端登陆,我们自己模拟登录怎么登陆呢,并发送信息。比如我们要模拟农场收菜怎么做呢? 怎么模拟发包和接受处理数据?
...全文
402 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
hello_2012222 2012-01-13
  • 打赏
  • 举报
回复
网上有部分别人分析的相关协议, 可以参考着看下.感觉还是挺复杂的.
hello_2012222 2012-01-13
  • 打赏
  • 举报
回复
需要分析相关协议,
按照协议来重组要发送的数据包,
以及解析接收到的数据包。

用到MD5加密,TEA填充。
只是一个登陆就来回折腾好几个指令,才获取到Session Key.
threenewbee 2012-01-11
  • 打赏
  • 举报
回复
并非简单模拟发包就能做到。比你想象要复杂得多。
你需要分析协议。

我举一个例子,很多网页游戏为了区分不同的客户端,或者防止重复提交,每次它都会产生一个随机数据给客户端。
客户端对它运算并且返回。服务器发现和预期的一致才进行操作。这个随机数用过以后就作废了。

所以你鹦鹉学舌地照着发,是没用的。
龍月 2012-01-11
  • 打赏
  • 举报
回复
IRIS 5.0 这个软件可以抓包,然后对抓的包 模拟提交~ -------------------------------------------- CSDN Winform 已经公开源码,有兴趣的朋友可以去我博客下载。 -------------------------------------------- 此消息通过 【CSDN论坛 Winform正式版】 回复!有关此工具

110,535

社区成员

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

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

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