Skip to content

专注登入框暴力破解,selenium+chromedriver模拟浏览器点击登入,无视复杂的前端JS加密,弱口令多线程快速检测。

License

Notifications You must be signed in to change notification settings

kracer127/SeBruteGUI

Repository files navigation

SeBruteGUI

登入框暴力破解

SeBruteGUI SeBruteGUI SeBruteGUI

0x01 介绍

作者:kracer

定位:专注登入框暴力破解,无视复杂的前端js加密。

语言:python3开发

功能:使用selenium+chromedriver模拟浏览器点击登入,无视复杂的前端js加密。多线程快速破解,可批量IP检测弱口令。exe可执行文件加上GUI界面,简单操作,别再为分析js加密而头疼了。

0x02 安装使用

1、所需库安装

pip3 install -r requirements.txt

2、使用

>>python3 SeBruteGUI.py  开启GUI界面亦或直接打开exe可执行文件

3、说明

文件夹imgs文件夹 --- GUI的背景图片等文件SeBruteGUI.py --- 主函数入口文件commom.py --- 用户输入处理网址存活检测及结果生成等文件config.json --- 配置文件chromedriver.exe路径验证码识别模块的账号密码和ip代理池设置文件processOneIp.py --- 单ip的爆破类文件processManyIp.py --- 批量ip的爆破类

0x03 效果展示

1、程序打开:

operating

2、程序运行:

result

0x04 一些说明:

1、使用前提条件:

​ ① 安装好chrome浏览器,下载对应版本号的chromedriver.exe驱动。

​ chrome官网:https://www.google.cn/chrome/

​ chromedriver驱动官网:https://chromedriver.chromium.org/downloads

​ ② 知道xpath路径怎么找:www.baidu.com

2、如何使用验证码识别模块:

​ ① 到快识别官网注册账号,并充值购买<10块够你用啦>。http://www.kuaishibie.cn/

​ ② 到config.json文件中填入您的账号密码 --- "captcha": ["账号","密码"]。

​ ③ 注意:有的网站登入错误达到一定次数才会出现验证码,所以别粗心。

3、代理模块使用:

​ ① 将自己的代理ip池保存为txt文件,在config.json的 "proxy": ["把路径填在这里"] 中填写。

​ ② 或者在GUI界面中选择文件也可以,注意输入框只能填写单个代理ip。

​ ③ 代理ip最好检测下有效性,软件的代理ip有效性检测还待优化。

4、当前为第一版本,用户的非正常操作容易导致软件无法运行,使用过程有问题欢迎给我留言。

5、程序可优化的地方还挺多,后续有时间再弄了。真诚地邀请各位大佬加入后续开发,一起学习进步,唯一QQ:0x91b8bb99。

本项目仅供学习, 测试, 交流使用, 勿用于非法用途。

请使用者遵守《中华人民共和国网络安全法》,勿用于非授权测试,如作他用所承受的法律责任一概与

作者无关,下载使用即代表使用者同意上述观点

喜欢❤️请收藏给一个star吧👍

About

专注登入框暴力破解,selenium+chromedriver模拟浏览器点击登入,无视复杂的前端JS加密,弱口令多线程快速检测。

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages