日常渗透过程中我们经常会遇到 spring boot 框架,通过资产测绘平台搜索我们也可以知道 spring 框架的资产非常多,最常见的需求就是我想测试是否存在敏感信息泄漏以及是否存在 spring 的相关漏洞
- git clone https://github.com/sule01u/SBSCAN.git
- cd SBSCAN $ pip3 install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple #
- 以免跟其他包版本冲突,建议创建虚拟环境后安装项目依赖;-i 指定使用国内清华源安装依赖; $ python3 sbscan.py --help
检
python3 sbscan.py [OPTIONS]
-u --url: 对单个URL进行扫描
-f --file: 从文件读取URL进行扫描
-m --mode: 扫描模式选择: [path/cve/all], 默认为'all'
-p --proxy: 指定HTTP代理
-t --threads: 并发线程数, 默认单线程
-ff --fingerprint_filter: 只对存在Spring指纹的网站进行扫描
-d --dnslog: 指定dnslog域名
-q --quiet: 纯净版输出,仅输出命中的结果
-h --help: 显示帮助信息
Options
-u, --url 对单个 URL 进行扫描 -f, --file 读取文件中的 url 目标进行扫描 -p, --proxy 指定 HTTP 代理 -t, --threads 指定线程数量 -q, --quiet 启用纯净输出,只输出命中的敏感路径信息 -ff, --fingerprint_filter 启用指纹检测,只扫描命中指纹的站点(可能有漏报,结合实际情况选择是否启用) -d, --dnslog 指定 DNSLog 域名,用于检测到无回显漏洞时可接收被攻击主机的 dns 请求 --help 显示帮助信息
Examples
评论 (0)