Writeups

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.

Media-alta

# 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

Media / Easy (fuera de Start Point)

# 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

Notas técnicas (criptografía y defensa)

# 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

Start Point (Tier 2)

# 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

Start Point (Tier 0)

# 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

Metodología transversal

Las flags se omiten intencionalmente: el objetivo es que quien lee razone el proceso, no copie respuestas.