hacktricks/network-services-pentesting/24007-24008-24009-49152-pentesting-glusterfs.md

47 lines
3.6 KiB
Markdown
Raw Normal View History

2022-04-28 16:01:33 +00:00
<details>
<summary><strong>ゼロからヒーローまでのAWSハッキングを学ぶ</strong> <a href="https://training.hacktricks.xyz/courses/arte"><strong>htARTEHackTricks AWS Red Team Expert</strong></a><strong></strong></summary>
2022-04-28 16:01:33 +00:00
HackTricks をサポートする他の方法:
2022-04-28 16:01:33 +00:00
* **HackTricks で企業を宣伝したい** または **HackTricks をPDFでダウンロードしたい** 場合は [**SUBSCRIPTION PLANS**](https://github.com/sponsors/carlospolop) をチェックしてください!
* [**公式PEASSHackTricksスワッグ**](https://peass.creator-spring.com)を入手する
* [**The PEASS Family**](https://opensea.io/collection/the-peass-family)、当社の独占的な [**NFTs**](https://opensea.io/collection/the-peass-family) コレクションを発見する
* **💬 [**Discordグループ**](https://discord.gg/hRep4RUj7f) または [**telegramグループ**](https://t.me/peass) に参加するか、**Twitter** 🐦 [**@carlospolopm**](https://twitter.com/carlospolopm) をフォローする**
* **ハッキングトリックを共有するために** [**HackTricks**](https://github.com/carlospolop/hacktricks) と [**HackTricks Cloud**](https://github.com/carlospolop/hacktricks-cloud) のgithubリポジトリにPRを提出する
2022-04-28 16:01:33 +00:00
</details>
2023-07-07 23:42:27 +00:00
# 基本情報
2022-02-03 02:15:45 +00:00
**GlusterFS** は複数のサーバーからのストレージを1つの **統合システム** に組み合わせる **分散ファイルシステム** です。 **任意のスケーラビリティ** を可能にし、ストレージサーバーを簡単に追加または削除しても全体のファイルシステムに影響を与えません。これにより、データの高い **可用性****障害耐性** が確保されます。GlusterFS を使用すると、基礎となるサーバーインフラストラクチャに関係なく、ファイルにローカルに保存されているかのようにアクセスできます。複数のサーバー間で大量のデータを管理するための強力で柔軟なソリューションを提供します。
2022-02-03 02:15:45 +00:00
**デフォルトポート**: 24007/tcp/udp、24008/tcp/udp、49152/tcp (以降)\
ポート49152について、1ずつ増加したポートを開いてさらにブリックを使用する必要があります。_以前はポート24009が49152の代わりに使用されていました。_
2022-02-03 02:15:45 +00:00
```
PORT STATE SERVICE
24007/tcp open rpcbind
49152/tcp open ssl/unknown
```
2023-07-07 23:42:27 +00:00
## 列挙
2022-02-03 02:15:45 +00:00
このファイルシステムとやり取りするには、[**GlusterFSクライアント**](https://download.gluster.org/pub/gluster/glusterfs/LATEST/)をインストールする必要があります (`sudo apt-get install glusterfs-cli`)。
2022-02-03 02:15:45 +00:00
利用可能なボリュームをリストおよびマウントするには、次のコマンドを使用できます:
2022-02-03 02:15:45 +00:00
```bash
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/`内のログを確認できます。
2022-02-03 02:15:45 +00:00
**証明書に言及するエラー**は、以下のファイルを盗んで修正できます(システムにアクセス権がある場合):
2022-02-03 02:15:45 +00:00
* /etc/ssl/glusterfs.ca
* /etc/ssl/glusterfs.key
* /etc/ssl/glusterfs.ca.pem
2022-04-28 16:01:33 +00:00
そして、それらを自分のマシンの`/etc/ssl`または`/usr/lib/ssl`ディレクトリに保存します(異なるディレクトリが使用されている場合は、ログ内の"_could not load our cert at /usr/lib/ssl/glusterfs.pem_"のような行を確認してください)。