文件名称:swagger-exp:Swagger API漏洞利用
文件大小:619KB
文件格式:ZIP
更新时间:2024-04-14 06:08:52
JavaScript
Swagger API漏洞利用 这是一个Swagger REST API信息可用的工具。主要功能有: 遍历所有API接口,自动填充参数 尝试GET / POST所有接口,返回响应代码/ Content-Type / Content-Length,用于分析接口是否可以未授权访问利用 分析接口是否存在敏感参数,例如url参数,容易约会外网的SSRF细分 检测API认证绕过防御 在本地监听一个Web服务器,打开Swagger UI接口,供分析接口使用 使用Chrome打开本地Web服务器,并添加CORS,解决部分API接口无法跨域请求的问题 当工具检测到HTTP认证绕过突破时,本地服务器拦截API文档,修改路径,踩直接在Swagger UI中进行测试 扫描器改进建议 分析json文档,将发现的URL,自动添加到爬虫中 用法 需要介入分析api_summary.txt文件中的内容 扫描所有API集
【文件预览】:
swagger-exp-master
----swagger-exp.py(9KB)
----index.html(36KB)
----static()
--------swagger-ui-standalone-preset.js(598KB)
--------swagger-ui.css(187KB)
--------swagger-ui-bundle.js(1.99MB)
--------validator(2KB)
----screenshot.png(25KB)
----.gitignore(57B)
----lib()
--------common.py(1018B)
--------__init__.py(0B)
----README.md(1KB)
----screenshot2.png(28KB)