Cosa fa#
Gestore di pacchetti standard per distribuzioni basate su Debian (Ubuntu, Kali). Serve per installare, aggiornare, rimuovere e gestire il software di sistema.
Sintassi#
sudo apt [comando] [pacchetto]
Comandi essenziali#
| Comando | Cosa fa | Note Blue Team |
|---|---|---|
sudo apt update | Aggiorna l'indice dei pacchetti | Da lanciare sempre prima di installare tool di analisi. |
sudo apt upgrade | Aggiorna i pacchetti installati | Fondamentale per il patching delle vulnerabilità. |
sudo apt install <pkg> | Installa un nuovo software | Es: sudo apt install wireshark. |
sudo apt remove <pkg> | Rimuove un pacchetto | — |
apt search <testo> | Cerca nei repository | Utile per trovare tool specifici (es. apt search forensic). |
apt list --installed | Elenca i pacchetti presenti | Cruciale in fase di Post-Exploitation o Auditing. |
Combinazioni utili#
# Aggiorna gli indici e applica le patch di sicurezza in un colpo solo
sudo apt update && sudo apt upgrade -y# Audit pacchetti installati — ricerca post-compromise
dpkg -l # lista dettagliata con versioni
dpkg -l | grep -v "^ii" # pacchetti non correttamente installati
dpkg -L nomepacchetto # dove sono i file di un pacchetto
apt list --installed 2>/dev/null | grep -v automatic # solo pacchetti manualiScenario Reale#
Durante la messa in sicurezza (Hardening) di una workstation, un analista deve rimuovere i software non necessari per ridurre la superficie di attacco. Utilizza apt list --installed per identificare servizi superflui e sudo apt purge <nome> per rimuoverli insieme ai file di configurazione.
In un sistema sospetto, dpkg -l | grep -v "^ii" mostra pacchetti in stato anomalo — un attaccante che installa manualmente un binario senza usare apt lascia tracce diverse da quelle standard.
Dove l'ho usato#
- progetto-lab-vm — Installazione
spice-vdagente tool di rete.
Note personali#
Attenzione:
aptè l'interfaccia user-friendly, mentredpkgè il motore sottostante. Seaptsi blocca per problemi di dipendenze, spesso bisogna intervenire condpkg --configure -a.
Collegato a#
- system — categoria (Hub)
- spice-vdagent — tool installato



