hacktricks/network-services-pentesting/24007-24008-24009-49152-pentesting-glusterfs.md
2023-07-07 23:42:27 +00:00

5.4 KiB
Raw Blame History

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

基本情報

GlusterFSは、分散型で任意にスケーラブルなファイルシステムであり、複数のサーバーからストレージコンポーネントを1つの統一されたファイルシステムに集約します。

デフォルトポート: 24007/tcp/udp、24008/tcp/udp、49152/tcp以降
ポート49152では、さらにブリックを使用するために、1ずつ増加したポートを開放する必要があります。以前はポート24009が49152の代わりに使用されていました。

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 🎥