使用burp插件captcha-killer识别图片验证码(跳坑记)

本文介绍了如何使用captcha-killer插件结合百度OCR接口在Burp中识别图片验证码。详细讲解了插件的安装与配置,包括设置百度OCR的API Key和Secret Key以获取Access Token,以及如何调用图鉴识别验证码接口。

文章来源|MS08067 Web安全知识星球

本文作者:Taoing(Web漏洞挖掘班讲师)

一、0x01插件简介

burp2020前使用:

https://github.com/c0ny1/captcha-killer/tree/0.1.2

burp2020后的版本使用:

https://github.com/Ta0ing/captcha-killer-java8

captcha-killer要解决的问题是让burp能用上各种验证码识别技术!插件当前针对的图片类型验证码,其他类型当前不支持。captcha-killer本身无法识别验证码,它专注于对各种验证码识别接口的调用。

f612deb270febf4cc3f6a6332a9e6568.png



二、插件使用介绍

2.1 百度识别验证码接口:
  • 调用百度ocr识别验证码

https://cloud.baidu.com/product/ocr_general

b476ce6fd23d903ddde1aeac1fb6886a.png

创建一个应用然后记录API Key Secret Key用来获取Access Token具体可以看

https://ai.baidu.com/ai-doc/REFERENCE/Ck3dwjhhu

获取access_token方法:

curl -i -k 'https://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentials&client_id=【百度云应用的AK】&client_secret=【百度云应用的SK】'

cbde68f4dd4eeacc0ab5ac66c40776f0.png


2.使用插件captcha-killer自带的baiduocr模板

799b1d0d40fb6af740aef1b316da643e.png

更改这两个地方为你的应用的接口地址和access_token

7f1f918a7405bf2788d65da64bd602c5.png

e5c77f91483fab7b6937b2a4468feabd.png



2.2 图鉴识别验证码接口:http://www.ttshitu.com/

接口URL:http://api.ttshitu.com:80

POST /predict HTTP/1.1
Host: api.ttshitu.com
Upgrade-Insecure-Requests: 1
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.149 Safari/537.36
Accept: application/json;
Accept-Encoding: gzip, deflate
Accept-Language: zh-CN,zh;q=0.9
Cookie: Hm_lvt_d92eb5418ecf5150abbfe0e505020254=1585994993,1586144399; SESSION=5ebf9c31-a424-44f8-8188-62ca56de7bdf; Hm_lpvt_d92eb5418ecf5150abbfe0e505020254=1586****
Connection: close
Content-Type: application/json;charset=UTF-8
Content-Length: 109


{"username":"***","password":"******","typeid":"3","image":"<@BASE64><@IMG_RAW></@IMG_RAW></@BASE64>"}

4b4a5faf834effa8001a8a97b3963576.png

红队攻防 第5期元旦开班

可以报名啦~ 

    你距离红队大佬,只差一个决定       

详情咨询请联系小客服


扫描下方二维码加入星球学习

加入后邀请你进入内部微信群,内部微信群永久有效!

2d580cf4bcbd00edcf94e9c929cd969d.png be83a5c8b61f785d6460d1e0b0b81674.png

f394d7b6d784082bdb23f8184561eff3.png0872c3cf0df0f0497b83078e1d120662.png

02bfa8754e80826c582b591a649a442d.png 7ca9a6d20975774b281ad24ca4abd55e.png

来和5000+位同学一起加入星球学习吧!

5a4cedf29bd6604d5550187a55a31d5b.gif

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值