Guías de técnicas
Chuletas prácticas para cuando estás delante de una máquina: qué probar, qué comandos lanzar y por qué. Cada guía termina con máquinas reales donde practicarla, enlazadas al minuto del vídeo.
Reconocimiento
- Fuzzing web: directorios, extensiones, subdominios y vhosts con ffuf, gobuster y feroxbuster Descubrir rutas ocultas, copias de seguridad, vhosts y repositorios .git expuestos con ffuf y gobuster: qué diccionario usar y cómo filtrar falsos positivos. 3 min de lectura
- Enumeración SMB y NFS: recursos compartidos, sesión nula y ficheros con contraseñas Enumerar SMB y NFS con NetExec, smbclient, smbmap y enum4linux-ng, con y sin credenciales: sesión nula, ficheros con contraseñas y no_root_squash. 4 min de lectura
Web
- Inyección SQL: de la comilla al volcado de la base de datos Cómo detectar una SQLi, sacar datos con UNION, a ciegas o por tiempo, leer ficheros y cuándo tirar de sqlmap. Con chuleta por motor (MySQL, PostgreSQL, MSSQL, SQLite). 4 min de lectura
- SSTI: identificar el motor de plantillas y llegar a RCE Detectar una inyección en plantillas del servidor, averiguar si es Jinja2, Twig, FreeMarker, ERB o Mako, y los payloads para ejecutar comandos en cada uno. 3 min de lectura
- LFI: de leer /etc/passwd a ejecutar comandos Inclusión local de ficheros paso a paso: path traversal y sus bypasses, wrappers de PHP, qué ficheros leer en Linux y Windows, y las vías para convertir una LFI en RCE. 4 min de lectura
- Subida de ficheros maliciosos: cómo saltarse los filtros y conseguir una web shell Bypass de filtros de subida: extensiones alternativas, Content-Type, magic bytes, .htaccess y web.config, y cómo encontrar el fichero para ejecutarlo. 4 min de lectura
- Inyección de comandos (OS command injection): detección, blind y bypass de filtros Cómo encontrar una inyección de comandos en Linux y Windows, confirmarla a ciegas (tiempo, DNS, HTTP) y saltarse los filtros de espacios y palabras. 4 min de lectura
- SSRF: cómo usar el servidor para llegar a servicios internos y a la nube SSRF paso a paso: detectarla, escanear puertos internos, saltarse los filtros de localhost con redirecciones, leer metadatos de AWS y atacar Redis con gopher. 4 min de lectura
- XXE: leer ficheros del servidor con entidades externas de XML Qué es una XXE, cómo detectarla en APIs, SVG y documentos de Office, leer ficheros con php://filter, la XXE ciega con DTD externo y su uso como SSRF. 4 min de lectura
- Ataques a JWT: alg none, secretos débiles, confusión de algoritmos y kid Cómo leer un JWT, crackear su secreto con hashcat, abusar de alg none y de la confusión RS256/HS256 e inyectar en kid y jku para firmar tus propios tokens. 4 min de lectura
- IDOR, mass assignment y APIs: fallos de control de acceso que los escáneres no ven Enumerar una API (Swagger, rutas ocultas, versiones), encontrar IDOR cambiando identificadores y hacerte administrador con mass assignment. 3 min de lectura
- Explotar un CVE público: buscar, leer y adaptar exploits de searchsploit y GitHub De un número de versión a una shell: identificar el software, buscar en searchsploit, GitHub y nuclei, leer el exploit antes de lanzarlo y arreglar los que fallan. 4 min de lectura
- Deserialización insegura: reconocerla y explotarla en Java, .NET, PHP, Python y Node.js Reconocer datos serializados por sus primeros bytes (rO0AB, AAEAAAD, O:, gASV), entender las gadget chains y lograr RCE con ysoserial, phpggc o pickle. 4 min de lectura
Escalada de privilegios Linux
- Escalada en Linux: sudo, SUID y capabilities Las tres comprobaciones que más roots dan en Hack The Box: qué te deja ejecutar sudo, qué binarios son SUID y qué capabilities tienen, con los abusos típicos de cada caso. 4 min de lectura
- Port forwarding y pivoting: SSH, chisel y socat Cómo llegar a un servicio que solo escucha en 127.0.0.1 o a otra red interna: túneles locales, remotos y dinámicos con SSH, chisel cuando no hay SSH, socat y proxychains. 3 min de lectura
- Escalada en Linux: tareas cron, PATH hijacking, wildcards y grupos docker o lxd Cuando sudo y SUID no dan nada: tareas cron con pspy, PATH hijacking, comodines en tar y rsync, y root desde los grupos docker, lxd, disk o adm. 4 min de lectura
Escalada de privilegios Windows
- SeImpersonatePrivilege y Potatoes: de cuenta de servicio a SYSTEM en Windows Qué significa tener SeImpersonate, por qué lo tienen IIS y MSSQL, y qué Potato usar en cada Windows: PrintSpoofer, GodPotato, JuicyPotatoNG o RoguePotato. 4 min de lectura
- Escalada en Windows: servicios, rutas sin comillas, DLL hijacking y AlwaysInstallElevated Encontrar y abusar de servicios con permisos débiles, rutas sin comillas, DLL hijacking, tareas programadas y AlwaysInstallElevated, a mano o con winPEAS. 5 min de lectura
Active Directory
- Enumeración de Active Directory: usuarios, LDAP, BloodHound y password spraying Qué hacer al encontrar un controlador de dominio: enumerar sin credenciales, conseguir usuarios válidos, password spraying sin bloqueos y BloodHound. 4 min de lectura
- Kerberoasting y AS-REP Roasting: hashes de Active Directory para crackear Qué hace vulnerable a una cuenta, cómo pedir los tickets con Impacket, NetExec o Rubeus, cómo crackearlos con hashcat y los errores típicos (reloj, etype, nombres de usuario). 3 min de lectura
- Abuso de ACLs en Active Directory: GenericAll, WriteDacl, Shadow Credentials y DCSync Qué hacer con cada flecha de BloodHound: cambiar contraseñas, añadirte a grupos, Shadow Credentials, darte DCSync con WriteDacl y leer LAPS o gMSA. 4 min de lectura
- ADCS con Certipy: de una plantilla de certificado vulnerable a Domain Admin (ESC1 a ESC16) Encontrar plantillas y CA vulnerables de ADCS con Certipy y explotar ESC1, ESC4, ESC7, ESC8, ESC9 y ESC16, con el error típico de cada caso. 4 min de lectura
- Delegación Kerberos: unconstrained, constrained y RBCD explicadas y explotadas Los tres tipos de delegación Kerberos en AD, cómo encontrarlos y cómo abusar de cada uno con getST, rbcd.py y addcomputer para suplantar al administrador. 4 min de lectura
- Captura y NTLM relay: Responder, ntlmrelayx y coerción con PetitPotam Capturar hashes NetNTLMv2 con Responder, saber cuándo se pueden retransmitir (firma SMB, LDAP, ADCS), usar ntlmrelayx y forzar autenticaciones con PetitPotam. 5 min de lectura
Post-explotación y movimiento lateral
- Movimiento lateral en Windows: pass-the-hash, pass-the-ticket, WinRM, PsExec y WMI Usar una contraseña, un hash NT o un ticket de Kerberos para ejecutar comandos en otras máquinas: evil-winrm, psexec, wmiexec, RDP, golden y silver tickets. 4 min de lectura
- Volcado de credenciales en Windows: SAM, LSA, LSASS, DPAPI y NTDS.dit Dónde guarda Windows las credenciales y cómo sacarlas: SAM y SYSTEM, secretos LSA, LSASS con lsassy o pypykatz, DPAPI y NTDS.dit con SeBackup. 4 min de lectura
- Pentesting de MSSQL: xp_cmdshell, suplantación, servidores enlazados y robo de hashes Atacar SQL Server en un dominio: conectarse con mssqlclient, ejecutar comandos con xp_cmdshell, escalar con EXECUTE AS, servidores enlazados y robo de hashes. 4 min de lectura