mirror of
https://github.com/carlospolop/hacktricks
synced 2024-11-26 14:40:37 +00:00
47 lines
3.2 KiB
Markdown
47 lines
3.2 KiB
Markdown
{% hint style="success" %}
|
|
Lernen & üben Sie AWS Hacking:<img src="/.gitbook/assets/arte.png" alt="" data-size="line">[**HackTricks Training AWS Red Team Expert (ARTE)**](https://training.hacktricks.xyz/courses/arte)<img src="/.gitbook/assets/arte.png" alt="" data-size="line">\
|
|
Lernen & üben Sie GCP Hacking: <img src="/.gitbook/assets/grte.png" alt="" data-size="line">[**HackTricks Training GCP Red Team Expert (GRTE)**<img src="/.gitbook/assets/grte.png" alt="" data-size="line">](https://training.hacktricks.xyz/courses/grte)
|
|
|
|
<details>
|
|
|
|
<summary>Unterstützen Sie HackTricks</summary>
|
|
|
|
* Überprüfen Sie die [**Abonnementpläne**](https://github.com/sponsors/carlospolop)!
|
|
* **Treten Sie der** 💬 [**Discord-Gruppe**](https://discord.gg/hRep4RUj7f) oder der [**Telegram-Gruppe**](https://t.me/peass) bei oder **folgen** Sie uns auf **Twitter** 🐦 [**@hacktricks\_live**](https://twitter.com/hacktricks\_live)**.**
|
|
* **Teilen Sie Hacking-Tricks, indem Sie PRs an die** [**HackTricks**](https://github.com/carlospolop/hacktricks) und [**HackTricks Cloud**](https://github.com/carlospolop/hacktricks-cloud) GitHub-Repos senden.
|
|
|
|
</details>
|
|
{% endhint %}
|
|
|
|
|
|
# Grundinformationen
|
|
|
|
**GlusterFS** ist ein **verteiltes Dateisystem**, das Speicher von mehreren Servern in einem **einheitlichen System** kombiniert. Es ermöglicht **willkürliche Skalierbarkeit**, was bedeutet, dass Sie Speicherserver einfach hinzufügen oder entfernen können, ohne das gesamte Dateisystem zu stören. Dies gewährleistet eine hohe **Verfügbarkeit** und **Fehlertoleranz** für Ihre Daten. Mit GlusterFS können Sie auf Ihre Dateien zugreifen, als ob sie lokal gespeichert wären, unabhängig von der zugrunde liegenden Serverinfrastruktur. Es bietet eine leistungsstarke und flexible Lösung für die Verwaltung großer Datenmengen über mehrere Server hinweg.
|
|
|
|
**Standardports**: 24007/tcp/udp, 24008/tcp/udp, 49152/tcp (aufwärts)\
|
|
Für den Port 49152 müssen die Ports, die um 1 erhöht werden, geöffnet sein, um mehr Bricks zu verwenden. _Früher wurde der Port 24009 anstelle von 49152 verwendet._
|
|
```
|
|
PORT STATE SERVICE
|
|
24007/tcp open rpcbind
|
|
49152/tcp open ssl/unknown
|
|
```
|
|
## Enumeration
|
|
|
|
Um mit diesem Dateisystem zu interagieren, müssen Sie den [**GlusterFS-Client**](https://download.gluster.org/pub/gluster/glusterfs/LATEST/) (`sudo apt-get install glusterfs-cli`) installieren.
|
|
|
|
Um die verfügbaren Volumes aufzulisten und zu mounten, können Sie Folgendes verwenden:
|
|
```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/
|
|
```
|
|
Wenn Sie einen **Fehler beim Versuch, das Dateisystem zu mounten**, erhalten, können Sie die Protokolle in `/var/log/glusterfs/` überprüfen.
|
|
|
|
**Fehler, die Zertifikate erwähnen**, können behoben werden, indem Sie die Dateien stehlen (wenn Sie Zugriff auf das System haben):
|
|
|
|
* /etc/ssl/glusterfs.ca
|
|
* /etc/ssl/glusterfs.key
|
|
* /etc/ssl/glusterfs.ca.pem
|
|
|
|
Und sie in Ihrem Maschinenverzeichnis `/etc/ssl` oder `/usr/lib/ssl` speichern (wenn ein anderes Verzeichnis verwendet wird, überprüfen Sie die Protokolle auf Zeilen wie: "_konnte unser Zertifikat unter /usr/lib/ssl/glusterfs.pem nicht laden_").
|