Obra técnica especializada que analiza la explotación de vulnerabilidades en sistemas Linux y Windows bajo arquitecturas x86 y x64. Expone principios de memoria, ingeniería inversa y depuración para comprender el comportamiento de software vulnerable. Examina mecanismos modernos de protección y su interacción con técnicas de análisis y evaluación de seguridad.
Laboratorios 100% disponibles en línea. Este libro expone al lector técnicas avanzadas de evasión de controles de seguridad: desde ASLR, DEP y canarios de pila hasta IDS/IPS y antivirus. A través del encadenamiento ROP y la construcción de shellcodes a medida, se presentan métodos para evadir estas protecciones mediante laboratorios basados en entornos reales. Contenido General: 1 Historia y fundamentos de ejecución de instrucciones en computadoras 1.4 Desbordamiento de búfer (Buffer overflow) 2 Explotación de vulnerabilidades en sistemas operativos basados en Linux (32 bits) 2.3 Evasión de protecciones de seguridad 2.4 Return-to-libc 3 Explotación remota y comunicación inversa 3.1 Evasión perimetral mediante reverse shells codificados 4 Encadenamiento de funciones y elevación de privilegios mediante ROP 4.4 Encadenamiento de llamada a funciones del sistema y elevación de privilegios 5 Desarrollo de exploits para sistemas operativos basados en Linux (64 bits) 5.1 Registros y explotación en arquitecturas de 64 bits 5.2 Explotación de vulnerabilidades en aplicaciones de código estático 5.3 Explotación de vulnerabilidades en aplicaciones de código dinámico 5.3.1 Análisis de gadgets 5.3.2 Ingeniería inversa y shellcode en 64 bits 6 Explotación de vulnerabilidades en Windows 6.1 Explotación de vulnerabilidades de desbordamiento de búfer en Windows para arquitecturas de 32 bits 6.2 Explotación de vulnerabilidades de desbordamiento de búfer en Windows para arquitecturas de 64 bits 7 Mecanismos de evasión: IPS/IDS y Antivirus