1.1 绕过前端js加密爆破&&加密数据
jsburp是基于selenium
和browsermobproxy
的前端爆破工具,研发初衷是为了解决在渗透测试过程中的前端js加密问题,前端js加密虽然是一种可逆的加密方式,但对安全研究员的需要有一定的技术要求,需要花费的时间不定
jsburp通过调用浏览器的方法,直接绕过前端加密,并将加密后的密码excel导出,可以直接爆破或者将加密数据导出后通过burpsuite爆破,
1.2 验证码爆破
验证码识别调用了ddddocr的api
https://github.com/sml2h3/ddddocr
selenium自动截取浏览器验证码区域的图片,传入本地的api接口,实现验证码的识别爆破
文件内集成了所需版本chrome浏览器,jdk1.8,python3,免去了配置环境的绝大部分麻烦
为了更方便的启动建议
将本地的chrome浏览器升级到最新的版本 103.0.5060.134(正式版本) (64 位)
我们只需要安装解压后cert里的证书安装到chrome浏览器就好了
1.点击右上角,选择设置
2.点击隐私设置和安全性,选择安全
3.点击管理证书
4.点击 导入 -> 下一步 -> 浏览
5.选择cert目录下的证书,将证书导入到受信任的根证书颁发机构
1,点击文件夹下的start.vbs直接可以启动
2.点击底部的启动ocr服务器,启动ddddocr的api服务,
3.点击底部的的测试连接,出现连接成功即可
1.使用自己搭建的带有验证码的网站
2.点击f12,复制selector,依次填入
3.点击爆破,即可开始
4.出现浏览器代表成功
爆破或者加密完成后输出在目录下的output文件夹下
将congfig文件夹下congfig.properties里的openchrom修改为false