Arbitrary File Write to Root
Last updated
Last updated
Impara e pratica il Hacking AWS:HackTricks Training AWS Red Team Expert (ARTE) Impara e pratica il Hacking GCP: HackTricks Training GCP Red Team Expert (GRTE)
Questo file si comporta come la variabile di ambiente LD_PRELOAD
ma funziona anche nei binaries SUID.
Se puoi crearlo o modificarlo, puoi semplicemente aggiungere un percorso a una libreria che verrà caricata con ogni binario eseguito.
Ad esempio: echo "/tmp/pe.so" > /etc/ld.so.preload
Git hooks sono script che vengono eseguiti su 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 privesc.
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: controlla i requisiti per abusare di questo per eseguire una rev shell quando un tipo di file comune è aperto.
Learn & practice AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE) Learn & practice GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE)