
The Browser Hacker's Handbook
Christian Frichot, Michele Orru, Wade Alcorn
- Editorial
- Wiley
- Año
- 2014
- Páginas
- ~648
- Nivel
- Intermedio
De qué trata
Manual de referencia en ciberseguridad ofensiva centrado en el navegador web, escrito por Wade Alcorn, Christian Frichot y Michele Orrù (creadores y mantenedores principales de BeEF, el Browser Exploitation Framework) y publicado por Wiley en 2014. La obra examina cómo los navegadores (Google Chrome, Mozilla Firefox, Internet Explorer y Safari) pueden convertirse en el punto de entrada y compromiso de una estación de trabajo o de una red corporativa interna. Está dirigida a evaluadores de penetración (pentesters), analistas de seguridad ofensiva (red teaming) y desarrolladores web de nivel intermedio que ya entienden la arquitectura cliente-servidor HTTP, el DOM y la programación en JavaScript.
El texto analiza en profundidad el modelo de seguridad del navegador y las técnicas para eludir sus barreras de contención. Explora la evasión de la política del mismo origen (Same-Origin Policy o SOP) y el aprovechamiento de Cross-Origin Resource Sharing (CORS), la explotación de APIs modernas de HTML5 (WebSockets, WebRTC, postMessage y Web Storage), ataques de clickjacking, robo de credenciales y técnicas de man-in-the-browser. Detalla el despliegue del framework BeEF para enganchar (hook) navegadores de víctimas, mantener persistencia en la sesión, auditar extensiones y vulnerar plugins heredados (Flash, Java Applets, ActiveX, Silverlight). Además, demuestra cómo transformar el navegador comprometido en un proxy pivotante hacia redes privadas corporativas para realizar escaneos de puertos en intranets, ataques entre protocolos (inter-protocol exploitation contra servicios IRC o FTP) y encapsulación de tráfico mediante túneles DNS.
A través de laboratorios y pruebas de concepto prácticas, el libro capacita para configurar entornos de ataque controlados, inyectar ganchos (hooks) de BeEF y ejecutar cadenas de explotación realistas del lado del cliente. Su mayor valor reside en cambiar radicalmente la perspectiva del navegador, tratándolo no solo como un visor web sino como un nodo ejecutor de código arbitrario que expone la red interna. No obstante, al haberse publicado en 2014, varias de las técnicas analizadas se apoyan en plugins actualmente extintos (como Adobe Flash y Java en el navegador) y no contemplan defensas modernas como Site Isolation o sandbox avanzados de procesos. Es indispensable tener bases sólidas de JavaScript y redes TCP/IP para sacar partido a sus metodologías.
- Seguridad ofensiva
- Hacking de navegadores
- BeEF
- Same-Origin Policy
- JavaScript
- HTML5 APIs
- WebSockets
- Pivoting y túneles
- Extensiones de navegador
- Ingeniería social
- Auditoría web
¿Cómo enseña?
Teoría + práctica
- ✗ Sin ejercicios
- ✗ Sin proyectos

