社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  docker

Docker Registry 5000端口未授权利用工具 爆破+下载+敏感信息提取一体

棉花糖fans • 3 月前 • 142 次点击  
前几天有个网站会员来问我有没有Docker Registry 5000端口未授权的图形化利用工具,在我转发了一堆文章和一个命令行脚本后,我想起之前也有过师傅来问我有没有这种工具,为避免我们GUI小子没有工具用,所以我决定自己做一个。
哦对了,无境上线了哦!超级便宜的在线独立内网靶场来咯?!确定不看看吗?
无境地址:vip.bdziyi.com/ulab,已上架对应的测试环境靶场:

🐳 Docker Registry Explorer

一款功能强大的Docker Registry浏览、下载和安全测试工具,集成了镜像管理、认证爆破、敏感信息搜索等多项实用功能。

✨ 核心功能

🔍 镜像浏览管理

image-20251106172015745
image-20251106172015745
  • Registry连接:支持HTTP/HTTPS,自动保存连接历史

  • Basic Auth认证:支持需要账号密码的私有Registry

  • 仓库浏览:查看所有仓库列表,支持搜索过滤

  • 标签管理:查看镜像的所有标签版本

  • 层查看:查看镜像的每一层详细信息(大小、digest)

  • 批量下载:勾选仓库/标签/层进行批量下载

  • 下载历史:自动记录所有下载,支持管理和删除(文件同步删除)

    image-20251106172046694
    image-20251106172046694
    d2e2f7f9866e58e1f25d09dbbba0961d
    d2e2f7f9866e58e1f25d09dbbba0961d

🛡️ 认证爆破管理

d09589bf72574be2575df4b3f49fa6cf
d09589bf72574be2575df4b3f49fa6cf
  • 多线程爆破:支持1-100个并发线程
  • 自定义字典:支持用户名和密码字典文件
  • 智能延迟:可调节请求延迟,防止IP被封
  • 实时日志:查看爆破过程和成功的凭证
  • 自动填充:爆破成功后自动填充凭证到镜像浏览区域
  • 结果保存:成功的凭证自动保存到history目录

🔎 敏感信息搜索

ea84bbb258bfe896d5f3a558c5c307da
ea84bbb258bfe896d5f3a558c5c307da
  • 强大规则库:25+种内置敏感信息正则表达式

    • 云服务密钥(阿里云、AWS、腾讯云)
    • 数据库凭证(MySQL、Redis、MongoDB、JDBC)
    • 账号密码(中英文支持)
    • 身份证号、手机号、邮箱
    • JWT Token、Basic Auth、Bearer Token
  • 自动解压:智能解压压缩包并搜索内容

    • 支持格式:ZIP、TAR、TAR.GZ、JAR、WAR、EAR、GZ
    • Docker镜像层文件(智能检测gzip压缩的tar)
    • 递归解压(最多10层嵌套)
  • 智能过滤:200+黑名单规则

    • 过滤代码片段(Java字节码、Python/JavaScript代码)
    • 过滤国际化错误消息
    • 过滤SDK和库文件内容
    • 二进制文件自动检测跳过
  • 自定义支持

    • 自定义正则表达式
    • 自定义文件扩展名
    • 可调节文件大小限制(3MB-500MB或不限制)
    • 支持"仅使用自定义规则"模式
  • 高性能:多线程并发搜索,自动跳过不必要的目录

⚙️ 系统功能

db5d5d0702ed37c2da9506fee4bae482
db5d5d0702ed37c2da9506fee4bae482
  • 代理支持:配置HTTP/HTTPS代理,支持代理测试
  • 主题切换:浅色/深色主题
  • 下载路径设置:自定义下载保存位置
  • 版本检测:自动检测更新,提醒用户升级

🚀 快速开始

下载程序

https://github.com/mhtsec/Docker-Registry-exp/releases

支持平台:

  • 🍎 macOS (Apple Silicon / Intel)
  • 🪟 Windows (x64 / ARM64)
  • 🐧 Linux (AMD64)

运行程序

Windows

双击 docker-registry-explorer-windows-x64.exe

macOS

  1. 解压zip文件
  2. 双击 docker-registry-explorer.app
  3. 如提示不安全:右键 → 打开

Linux

chmod +x docker-registry-explorer-linux-amd64
./docker-registry-explorer-linux-amd64

📖 使用指南

镜像浏览

  1. 连接Registry

  • 输入目标地址:192.168.1.100:5000 或 registry.example.com
  • 如需认证:填写用户名和密码
  • 点击"连接"按钮
  • 浏览和下载

    • 勾选仓库 → 点击"批量下载" → 下载该仓库的所有标签
    • 选择仓库 → 查看标签 → 勾选标签 → 批量下载
    • 选择标签 → 查看层 → 勾选层 → 批量下载
  • 查看下载记录

    • 切换到"下载历史记录"
    • 查看所有下载的文件
    • 可删除记录(文件同步删除)

    认证爆破

    1. 配置爆破

    • 输入目标地址
    • 选择用户名字典文件
    • 选择密码字典文件
    • 设置线程数(1-100)
    • 设置延迟(毫秒)
  • 开始爆破

    • 点击"开始爆破"
    • 观察实时日志
    • 找到凭证后自动停止
  • 使用凭证

    • 爆破成功后弹窗询问是否跳转
    • 凭证自动填充到镜像浏览区域
    • 点击连接即可使用

    敏感信息搜索

    1. 选择搜索路径

    • 默认选择download目录
    • 或点击"选择文件夹"自定义
  • 配置选项(可选)

    • 自定义正则表达式
    • 自定义文件扩展名
    • 选择文件大小限制
    • 启用"自动解压压缩包"
    • 启用"仅使用自定义规则"
  • 开始搜索

    • 点击"开始搜索"
    • 查看实时进度和结果
    • 结果自动保存到:{时间戳}_info.txt
  • 查看结果

    • 实时显示在右侧结果区域
    • 点击"导出结果"打开文件所在目录

    ⚠️ 免责声明

    本工具仅供安全测试和授权渗透测试使用!

    • ✅ 仅在您拥有合法权限的环境中使用
    • ✅ 用于自己管理的系统测试
    • ✅ 安全研究和学习

    禁止行为

    • ❌ 未经授权扫描他人系统
    • ❌ 恶意爆破或窃取信息
    • ❌ 用于非法目的

    违法使用后果自负!

    Python社区是高质量的Python/Django开发社区
    本文地址:http://www.python88.com/topic/188770