### reCAPTCHA
一个burp插件,自动识别图形验证码,并用于Intruder中的Payload。
### 使用
安装:
1. 从[这里](https://github.com/bit4woo/reCAPTCHA/releases)下载插件。
2. 将它添加到burp。如果没有遇到错误,你将看到一个新的名为“reCAPTCHA”的tab。
准备:
1. 通过burp代理访问目标网站的登录界面。
2. 在proxy中找到获取图形验证码的请求,选中它并点击右键选择“Send to reCAPTCHA”,这个请求的信息将被发送到reCAPTCHA。

3. 切换到reCAPTCHA标签,并配置所需的参数。当参数配置好后,你可以点击“请求”按钮来测试配置。
4. http://www.ysdm.net 的API是目前唯一支持的接口,其中的各项参数需要自行注册帐号并填写,才能成功调用接口完成图片的识别。该API需要的参数如下,请用正确的值替换%s ,特别注意typeid值的设定(http://www.ysdm.net/home/PriceType)。
`username=%s&password=%s&typeid=%s`
在Intruder中使用:
完成了配置并测试成功后,现在可以在Intruder中使用该插件生成的payload了。有2种情况:用户名或密码之一+验证码;用户名+密码+验证码;
**情况一**:只有密码或只有用户名需要改变,我们可以用Pitchfork 模式来配置。
比如,已知系统存在一个用户admin,来爆破该用户,插入点标记如下,

payload 1我们从文件中加载,这个不必多说。
payload 2 选择“Extension-Generated”.

运行效果如下:

**情况二**:用户名和口令都需要改变,这个稍微复杂点。我们还是使用Pichfork模式,但需要将用户名和密码一起标注为一个插入点。像这样:
payload 1 使用“自定义迭代器(Custom interator)”。并在迭代器中组合用户名和密码。
在该例子中,即 position 1为用户名,position 2 为“&j_password=”,postion 3为密码。

payload 2 的配置和情况一中的配置完全一样。
运行效果如图:

### reCAPTCHA界面截图
### 
### 日志
2017-11-01:第一个demo版本发布。
2018-07-02:支持GSA Captcha Breaker
2018-08-07:支持https://www.jsdati.com
2019-07-14:优化错误输错,便于issue排查
2020-06-13:实现自己的HTTP请求方法,支持代理,以便调试发现问题;重写myjsdati.java
### FAQ
1、关于"Response cannot be null"错误
~~插件使用了burp的请求函数,如果提示“Response cannot be null”表明burp无法访问该请求。请检查你的网络情况和其他超时等设置,该问题无法彻底解决。~~
请尝试开启“Use Self Api with proxy”选项,并将proxy设置为burp代理,然后再试,可以到burp的history中查看请求,以便排查问题。
### 作者
[bit4woo](https://github.com/bit4woo)@[勾陈安全](http://www.polaris-lab.com/)
### 同类项目
https://github.com/c0ny1/captcha-killer
https://github.com/Releasel0ck/reCAPTCHA
Burp插件微信交流群:
没有合适的资源?快使用搜索试试~ 我知道了~
reCAPTCHA:reCAPTCHA =识别CAPTCHA:一种Burp Suite扩展程序,可识别CAPTCHA并用于入侵者...

共37个文件
java:19个
png:9个
prefs:2个

需积分: 43 8 下载量 62 浏览量
2021-02-20
07:41:42
上传
评论
收藏 312KB ZIP 举报
温馨提示
验证码 一个burp插件,自动识别图形验证码,并入侵者中的有效载荷。 使用 安装: 从下载插件。 如果没有遇到错误,您将看到一个新的称为“ reCAPTCHA”的标签。 准备: 通过burp代理访问目标网站的登录界面。 在代理中找到获取图形验证码的请求,然后将其并单击右键选择“发送到reCAPTCHA”,这个请求的信息将被发送到reCAPTCHA。 切换到reCAPTCHA标签,并配置所需的参数。当参数配置好后,您可以单击“请求”按钮来测试配置。 的API是目前唯一支持的接口,其中的参数需要自行注册帐号并完成,才能成功调用接口完成图片的识别。该API需要的参数如下,请用正确的值替换%s,特别注意typeid值的设置( username=%s&password=%s&typeid=%s 在Intruder中使用: 有2种情况:用户名或密码之一+验证码;用户名+密码+验证码;完成了配置并
资源详情
资源评论
资源推荐
收起资源包目录















































共 37 条
- 1

























FeMnO
- 粉丝: 29
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 基于大数据下工程造价管理探究.docx
- 论GIS在环境管理及评价方面的应用.docx
- 第十二章第2讲基本算法语句.ppt
- JAVA课程方案设计书(周永新201190483).doc
- 计算机基础教学深度初探.docx
- 平面研究分析报告需要学哪些软件.doc
- 提高计算机通信网络可靠性的研究.docx
- 计算机应用软件要点问题的思考体会.docx
- CAD制图技术在机械工程中的开发与应用.docx
- 实验3:ucosII实时操作系统.doc
- MyEclipse内置的CVS客户端进行项目管理版本控制.doc
- Oracle数据字典.docx
- 基于项目教学法的初中计算机综合实践教学思考.docx
- Git高级技巧大全之深入实践基础教程
- 互联网+理财:应该选择量化、大数据还是AI?.docx
- 化工自动化及仪表之执行器培训.ppt
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制

评论0