tags: privilage_escalation Timer_Privilage_Escalation
I timer sono i moderni cronjobs, tramite essi è possibile eseguire codice ogni tot tempo esattamente come i cronjobs, ma permettono una finitura migliore rispetto ai loro antenati.
I comandi più utili per questo vettore di attacco sono i seguenti:
#Comando base
systemctl list-timers --all
#Comando per filtrare quelli interesanti (non standard)
systemctl list-timers --all 2>/dev/null | grep -v "sysstat\|apt-daily\|fwupd\|phpsessionclean\|fstrim\|motd\|logrotate\|dpkg\|e2scrub\|update-notifier\|apport\|snapd\|ua-timer"
COME INTERPRETARE I TIMER
Quando fai:
systemctl list-timers --allVedi output tipo:
NEXT LEFT UNIT ACTIVATES
Wed 2026-06-24 16:15:30 28s gitea-template-sync.timer gitea-template-sync.service
Cosa significa:
NEXT= Prossima esecuzioneLEFT= Quanto tempo mancaUNIT= Nome del timerACTIVATES= Quale servizio esegue
Quello che ti interessa per PE:
-
Vedi il timer
-
Vedi il servizio che esegue
-
Vedi il comando in quel servizio con:
systemctl cat gitea-template-sync.service- Leggi lo script ed analizzalo (si trova nel percorso fornito dal comando precedente)