|
|
先说一下,本文是转载来的,由于种种原因,没有测试!:time: ' D" n/ W" q ?4 M: d/ c- ^- @% `: g9 j$ Q
" O* \) ?" j; V5 q
, |. }8 N: S- o, R 下面就是正文:2 N. f' q5 _: A. O3 M
又是一年春天,已是老男 人的我好久没来BLOG里面得瑟点东西。5 H- r8 R/ a9 o+ Q6 G q9 v- H1 t
还记的上年的初秋回到了 老地方,一个让人值的留念的地方,能憋出点东西的地方。. ^9 o5 L" L4 w0 d6 A9 D
发现这个漏洞后真狠自己 没加麻花疼好友,嗨。
9 o+ W- \2 H% y, s2 T, ?" {事情的起因很简单,有个 朋友对他的好友很不爽,想搞个恶作剧警告下他,这个艰巨的任务交给了我。
) H/ j4 I% B& n8 |, M7 h* D思索过程,种马,病 毒,DDOS,社会工程,费了N多脑细胞,既然是QQ好友,就从QQ入手吧。
# I& l6 V/ i6 c; GQQN多年前的消息攻击 器,成名做例如“QQ千夫指”等一大批恶作剧软件,现在还想搞这个没门。4 V' C3 Z1 A& O8 g
这样如何是好,腾讯早做 了消息限制,如果发送频繁服务器会给丢包。
' n2 _% D" \( b& x `( F/ W1 B1 O7 T思索。。。。。思 索。。。。。。老婆的聊天对话框中出现了输入状态,眼前一亮,思路来了,聊天对话框上有对方输入状态,腾讯不知道对这个做了限制没有,分析了下他的协议, 大喜,单条协议,从众多的数据包中一遍遍的过滤,终于搞出UDP 大小为44个字节的数据包,不知道有没有效果,拿SNIFFER PRO打一遍,每秒中五百个数据包吧,哇哇,只见五分钟后老婆发来一条信息,机器卡CPU占用70%,QQ卡死了。
1 Y7 e/ J+ Y) g( {. C2 i, N' F! C心中一阵窃喜,停止发送 数据包后,远程到老婆的机器下抓包看,每秒接收300多,源IP还都是腾讯的服务器,哦明白了,连攻击者的IP都追踪不到,腾讯的服务器之间帮着做了内部 转发。) P: H; E2 [ [. U D# R7 Y" t m z
换了个10M网,每秒打 10000多数据包出去,老婆发短信说他们单位掉线了,问是不是我搞的,窃喜。
1 @5 b+ |' x/ H腾讯服务器尽自己最大努 力帮着转发,没限制这种数据包,老婆机器收到这么多的数据包后,还要每条都回一个确认数据,他们那ADSL不掉线才怪。
. j+ ]3 D# g& i; L7 y) ~说了这么多废话,怎么利 用这种漏洞,今天有点时间写出来。- Q" N; j, }6 Z, c. z# C
写代码水平不够,咱们还 是拿SNIFFER PRO 过来搞搞。4 s% R; t; \6 P6 t: v9 `4 j1 k# ^
SNIFFER PRO的科普我这里不废话了,打开SNIFFER PRO---捕获---定义过滤器---数据模式---增加模式:! {/ W0 J( W6 u5 c
新建一个名字:随便输入 一个。- p- r z- N! S& E- C0 ]
补偿:就是数据偏移多少 啦,看你现在用的网络,如果是在局域网就填写2D ,ADSL拨号就填写35.
4 h1 a! o5 V% \1 C. F我们偏移这个位置干吗, 根据经验想过滤这种数据包,腾讯给他定义了一种标示用 00 D5 来标示,我们就在特定位置过滤这种字节好了。2 p3 Y- f- T' Y9 D6 T k8 S" D
当然在框框里面输入 00 D5,如下图
4 `/ p# p2 u# l# q! X
, S, { _6 b2 ^0 N2 o设置完毕,好。0 z/ L- |9 I9 ?' w( t7 m5 E# K, X
+ L( X, i+ i" l1 z 6 z: {7 D% S2 B* ?8 M x
下面我们打开捕获按钮,找到你的QQ好友,打开聊天对话框和他问候一下,先几句废话,等SNIFFER PRO捕获到数据包,点击停止并显示。
0 s7 O Q# U: s$ M( [9 d! e选择一个比较合适的数据 包,怎么选择看那个比较舒服(屁话)。例如下面的数据包:
( l/ J5 X9 Y/ y/ t, Y
0 D! d3 H+ W; N4 V( c, [5 b! B8 I我们选中这个数据包点右 键---发送当前帧,在发送选择连续不断,延迟1.
; m( R: E# [' |& {
* U( s& A$ ]" V确定,然后你找个地方窃 喜去吧,你好友一会一脸疑惑的对你说,和你聊不了天。4 {1 }7 m5 }& T. d7 [* T- ^- |
怎么停止发送顺便说下。
* |. q5 P% _# z ]8 H1 I% z9 ~工具--数据包发生器 --停止--OK。
) ^# ^1 o: _/ \. L* w附图:好友被攻击 后,CPU占用%50也就是说双核一个CPU满负荷。. v5 G5 `* u5 W( }* L
& u1 {" B+ H9 _* j) b# J+ e8 C1 z |
|