Arbitrary File Write to Root
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)
Diese Datei verhält sich wie die LD_PRELOAD
Umgebungsvariable, funktioniert jedoch auch bei SUID-Binärdateien.
Wenn Sie sie erstellen oder ändern können, können Sie einfach einen Pfad zu einer Bibliothek hinzufügen, die mit jeder ausgeführten Binärdatei geladen wird.
Zum Beispiel: echo "/tmp/pe.so" > /etc/ld.so.preload
Git-Hooks sind Skripte, die bei verschiedenen Ereignissen in einem Git-Repository ausgeführt werden, wie z.B. wenn ein Commit erstellt wird, ein Merge... Wenn also ein privilegiertes Skript oder Benutzer diese Aktionen häufig ausführt und es möglich ist, in den .git
-Ordner zu schreiben, kann dies für privesc genutzt werden.
Zum Beispiel ist es möglich, ein Skript in einem Git-Repo in .git/hooks
zu generieren, sodass es immer ausgeführt wird, wenn ein neuer Commit erstellt wird:
TODO
TODO
Die Datei, die sich in /proc/sys/fs/binfmt_misc
befindet, gibt an, welches Binärprogramm welche Art von Dateien ausführen soll. TODO: Überprüfen Sie die Anforderungen, um dies auszunutzen, um eine Reverse-Shell auszuführen, wenn ein gängiger Dateityp geöffnet wird.
Lernen & üben Sie AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE) Lernen & üben Sie GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE)