OverTheWire Leviathan - Explotación Binaria
¿Qué es Leviathan?
Leviathan es un wargame de OverTheWire que introduce conceptos de análisis y explotación de binarios . A diferencia de Bandit (comandos Linux) o Natas (web), aquí trabajarás con programas compilados.
Requisitos Previos
Completar Bandit (o equivalente en Linux)
Entender permisos de archivos
Familiaridad básica con C
Conexión
ssh [email protected] -p 2223
# Password: leviathan0
Herramientas Clave
Herramienta Uso ltraceIntercepta llamadas a librerías straceIntercepta llamadas al sistema stringsExtrae texto de binarios fileIdentifica tipo de archivo objdumpDesensambla binarios gdbDebugger
Índice de Niveles
Conceptos que Aprenderás
Análisis dinámico - Observar programas en ejecución
Ingeniería inversa básica - Entender qué hace un programa
Explotación de SUID - Escalar privilegios
Race conditions - Condiciones de carrera
Symlinks maliciosos - Manipular enlaces simbólicos
Diferencias con Otros Wargames
Wargame Enfoque Bandit Comandos Linux Natas Seguridad Web Leviathan Binarios y explotación Narnia Buffer overflows
Recursos