Lernen & üben Sie AWS Hacking:<imgsrc="/.gitbook/assets/arte.png"alt=""data-size="line">[**HackTricks Training AWS Red Team Expert (ARTE)**](https://training.hacktricks.xyz/courses/arte)<imgsrc="/.gitbook/assets/arte.png"alt=""data-size="line">\
Lernen & üben Sie GCP Hacking: <imgsrc="/.gitbook/assets/grte.png"alt=""data-size="line">[**HackTricks Training GCP Red Team Expert (GRTE)**<imgsrc="/.gitbook/assets/grte.png"alt=""data-size="line">](https://training.hacktricks.xyz/courses/grte)
* Ü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.
Die genauen Standorte der **`/manager`** und **`/host-manager`** Verzeichnisse zu identifizieren, ist entscheidend, da ihre Namen möglicherweise geändert werden. Eine Brute-Force-Suche wird empfohlen, um diese Seiten zu finden.
Das **`/manager/html`** Verzeichnis ist besonders sensibel, da es das Hochladen und Bereitstellen von WAR-Dateien ermöglicht, was zu einer Codeausführung führen kann. Dieses Verzeichnis ist durch eine grundlegende HTTP-Authentifizierung geschützt, wobei gängige Anmeldeinformationen sind:
Ein weiteres bemerkenswertes Verzeichnis ist **`/manager/status`**, das die Tomcat- und OS-Version anzeigt und bei der Identifizierung von Schwachstellen hilft.
Die CVE-2007-1860-Schwachstelle in `mod_jk` ermöglicht eine doppelte URL-Codierung von Pfadüberquerungen, die unbefugten Zugriff auf die Verwaltungsoberfläche über eine speziell gestaltete URL ermöglicht.
Apache Tomcat Versionen 4.x bis 7.x enthalten Beispielskripte, die anfällig für Informationsoffenlegung und Cross-Site-Scripting (XSS)-Angriffe sind. Diese Skripte, die umfassend aufgelistet sind, sollten auf unbefugten Zugriff und potenzielle Ausnutzung überprüft werden. Finden Sie [hier mehr Informationen](https://www.rapid7.com/db/vulnerabilities/apache-tomcat-example-leaks/)
In einigen [**anfälligen Konfigurationen von Tomcat**](https://www.acunetix.com/vulnerabilities/web/tomcat-path-traversal-via-reverse-proxy-mapping/) können Sie auf geschützte Verzeichnisse in Tomcat zugreifen, indem Sie den Pfad verwenden: `/..;/`
Sie könnten also beispielsweise in der Lage sein, die **Tomcat-Manager**-Seite zu erreichen, indem Sie auf Folgendes zugreifen: `www.vulnerable.com/lalala/..;/manager/html`
**Eine andere Möglichkeit**, geschützte Pfade mit diesem Trick zu umgehen, besteht darin, `http://www.vulnerable.com/;param=value/manager/html` aufzurufen.
Schließlich, wenn Sie Zugriff auf den Tomcat Web Application Manager haben, können Sie **eine .war-Datei hochladen und bereitstellen (Code ausführen)**.
Sie können eine WAR-Datei nur bereitstellen, wenn Sie **ausreichende Berechtigungen** (Rollen: **admin**, **manager** und **manager-script**) haben. Diese Details finden Sie normalerweise in _tomcat-users.xml_, die in `/usr/share/tomcat9/etc/tomcat-users.xml` definiert ist (es variiert zwischen den Versionen) (siehe [POST ](tomcat.md#post)section).
Du könntest auch dies installieren (erlaubt Upload, Download und Befehlsausführung): [http://vonloesch.de/filebrowser.html](http://vonloesch.de/filebrowser.html)
Holen Sie sich eine JSP-Web-Shell wie [diese](https://raw.githubusercontent.com/tennc/webshell/master/fuzzdb-webshell/jsp/cmd.jsp) und erstellen Sie eine WAR-Datei:
Lerne & übe AWS Hacking:<imgsrc="/.gitbook/assets/arte.png"alt=""data-size="line">[**HackTricks Training AWS Red Team Expert (ARTE)**](https://training.hacktricks.xyz/courses/arte)<imgsrc="/.gitbook/assets/arte.png"alt=""data-size="line">\
Lerne & übe GCP Hacking: <imgsrc="/.gitbook/assets/grte.png"alt=""data-size="line">[**HackTricks Training GCP Red Team Expert (GRTE)**<imgsrc="/.gitbook/assets/grte.png"alt=""data-size="line">](https://training.hacktricks.xyz/courses/grte)
* Überprüfe die [**Abonnementpläne**](https://github.com/sponsors/carlospolop)!
* **Tritt der** 💬 [**Discord-Gruppe**](https://discord.gg/hRep4RUj7f) oder der [**Telegram-Gruppe**](https://t.me/peass) bei oder **folge** uns auf **Twitter** 🐦 [**@hacktricks\_live**](https://twitter.com/hacktricks\_live)**.**
* **Teile Hacking-Tricks, indem du PRs an die** [**HackTricks**](https://github.com/carlospolop/hacktricks) und [**HackTricks Cloud**](https://github.com/carlospolop/hacktricks-cloud) GitHub-Repos sendest.