日期:2014-05-18  浏览次数:21107 次

怎么模拟发送数据包。
比如我们要模仿一个客户端的发送。例如qq的,怎么模拟呢,不通过qq的客户端登陆,我们自己模拟登录怎么登陆呢,并发送信息。比如我们要模拟农场收菜怎么做呢? 怎么模拟发包和接受处理数据?

------解决方案--------------------
IRIS 5.0 这个软件可以抓包,然后对抓的包 模拟提交~
--------------------------------------------
CSDN Winform 已经公开源码,有兴趣的朋友可以去我博客下载。
--------------------------------------------
此消息通过 【CSDN论坛 Winform正式版】 回复!有关此工具
------解决方案--------------------
并非简单模拟发包就能做到。比你想象要复杂得多。
你需要分析协议。

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

所以你鹦鹉学舌地照着发,是没用的。
------解决方案--------------------
需要分析相关协议,
按照协议来重组要发送的数据包,
以及解析接收到的数据包。

用到MD5加密,TEA填充。
只是一个登陆就来回折腾好几个指令,才获取到Session Key.