Arbitrary File Write to Root
Last updated
Last updated
Impara e pratica l'Hacking su AWS: HackTricks Training AWS Red Team Expert (ARTE) Impara e pratica l'Hacking su GCP: HackTricks Training GCP Red Team Expert (GRTE)
Questo file funziona come la variabile d'ambiente LD_PRELOAD
ma funziona anche nei binari SUID.
Se puoi crearlo o modificarlo, puoi semplicemente aggiungere un percorso a una libreria che verrà caricata con ogni binario eseguito.
Per esempio: echo "/tmp/pe.so" > /etc/ld.so.preload
Git hooks sono script che vengono eseguiti in vari eventi in un repository git come quando viene creato un commit, un merge... Quindi se uno script o utente privilegiato sta eseguendo queste azioni frequentemente ed è possibile scrivere nella cartella .git
, questo può essere utilizzato per escalation dei privilegi.
Ad esempio, è possibile generare uno script in un repo git in .git/hooks
in modo che venga sempre eseguito quando viene creato un nuovo commit:
TODO
TODO
Il file situato in /proc/sys/fs/binfmt_misc
indica quale binario dovrebbe eseguire quale tipo di file. TODO: controllare i requisiti per sfruttare questo per eseguire una reverse shell quando viene aperto un tipo di file comune.
Impara & pratica l'Hacking su AWS:HackTricks Training AWS Red Team Expert (ARTE) Impara & pratica l'Hacking su GCP: HackTricks Training GCP Red Team Expert (GRTE)