Drupal
Last updated
Last updated
Lernen & üben Sie AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE) Lernen & üben Sie GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE)
Überprüfen Sie Meta
Node: Drupal indiziert seinen Inhalt mit Knoten. Ein Knoten kann alles enthalten, wie einen Blogbeitrag, eine Umfrage, einen Artikel usw. Die Seiten-URIs haben normalerweise die Form /node/<nodeid>
.
Überprüfen Sie /CHANGELOG.txt
Neuere Installationen von Drupal blockieren standardmäßig den Zugriff auf die Dateien CHANGELOG.txt
und README.txt
.
Drupal unterstützt standardmäßig drei Arten von Benutzern:
Administrator
: Dieser Benutzer hat die vollständige Kontrolle über die Drupal-Website.
Authentifizierter Benutzer
: Diese Benutzer können sich auf der Website anmelden und Operationen wie das Hinzufügen und Bearbeiten von Artikeln basierend auf ihren Berechtigungen durchführen.
Anonym
: Alle Website-Besucher werden als anonym bezeichnet. Standardmäßig dürfen diese Benutzer nur Beiträge lesen.
Um Benutzer zu enumerieren, können Sie:
Anzahl der Benutzer abrufen: Greifen Sie einfach auf /user/1
, /user/2
, /user/3
... zu, bis ein Fehler angezeigt wird, der darauf hinweist, dass der Benutzer nicht existiert.
Registrierung: Greifen Sie auf /user/register
zu und versuchen Sie, einen Benutzernamen zu erstellen. Wenn der Name bereits vergeben ist, wird dies in einer Fehlermeldung vom Server angezeigt.
Passwort zurücksetzen: Versuchen Sie, das Passwort eines Benutzers zurückzusetzen. Wenn der Benutzer nicht existiert, wird dies deutlich in einer Fehlermeldung angezeigt.
Finden Sie einfach neue Seiten, indem Sie in /node/FUZZ
suchen, wobei FUZZ
eine Zahl ist (zum Beispiel von 1 bis 1000).
Wenn Sie Zugriff auf die Drupal-Webkonsole haben, überprüfen Sie diese Optionen, um RCE zu erhalten:
Drupal RCEDrupalwned: Drupal-Ausnutzungsskript, das XSS zu RCE oder anderen kritischen Schwachstellen erhöht. Für weitere Informationen siehe diesen Beitrag. Es bietet Unterstützung für Drupal-Versionen 7.X.X, 8.X.X, 9.X.X und 10.X.X und ermöglicht:
Privilegieneskalation: Erstellt einen administrativen Benutzer in Drupal.
(RCE) Vorlage hochladen: Hochladen von benutzerdefinierten Vorlagen, die in Drupal zurückdoorisiert sind.
Lerne & übe AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE) Lerne & übe GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE)