hacktricks/network-services-pentesting/24007-24008-24009-49152-pentesting-glusterfs.md
2023-08-03 19:12:22 +00:00

4.3 KiB
Raw Blame History

☁️ HackTricks云 ☁️ -🐦 推特 🐦 - 🎙️ Twitch 🎙️ - 🎥 Youtube 🎥

基本信息

GlusterFS是一个分布式、任意可扩展的文件系统,它将来自多个服务器的存储组件聚合到一个统一的文件系统中

默认端口24007/tcp/udp24008/tcp/udp49152/tcp以后
对于端口49152需要打开递增1的端口以使用更多的bricks。以前使用的是端口24009。

PORT      STATE  SERVICE
24007/tcp open   rpcbind
49152/tcp open   ssl/unknown

枚举

要与该文件系统进行交互,您需要安装GlusterFS客户端 (sudo apt-get install glusterfs-cli)。

要列出和挂载可用的卷,您可以使用:

sudo gluster --remote-host=10.10.11.131 volume list
# This will return the name of the volumes

sudo mount -t glusterfs 10.10.11.131:/<vol_name> /mnt/

如果您在尝试挂载文件系统时收到错误,可以检查/var/log/glusterfs/中的日志。

可以通过窃取文件(如果您可以访问系统)来修复提到证书的错误

  • /etc/ssl/glusterfs.ca
  • /etc/ssl/glusterfs.key
  • /etc/ssl/glusterfs.ca.pem

并将它们存储在您的机器的/etc/ssl/usr/lib/ssl目录中(如果使用不同的目录,请在日志中查找类似于"could not load our cert at /usr/lib/ssl/glusterfs.pem"的行)。

☁️ HackTricks Cloud ☁️ -🐦 Twitter 🐦 - 🎙️ Twitch 🎙️ - 🎥 Youtube 🎥