Programa OSCP  /  Teoría
03 Fase 1 · Exploits

Exploits públicos y arreglarlos

Media certificación es encontrar el exploit correcto... y hacerlo funcionar. Los exploits públicos a menudo NO funcionan a la primera: hay que leerlos, entenderlos y arreglarlos. Esta es una de las habilidades que más diferencia en el examen.

🔎Localizar el exploit correcto

Con el servicio y versión exactos (de tu enumeración):

1
searchsploit servicio version
busca en Exploit-DB localmente.
2
Busca también en Google/GitHub
a veces el PoC bueno no está en Exploit-DB.
3
Lee ANTES de ejecutar
entiende qué hace: ¿necesita IP/puerto/offsets? ¿es peligroso?

Nunca ejecutes un exploit a ciegas en el examen: podrías tumbar la máquina y perder puntos.

🔧Arreglar un exploit que no funciona

Lo normal es que el PoC falle. Qué revisar (de más común a menos):

Variables al principioIP/puerto/URL/credenciales hardcodeadas: cámbialas por las tuyas
La reverse shellel payload o LHOST/LPORT dentro del exploit (revshells.com ayuda)
Python 2 vs 3print, urllib, bytes/str... adaptarlo a tu intérprete
Dependencias/compilacióngcc flags, librerías; errores típicos de compilar exploits en C
Offsets/rutasexploits que asumen una versión o ruta concreta

🛡️AV evasion (nociones)

En objetivos Windows, un payload estándar lo come el antivirus. Idea básica: generar el binario de otra forma (plantillas, cifrado del shellcode, herramientas de ofuscación) para que no lo detecten. El OSCP pide lo justo, no magia.

"El exploit se ejecuta pero no pasa nada"
Casi siempre es el LHOST/LPORT o que no tienes el listener (nc -lvnp) levantado. Revisa el payload dentro del script.
"No compila (C)"
Lee el error: suele faltar una librería o un flag (-m32, -lssl...). Busca el error exacto en Google; casi siempre hay solución directa.
🔎 No memorices comandos. Ten el Arsenal abierto en otra pestaña y busca ahí el comando exacto cuando lo necesites. Entiende el POR QUÉ aquí; el COMANDO lo copias del Arsenal.
Abrir Arsenal
🧰 Máquinas en preparación. La teoría ya está lista; las máquinas de práctica de este vector se abren por fases. Mientras, repasa aquí el porqué y el cómo para llegar con ventaja.
Ver el programa