前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何利用好BurpSuite在企业src中捡洞

如何利用好BurpSuite在企业src中捡洞

原创
作者头像
虫洞小窝安全团队
发布2023-08-10 16:38:33
4690
发布2023-08-10 16:38:33
举报
文章被收录于专栏:漏洞挖掘漏洞挖掘

0x01

今天分享一些实用的BurpSuite插件实用技巧,帮助白帽子如何在竞争激烈的src挖掘中吃上一块肉。

ssrf-King在BurpSuite中实现自动化SSRF检测

推荐插件:ssrfking 支持扫描和自动发现SSRF漏洞

https://github.com/ethicalhackingplayground/ssrf-king/

首先使用bp中自带的类似于dnslog的工具Burp Collaborator生成地址

打开 Collaborator 客户端

加载功能插件SSRF-King,把我们的地址填入即可

在测试过程中就会被动检测,我们不用去管他,正常点击测试功能点即可。

0x02

inql极其便捷测试GraphQL漏洞

这里先来简单了解一下什么是GraphQL,简单的说,GraphQL是由Facebook创造并开源的一种用于API的查询语言。

GraphQL核心组成部分

1.Type

用于描述接口的抽象数据模型,有Scalar(标量)和Object(对象)两种,Object由Field组成,同时Field也有自己的Type。

2.Schema

用于描述接口获取数据的逻辑,类比RESTful中的每个独立资源URI。

3.Query

用于描述接口的查询类型,有Query(查询)、Mutation(更改)和Subscription(订阅)三种。

4.Resolver

用于描述接口中每个Query的解析逻辑,部分GraphQL引擎还提供Field细粒度的Resolver(想要详细了解的同学请阅读GraphQL官方文档)。

我们通常在实战中遇到graphql,GraphQL内置了接口文档,你可以通过内省的方法获得这些信息,如对象定义、接口参数等信息。

通常我们会借助在线工具来构造请求包

但是inql插件就极其方便了, GraphQL 端点粘贴到此处并点击加载

等待片刻,去使用attacker功能,便可以生成请求包,我们就可以愉快的测越权,注入等漏洞了,无需去了解复杂的 GraphQL 请求构造语法。

0x03

Autorepeater发现越权,未授权,甚至ssrf漏洞

Autorepeater可以说是复杂版本的Autorize,它可以针对细化参数实现更加准确的测试,如通常涉及到的uuid,、suid、uid等用户参数。但是,它的设置有些麻烦,比如下面这种uuid的替换测试,需要手动设置:

使用时候打开开关即可

可以看到,该工具会自动替换你填入规则的token,ssrf测试的dnslog地址去测试,然后返回包比对包的大小,结果一目了然,若发现包大小差距过分的大可留意是否是测到了未授权或越权等漏洞,还是非常实用的。

0x04

routevulscan结合插件快速获取大批量资产敏感目录

Burpsuite - Route Vulnerable Scanning 递归式被动检测脆弱路径的burp插件

是github上一位师傅开发的一个插件,我个人非常喜欢用,捡洞神器,在实战中我认为他的亮点是递归式,并且在发现一些未授权的漏洞时候相当好用,如果我们面对大批量资产,想快速捡洞,可以结合chrame插件Open Multiple urls

这个插件可以批量打开大量的url地址,当然功能不止这些,不过我们结合routevulscan可快速发现大量资产中未授权的漏洞

使用时候打开开关,在routevulscan配置好常见的未授权漏洞规则或者常见的,通常具有“一打一个准”的后台,如nacos的后台登录口,druid未授权,swagger文档等,捡洞速度极快。

免责声明:

「由于传播、利用本公众号虫洞小窝所提供的信息而造成的任何直接或者间接的后果及损失,均由使用者本人负责,本公众号及作者不为此承担任何责任,一旦造成后果请自行承担

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
作者已关闭评论
0 条评论
热度
最新
推荐阅读
目录
  • 0x01
  • ssrf-King在BurpSuite中实现自动化SSRF检测
  • 0x02
  • inql极其便捷测试GraphQL漏洞
    • 这里先来简单了解一下什么是GraphQL,简单的说,GraphQL是由Facebook创造并开源的一种用于API的查询语言。
      • GraphQL核心组成部分
        • 1.Type
        • 2.Schema
        • 3.Query
        • 4.Resolver
    • 0x03
    • Autorepeater发现越权,未授权,甚至ssrf漏洞
    • 0x04
    • routevulscan结合插件快速获取大批量资产敏感目录
    • 免责声明:
    相关产品与服务
    渗透测试服务
    腾讯云渗透测试服务(Penetration Test Service, PTS),为客户提供针对于 Web 应用、移动 APP、微信小程序的黑盒安全测试内容;可以覆盖安全漏洞全生命周期,包括漏洞的发现、利用、修复以及修复后的验证。使用腾讯云渗透测试服务,可以随时将安全测试这一动作加入到您的产品研发、应用上线、安全自检等计划中来。不仅快速且便捷,而且稳定可靠,易于管理,有效的提升应用的安全能力。
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档