Drupal
Last updated
Last updated
Ucz się i ćwicz Hacking AWS:HackTricks Training AWS Red Team Expert (ARTE) Ucz się i ćwicz Hacking GCP: HackTricks Training GCP Red Team Expert (GRTE)
Sprawdź meta
Node: Drupal indeksuje swoją zawartość za pomocą węzłów. Węzeł może zawierać cokolwiek, takiego jak post na blogu, ankieta, artykuł itp. URI strony zazwyczaj mają postać /node/<nodeid>
.
Sprawdź /CHANGELOG.txt
Nowsze instalacje Drupala domyślnie blokują dostęp do plików CHANGELOG.txt
i README.txt
.
Drupal domyślnie obsługuje trzy typy użytkowników:
Administrator
: Ten użytkownik ma pełną kontrolę nad stroną internetową Drupal.
Użytkownik uwierzytelniony
: Ci użytkownicy mogą logować się na stronie i wykonywać operacje takie jak dodawanie i edytowanie artykułów w zależności od swoich uprawnień.
Anonimowy
: Wszyscy odwiedzający stronę są oznaczani jako anonimowi. Domyślnie tym użytkownikom pozwala się tylko na czytanie postów.
Aby enumerować użytkowników możesz:
Uzyskać liczbę użytkowników: Po prostu uzyskaj dostęp do /user/1
, /user/2
, /user/3
... aż zwróci błąd wskazujący, że użytkownik nie istnieje.
Rejestracja: Uzyskaj dostęp do /user/register
i spróbuj utworzyć nazwę użytkownika, a jeśli nazwa jest już zajęta, zostanie to wskazane w błędzie z serwera.
Resetowanie hasła: Spróbuj zresetować hasło użytkownika, a jeśli użytkownik nie istnieje, zostanie to wyraźnie wskazane w komunikacie o błędzie.
Po prostu znajdź nowe strony, przeszukując /node/FUZZ
, gdzie FUZZ
to liczba (na przykład od 1 do 1000).
Jeśli masz dostęp do konsoli internetowej Drupal, sprawdź te opcje, aby uzyskać RCE:
Drupalwned: Skrypt do eksploatacji Drupal, który podnosi XSS do RCE lub inne krytyczne luki. Więcej informacji znajdziesz w tym poście. Oferuje wsparcie dla wersji Drupal 7.X.X, 8.X.X, 9.X.X i 10.X.X oraz pozwala na:
Podniesienie uprawnień: Tworzy użytkownika administracyjnego w Drupal.
(RCE) Prześlij szablon: Prześlij niestandardowe szablony z backdoorem do Drupal.
Ucz się i ćwicz Hacking AWS:HackTricks Training AWS Red Team Expert (ARTE) Ucz się i ćwicz Hacking GCP: HackTricks Training GCP Red Team Expert (GRTE)