Máquinas resueltas y documentadas como parte de mi formación en seguridad ofensiva. Cada writeup incluye el proceso completo, las decisiones tomadas y el mapeo a controles ISO 27001.
| # | Máquina | Tema principal | Técnica clave |
|---|---|---|---|
| 1 | shadowgate | Active Directory (lab propio) | ASREProast → Kerberoast → BloodHound → ADCS ESC8 → dump dominio |
| 2 | Red de laboratorio *.uoc | Cadena web con 3 objetivos (Tomcat, MySQL/PHP, admin) | Default creds → reverse shell .war → SQLi → webshell → SUID → root · cada fase mapeada a MITRE ATT&CK |
| # | Máquina | Tema principal | Técnica clave |
|---|---|---|---|
| 1 | Markup | Windows / XAMPP | XXE (php://filter) → SSH key → scheduled task job.bat → root |
| 2 | Unika | Windows / LFI | LFI backslash → php://filter → credenciales MySQL → webshell → root |
| 3 | Oopsie | Linux / web | cookie tampering → upload webshell → creds en db.php → SSH → SUID bugtracker → LFI ../root.txt → root |
| 4 | Unified | Linux / UniFi | Log4Shell (CVE-2021-44228) → RCE → MongoDB 27117 sin auth → siembra de admin → credencial SSH root |
| # | Documento | Tema principal | Punto fuerte |
|---|---|---|---|
| 1 | Ataques a hashes y credenciales Linux | Fuerza bruta / diccionario / rainbow tables + shadow password | Explica por qué el sal y los algoritmos lentos son la mitigación real |
| 2 | Seguridad perimetral y detección (Snort) | Firewall iptables + IDS Snort + políticas de logs | Postura default-deny, reglas validadas, log como evidencia |
| 3 | Criptografía homomórfica y firma digital (RSA) | Agregación de conjuntos, pertenencia (puntos fijos), firma digital | Cuentas verificadas y corregidas + mapeo a integridad/autenticidad/no repudio |
| # | Máquina | Tema principal | Técnica clave |
|---|---|---|---|
| 1 | Base | Linux / web | Fuga .swp Vim → bypass strcmp() (array) → upload webshell → creds en config → sudo find -exec → root |
| # | Máquina | Tema principal | Técnica clave |
|---|---|---|---|
| 1 | Archetype | Windows / MSSQL | SMB anonimo + xp_cmdshell |
| 2 | Tactics | Windows básico | Reconocimiento y acceso inicial |
| 3 | Preignition | Credenciales por defecto | Enumeración web + robots.txt |
| 4 | Synced | Servicio expuesto sin auth | rsync anónimo |
| 5 | Pennyworth | CI/CD mal configurado | Jenkins Script Console → RCE |
| 6 | Three | Object storage expuesto | Bucket S3 + LFI → reverse shell |
| 7 | Ignition | Panel admin sin endurecer | Fuzzing + password débil en Magento |
| 8 | Bike | Inyección server-side | SSTI Handlebars → RCE como root |
| 9 | Funnel | Servicios internos ocultos | FTP anónimo → SSH tunnel → PostgreSQL |
| 10 | Explosion | Windows / RDP | Sesión Administrator sin contraseña via xfreerdp |
| 11 | Included | Linux / LFI | LFI → TFTP upload → reverse shell → LXD privesc |
Las flags se omiten intencionalmente: el objetivo es que quien lee razone el proceso, no copie respuestas.