首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >tql!一款API水平越权漏洞检测工具

tql!一款API水平越权漏洞检测工具

作者头像
潇湘信安
发布2023-08-11 19:25:14
发布2023-08-11 19:25:14
89200
代码可运行
举报
文章被收录于专栏:潇湘信安潇湘信安
运行总次数:0
代码可运行

工具介绍

通过替换认证信息后重放请求,并对比数据包结果,判断接口是否存在越权漏洞?

详细介绍:水平越权挖掘技巧与自动化越权漏洞检测

代码语言:javascript
代码运行次数:0
运行
复制
https://www.gem-love.com/2023/01/26/水平越权挖掘技巧与自动化越权漏洞检测/

安装使用

安装依赖并启动:

代码语言:javascript
代码运行次数:0
运行
复制
python3 -m pip install -r requirements.txt
python3 start.py

即可监听 socks5://127.0.0.1:8889。

安装证书

使用SwitchOmega等插件连接该代理,并访问mitm.it即可进入证书安装页面,根据操作系统进行证书安装。

以MacOS为例:

下载安装后,打开钥匙串访问,找到mitmproxy证书,修改为alwaystrust

检测漏洞

首先准备好目标系统的A、B两账号,根据系统的鉴权逻辑(Cookie、header、参数等)将A账号信息配置config/config.yml,之后登录B账号

使用B账号访问,脚本会自动替换鉴权信息并重放,根据响应结果判断是否存在越权漏洞

生成报表

每次有新漏洞都会自动添加到report/result.html中,通过浏览器打开:

点击具体条目可以展开/折叠对应的请求和响应:

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-06-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 潇湘信安 微信公众号,前往查看

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

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 检测漏洞
  • 生成报表
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档