Prerequisiti: conoscenze di base di networking: stack tcp/ip e principali protocolli applicativi (ARP, DHCP, DNS, HTTP). Minima capacità di utilizzo del sistema operativo Linux.
Introduzione alla sicurezza informatica e all’ethical hacking: basi di sicurezza informatica, definizioni e scopi, terminologia, le fasi dell’ethical hacking, cenni di crittografia.
Footprinting e reconnaisance: footprinting attivo e passivo, metodi e strumenti per footprinting e reconnaisance.
Scanning networks: fondamenti dello stack tcp/ip, metodi di scan, Nmap e altri tools.
Enumeration: service enumeration, OS fingerprint.
Vulnerability analysis: vulnerability databases, nessus, open vas.
System Hacking: exploit database, password cracking, privilege escalation, metasploit.
Network sniffing: modalità di acquisizione del traffico di rete, analisi del traffico di rete.
Social engineering: tipologie di attacco.