Moodle
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)
![](https://book.hacktricks.xyz/~gitbook/image?url=https%3A%2F%2F600722126-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FJtticLwENZ4i7WwgHiQe%252Fuploads%252Fgit-blob-ce4fbfd491ab398bd58639023728b416b0758bc1%252Fi3.png%3Falt%3Dmedia&width=768&dpr=4&quality=100&sign=f7957969&sv=1)
Wskazówka dotycząca bug bounty: zarejestruj się w Intigriti, premium platformie bug bounty stworzonej przez hackerów, dla hackerów! Dołącz do nas na https://go.intigriti.com/hacktricks już dziś i zacznij zarabiać nagrody do 100 000 USD!
Automatyczne skany
droopescan
moodlescan
CMSMap
CVEs
Znalazłem, że automatyczne narzędzia są dość bezużyteczne w znajdowaniu luk w zabezpieczeniach dotyczących wersji moodle. Możesz sprawdzić je w https://snyk.io/vuln/composer:moodle%2Fmoodle
RCE
Musisz mieć rolę menedżera i możesz instalować wtyczki w zakładce "Zarządzanie witryną"**:**
![](https://book.hacktricks.xyz/~gitbook/image?url=https%3A%2F%2F600722126-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FJtticLwENZ4i7WwgHiQe%252Fuploads%252Fgit-blob-d50f39ed2963f0eb051ad8717b44c590e79a63af%252Fimage%2520%28630%29.png%3Falt%3Dmedia&width=768&dpr=4&quality=100&sign=fbad11d8&sv=1)
Jeśli jesteś menedżerem, możesz nadal potrzebować aktywować tę opcję. Możesz zobaczyć jak w PoC eskalacji uprawnień moodle: https://github.com/HoangKien1020/CVE-2020-14321.
Następnie możesz zainstalować następującą wtyczkę, która zawiera klasyczny pentest-monkey php rev shell (przed przesłaniem musisz ją rozpakować, zmienić IP i port revshell i ponownie skompresować)
Lub możesz użyć wtyczki z https://github.com/HoangKien1020/Moodle_RCE, aby uzyskać regularny shell PHP z parametrem "cmd".
Aby uzyskać dostęp do uruchomienia złośliwej wtyczki, musisz uzyskać dostęp do:
POST
Znajdź dane uwierzytelniające do bazy danych
Zrzut danych uwierzytelniających z bazy danych
![](https://book.hacktricks.xyz/~gitbook/image?url=https%3A%2F%2F600722126-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FJtticLwENZ4i7WwgHiQe%252Fuploads%252Fgit-blob-ce4fbfd491ab398bd58639023728b416b0758bc1%252Fi3.png%3Falt%3Dmedia&width=768&dpr=4&quality=100&sign=f7957969&sv=1)
Tip dotyczący bug bounty: zarejestruj się na Intigriti, premium platformie bug bounty stworzonej przez hackerów, dla hackerów! Dołącz do nas na https://go.intigriti.com/hacktricks już dziś i zacznij zarabiać nagrody do 100 000 USD!
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)
Last updated