Pentesting web: de la web al root
Una ruta corta y práctica para ganar soltura con Burp y con las inyecciones. Encaja bien antes de la OSCP o como preparación para eWPT o BSCP.
- Nivel
- Básico: sabes qué es HTTP y has usado Burp alguna vez
- Duración orientativa
- 4-6 semanas a unas 8 h por semana
- Al terminar sabrás
- Mapear una aplicación, encontrar la entrada y convertirla en una shell sin depender de exploits ya hechos.
Continuar por el siguiente paso → ¡Ruta completada! Buen trabajo.
-
Etapa 1 Mapear la aplicación 0/7
No dejarte nada: subdominios, rutas, repositorios expuestos y versiones.
-
Checklist Pentest de aplicaciones web
-
Chuleta Enumeración web
-
Técnica Fuzzing de vhosts y subdominios
Elige una o dos máquinas de la lista de esta técnica.
-
Técnica Repositorio .git expuesto
Elige una o dos máquinas de la lista de esta técnica.
-
Un subdominio con un CMS y una fuga de información de su API.
-
-
-
Etapa 2 Inyecciones 0/12
SQLi, SSTI, LFI y comandos: detectarlas a mano y explotarlas.
-
Chuleta Payloads de inyección SQL
-
SQLi en un formulario de restablecer contraseña.
-
-
-
Inyección de comandos en un conversor de HTML a PDF.
-
Etapa 3 Del lado del servidor: SSRF, XXE y deserialización 0/8
Hacer que el servidor trabaje para ti: peticiones internas, XML y objetos serializados.
-
Técnica SSRF
Elige una o dos máquinas de la lista de esta técnica.
-
SSRF hacia un servicio interno con un fallo conocido.
-
-
Técnica Deserialización insegura
Elige una o dos máquinas de la lista de esta técnica.
-
Java, .NET, PHP, Python y Node.js: cómo reconocer cada formato.
-
-
Etapa 4 Autenticación, APIs y control de acceso 0/8
Tokens, roles e identificadores: los fallos de lógica que los escáneres no ven.
-
Chuleta Analizador de JWT
-
Técnica Ataques a JWT
Elige una o dos máquinas de la lista de esta técnica.
-
Técnica IDOR
Elige una o dos máquinas de la lista de esta técnica.
-
Técnica Mass assignment
Elige una o dos máquinas de la lista de esta técnica.
-
Una API que te deja hacerte administrador y luego ejecutar comandos.
-
-
-
Etapa 5 Subidas de ficheros y CMS 0/8
Saltarse filtros de subida y explotar CMS y frameworks con versiones viejas.
-
Técnica Subida de ficheros maliciosos
Elige una o dos máquinas de la lista de esta técnica.
-
Técnica Explotación de CMS
Elige una o dos máquinas de la lista de esta técnica.
-
-
-
Chuleta Generador de reverse shells
-
Checklist Post-explotación y escalada
Una vez dentro, la checklist de post-explotación te lleva hasta root.
-