Este libro introduce al lector en el mundo de la seguridad informática desde la perspectiva tanto del atacante (hacker) como del defensor. Se detallan los protocolos de comunicación de sistemas y aplicaciones, así como las técnicas para identificar vulnerabilidades y ejecutar ataques. Se describen ataques a sistemas operativos Windows y Linux, incluyendo ataques de inyección de código a bases de datos (SQL Injection). Además, se exploran aplicaciones para proteger sistemas y redes, como sniffers, firewalls e IDS, y técnicas de cifrado de información. Esta edición incluye un capítulo dedicado a la seguridad de redes inalámbricas (WiFi).