(FeiQ传输协议分析.docVIP

  • 7
  • 0
  • 约5.38千字
  • 约 13页
  • 2017-01-28 发布于北京
  • 举报
(FeiQ传输协议分析

我们常在局域网内用飞鸽进行沟通、文件传输。有天突发奇想,要是我能冒充某给人给另外一个人发送飞鸽消息,该多有趣?有了想法,就该去实现,不然就是空想了。。不过还真空想了段时间,但最后还是写出了个小程序,和大家分享下。? 要想冒充他人,首先得了解下飞鸽协议(见/questionhtml)。由于我们大多数人用的都是飞秋,所以就直接分析飞秋了。? 飞秋协议实际上飞鸽协议的扩展,比飞鸽稍微复杂点。首先看个简单的例子,我们以编程的方式,自己给自己发条消息。看代码和截图:? Python代码? ?import?socket?? ?udp=socket.socket(socket.AF_INET,socket.SOCK_DGRAM)?? ?udp.connect((localhost,2425))?? ?udp.send(1:100:flyingzl:flyingzl:32:纵我不往,子宁不嗣音?~~)?? 51?? ?? ? 简单说明下代码:? 飞鸽运行时,会监听UDP和TCP的2425端口,所以我们首先要和本地建立UDP连接,TCP连接一般用来发送文件等。? 1:100:flyingzl:flyingzl:32:纵我不往,子宁不嗣音?~~是飞鸽的协议字符串,? 1表示版本号,100标识包号,flyingzl表示用户名,第二个flyingzl表示主机名,32表示发

文档评论(0)

1亿VIP精品文档

相关文档