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 --all

Vedi 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 esecuzione
  • LEFT = Quanto tempo manca
  • UNIT = Nome del timer
  • ACTIVATES = Quale servizio esegue

Quello che ti interessa per PE:

  1. Vedi il timer

  2. Vedi il servizio che esegue

  3. Vedi il comando in quel servizio con:

systemctl cat gitea-template-sync.service
  1. Leggi lo script ed analizzalo (si trova nel percorso fornito dal comando precedente)