首页 > 其他分享 >Burpsuite验证码识别插件的配置教程

Burpsuite验证码识别插件的配置教程

时间:2022-11-18 08:33:33浏览次数:48  
标签:插件 killer 验证码 接口 点击 Burpsuite 识别

微信公众号

文章更新于微信公众号:苏雅图的雨

简介

插件名称: captcha-killer

插件说明: 一款适用于Burp的验证码识别插件

 

项目地址:

https://github.com/f0ng/captcha-killer-modified

 

 

0x01 安装插件

下载插件文件后,启动Burpsuite

选择插件(Extensions)模块

点击添加(Add)插件

选择captcha-killer-modified-jdk14.jar导入

并点击下一步(Next)即可。

安装完插件后我们还要配置验证码识别接口。

 

 

0x02 配置接口

验证码识别接口用到的是Python库中的ddddocr,Web服务用 到的是aiohttp。 因此我们需要使用到Python环境,本次教程中使用的版本为 Python3.9.6 。

 

说明: 在实战中如追求高效率的识别效果,可以使用其他的OCR识别接口,在这篇文章里我只演示白嫖版。

 

执行命令:

pip install -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com ddddocr aiohttp

也可以单独安装ddddocr,

命令: pip install ddddocr

安装完成后执行codereg.py,

出现下图即代表接口已配置完成。

 

0x03 实战演示

1.获取目标验证码接口:

2.获取验证码接口的请求包:

3.将请求包发送到captcha-killer插件:

4.在插件页面,点击获取:

反复点击获取,确认输出的验证码符合实际的环境。

 

5.配置验证码识别接口模板

 

接口URL: http://127.0.0.1:8888

模板 粘贴到Requst template框,

点击识别后在右边可以看到识别结果。

模板
 

POST /reg HTTP/1.1

Host: 127.0.0.1:8888

Authorization:Basic f0ngauth

User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:97.0) Gecko/20100101 Firefox/97.0

Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8

Accept-Language:zh-CN,zh;q=0.8,zh-TW;q=0.7,zh-HK;q=0.5,en-US;q=0.3,en;q=0.2

Accept-Encoding: gzip, deflate

Connection: keep-alive

Upgrade-Insecure-Requests: 1

Content-Type:application/x-www-form-urlencoded

Content-Length: 8332

 

<@BASE64><@IMG_RAW></@IMG_RAW></@BASE64>

6.获取登录请求包

发送到爆破(Intruder)模块,点击Positions

设置爆破的类型(Attack type)为Pitchfork

自行添加变量。 本次演示爆破管理员的密码,

因此变量是password和code

设置好变量后点击添加Payloads,

Payload 2的类型选择Extension-generated

Select generator选择captcha-killer-modified

点击Start attack(开始攻击)

 

最终效果:

 

实际效果还是可观的。

 

 

标签:插件,killer,验证码,接口,点击,Burpsuite,识别
From: https://www.cnblogs.com/arrdres/p/16902037.html

相关文章

  • 风螺旋2023 飞行程序设计插件发布
    风螺旋标准飞行程序设计(简称风标设计)2023,分为两个版本,一个社区版(免费),另一个是专业版。社区版是为飞行程序初学者和院校学生的应用场景而设计,主要实现飞行程序基础保......
  • java生成图片验证码
    引入依赖 <!--添加图形验证码依赖--><dependency><groupId>cn.hutool</groupId><artifactId>hutool-captcha</artifactId>......
  • 使用VSCODE插件编写CNBLOGS
    下载官方插件创建本地MD文件编写内容上传图片时直接复制到剪贴板然后使用ctrl+alt+u之后保存内容上传博文右键保存到博客选择新建博文或关联已存在博文可以......
  • jvisualvm安装Visual GC插件
    转载自:http://t.zoukankan.com/seamy-p-15649609.html ===================== 目录一、javajvisualvm介绍1、jvisualvm用途2、jvisualvm安装二、VisualGC......
  • Hexo-Butterfly添加天气插件
    ​我的小站——半生瓜のblog感谢糖果屋Akilar店长的帮助——Akilarの糖果屋2021.11.15更新。这里推荐一下小孙同学添加的天气插件,更加美观。——​Butterfly主题添加天气......
  • jenkins定时备份插件 ThinBackup
    一、概述jenkins备份插件是:ThinBackup 二、安装ThinBackupJenkins插件中心搜索ThinBackup,点击直接安装即可。插件官网:https://plugins.jenkins.io/thinBackup安......
  • jQuery表单插件jQuery.form.js
    jQuery表单插件jQuery.form.jshttps://toscode.gitee.com/hegp/LayUI.autoForm  重点查看下这个链接 一、简介:jQueryForm插件是一个优秀的Ajax表单插件,可......
  • fluentd的input插件,http和forward有什么区别?
    http http插件提供一个http端点来接收http消息。 forward forward提供一个tcp端点来接收tcp包。 比如: #从24224端口接收tcp事件#用于日志转发,比如r......
  • fluentd的配置文件中指令,参数,插件,插件参数的区别是什么?
    source:指令 @type:参数。指定插件的名字。 forward/http:插件的名字。 port:插件的参数。 ......
  • 【Logback+Spring-Aop】实现全面生态化的全链路日志追踪系统服务插件「Logback-MDC篇
    日志追踪日志追踪对于功能问题的排查和数据流转的路径分析时非常重要的,有了全链路日志追踪体系机制可以非常有效且快速的定位问题,但在多线程环境中,若没有相关成熟的框架的支......