Relatore: Nelle lezioni
precedenti abbiamo appreso la metodologia di base degli attacchi lato server.
Così abbiamo imparato la metodologia di
base su come testare la sicurezza dei server.
Abbiamo imparato a farlo
manualmente e poi abbiamo imparato a farlo con Nexspose utilizzando gli strumenti.
Quindi, prima di passare alla
sezione successiva, che
riguarda gli attacchi lato
client, voglio dedicare un'altra lezione a riflettere su tutto
ciò che abbiamo fatto finora e a ripassare i passaggi
che abbiamo usato per scoprire e sfruttare le vulnerabilità in server,
perché testare la sicurezza dei server o
eseguire attacchi lato server è
più o meno sempre lo stesso.
Lascia che ti mostri cosa intendo.
Quindi dovremo sempre iniziare scoprendo
informazioni sui nostri obiettivi, e lo faremo
scoprendo le porte aperte ei servizi
in esecuzione e
lo faremo usando Nmap come mostrato in precedenza.
Quindi una volta che abbiamo un elenco di tutti
i server e i servizi in esecuzione come possiamo
vedere qui, per ciascuna di queste
voci, quindi per
ciascuna di queste porte e
per ciascuno di questi servizi, andremo avanti e cercare le vulnerabilità
e lo faremo utilizzando Google
e utilizzando siti Web come Exploit DB e così via.
Cercheremo le vulnerabilità nei servizi.
Se troviamo vulnerabilità, vedremo se
sono sfruttabili perché a volte
lo sfruttamento potrebbe non essere pubblico e se
lo è, proveremo a sfruttarlo o verificheremo questa
vulnerabilità, e una volta fatto, scriveremo una nota
nel nostro report e dei report
di Pen Test parleremo alla
fine del corso.
Quindi, come puoi vedere, i passaggi sono sempre gli stessi.
Utilizzerai sempre Nmap per scoprire le porte
aperte sui servizi in esecuzione, cercherai sempre
le vulnerabilità in ciascuno
di questi servizi utilizzando Google
o altri siti Web di vulnerabilità come Exploit DB.
L'unica differenza
è trovare e verificare questi exploit perché usarli potrebbe
essere leggermente diverso come abbiamo
visto in precedenza e molto spesso quando trovi
vulnerabilità che non sono disponibili in Metasploit
e così via,
l'exploit stesso includerà la documentazione su come
usarlo e se riesci a
ritrovarlo, puoi cercarlo su Google e imparare a sfruttarlo.
Quindi, anche se
sembra molto semplice, questa sarà sempre la metodologia che usiamo
quando ci avviciniamo agli attacchi lato server
e questi saranno sempre i passaggi di base che utilizzerai nei
CTF, come Hack The Box e Try Hakimi.
Inizierai sempre con una
scansione di Nmap, cercherai sempre di
scoprire vulnerabilità, cercarle, provare a
sfruttarle e verificare le tue scoperte.
Quindi, anche se sembra
molto semplice, volevo solo fare
un'altra lezione, solo perché tu lo sappia e
in modo che sia chiaro che
è davvero
così semplice e le uniche cose che potrebbero essere diverse
sono gli exploit stessi, che potresti avere fare un
po' di ricerca per imparare a sfruttarli, ma non c'è
modo per me di coprire tutti
i possibili exploit, ci sono letteralmente migliaia e migliaia di exploit.
Quello che sto cercando di fare
qui è semplicemente insegnarti come cercare effettivamente gli exploit e
sfruttarli da solo o cercare informazioni e applicarle
a te stesso e fornirti la metodologia di base corretta
su come affrontare gli attacchi lato server.
Ora, se esamini l'intero elenco delle porte e dei servizi
che hai scoperto e non
sei riuscito a scoprire alcuna vulnerabilità sfruttabile, l'unica speranza per te
è provare
effettivamente gli attacchi lato client e questo è
ciò che tratteremo in la sezione successiva.