Tags
web(79)
- Web2 vs Web3: Hacking
- Arquitectura de Navegadores Web
- Username Enumeration via Different Responses — PortSwigger Lab
- Offline Password Cracking — Stay-Logged-In Cookie via Stored XSS — PortSwigger Lab
- Password Reset Poisoning via Middleware — Host Header Injection — PortSwigger Lab
- Password Brute-Force via Password Change — Broken Access Control + Response Discrepancy — PortSwigger Lab
- Broken Brute-Force Protection — Multiple Credentials per Request — PortSwigger Lab
- 2FA Simple Bypass — Missing Server-Side Enforcement — PortSwigger Lab
- Password Reset Broken Logic — Improper Token Binding — PortSwigger Lab
- Username Enumeration via Subtly Different Responses — PortSwigger Lab
- Username Enumeration via Response Timing — PortSwigger Lab
- Broken Brute-Force Protection — IP Block Bypass — PortSwigger Lab
- Username Enumeration via Account Lock — PortSwigger Lab
- 2FA Broken Logic — Brute-Forcing the MFA Code — PortSwigger Lab
- Brute-Forcing a Stay-Logged-In Cookie — PortSwigger Lab
- CORS vulnerability with basic origin reflection
- CORS vulnerability with trusted null origin
- DOM XSS in AngularJS expression with angle brackets and double quotes HTML-encoded
- DOM XSS in document.write sink using source location.search inside a select element
- DOM XSS in document.write sink using source location.search
- DOM XSS in innerHTML sink using source location.search
- DOM XSS in jQuery anchor href attribute sink using location.search source
- DOM XSS in jQuery selector sink using a hashchange event
- Reflected XSS into a JavaScript string with angle brackets HTML encoded
- Reflected XSS into attribute with angle brackets HTML-encoded
- CSRF vulnerability with no defenses
- CSRF where token validation depends on request method
- Manipulating WebSocket messages to exploit vulnerabilities
- Basic clickjacking with CSRF token protection
- Clickjacking with a frame buster script
- Clickjacking with form input data prefilled from a URL parameter
- Exploiting clickjacking vulnerability to trigger DOM-based XSS
- Authentication bypass via OAuth implicit flow
- Forced OAuth profile linking
- SSRF via OpenID dynamic client registration
- Stealing OAuth access tokens via an open redirect
- JWT authentication bypass via algorithm confusion with no exposed key
- JWT authentication bypass via algorithm confusion
- JWT authentication bypass via flawed signature verification
- JWT Authentication Bypass — JKU Header Injection (Server-Side Key Fetch)
- JWT authentication bypass via jwk header injection
- JWT authentication bypass via kid header path traversal
- JWT authentication bypass via unverified signature
- JWT authentication bypass via weak signing key
- Limit overrun race conditions
- Multi-endpoint race conditions
- Single-endpoint race conditions
- Exploiting time-sensitive vulnerabilities
- Partial construction race conditions
- Modifying serialized objects
- Excessive trust in client-side controls
- User ID controlled by request parameter
- User role can be modified in user profile
- SSRF with whitelist-based input filter
- Exploiting cache server normalization for web cache deception
- Exploiting exact-match cache rules for web cache deception
- Exploiting origin server normalization for web cache deception
- Exploiting path delimiters for web cache deception
- Exploiting path mapping for web cache deception
- Basic password reset poisoning
- Host header authentication bypass
- OS command injection, simple case
- Blind boolean-based SQLi con errores condicionales en Oracle (TrackingId)
- Blind boolean-based SQLi con respuestas condicionales: oráculo 'Welcome back!' en la cookie TrackingId
- Time-based blind SQLi con pg_sleep en PostgreSQL: extracción de credenciales por retardo condicional
- UNION-based SQLi: determinación del número de columnas (ORDER BY vs UNION SELECT NULL)
- UNION-based SQLi: localización de columna compatible con texto y fingerprinting PostgreSQL 12.22
- UNION-based SQLi: extracción de usuarios y credenciales desde information_schema en PostgreSQL
- UNION-based SQLi: concatenación username||':'||password en una sola columna (PostgreSQL)
- UNION-based SQLi en Oracle: enumeración de tablas vía all_tables y all_tab_columns
- UNION-based SQLi: enumeración de tablas y columnas vía information_schema (no-Oracle)
- UNION-based SQLi: fingerprinting de versión en MySQL/Microsoft con version()
- UNION-based SQLi en Oracle: fingerprinting de versión vía v$version y banner
- SQLi con WAF bypass vía XML encoding (hex entities): extracción de credenciales en stock check
- XXE→SSRF: robo de credenciales IAM desde el endpoint de metadata EC2 (169.254.169.254)
- Blind XXE basado en errores: repurpose de DTD local (docbookx.dtd) para exfiltrar /etc/passwd
- XXE: lectura de archivos arbitrarios (/etc/passwd) vía entidad externa SYSTEM
- OOB XXE via external DTD: exfiltración de /etc/hostname con Burp Collaborator
- Skills Assessment — JavaScript Deobfuscation / API Keys
tools(38)
- FFUF + Burp Suite — Fuzzing con Requests Reales y Visibilidad Total
- Noticias de Ciberseguridad con IA — Presentación de una Web App
- Emacs — Guía Básica de Configuración
- Linux Main - Índice de Comandos y Herramientas
- Metasploit Framework — msfconsole, Meterpreter y msfvenom
- Awk — Procesamiento de Texto y Extracción de Campos
- Crunch — Generación de Wordlists Deterministas
- Echo — Decodificación, Aritmética y Expansión de Shell
- Find — Localización de Ficheros y Binarios SUID
- Gobuster — Fuerza Bruta de Directorios y Vhosts
- GPG — Cifrado, Firmas y Descifrado de Artefactos Incautados
- Grep — Búsqueda, Filtrado y Extracción de Texto
- Hydra — Fuerza Bruta de Autenticación Web y SSH
- Impacket SecretsDump — Extracción de Hashes de NTDS.dit
- Iptables — Contabilidad de Paquetes y Bloqueo de Puertos
- John the Ripper y fcrackzip — Crackeo de Hashes y ZIP
- LinPEAS — Enumeración Automática para Escalada de Privilegios
- Linux Windows Equivalent Commands
- Mount — Montaje de Recursos NFS, CIFS y Dispositivos
- Ncat — Shells Cifradas con SSL y Control de Origen
- Netcat — Production & Offensive Security Guide
- Nmap — Port Knocking y Escaneo Secuencial
- OpenSSL — Certificados, Cifrado, Shells TLS y Hashes
- ProxyChains — Encadenado de Proxies y Pivoting
- SearchSploit — Búsqueda y Gestión de Exploits Locales
- Sed — Transformación de Texto por Líneas (Stream Editor)
- Socat — Shells TTY Estables y Canales Cifrados
- SSH — Túneles, ProxyJump y Reenvío de Puertos
- Tcpdump — Captura y Análisis de Paquetes
- Tmux — Multiplexor de Terminal para Operaciones
- Tr — Traducción y Borrado de Caracteres desde Stdin
- Type, Which, Apropos y Whatis — Descubrimiento de Comandos
- Wc — Conteo de Líneas, Palabras y Bytes
- WFuzz — Fuzzing Web y Port Scan vía SSRF
- Wireshark — Filtros de Display para Análisis de Tráfico
- WPScan — Enumeración y Fuerza Bruta de WordPress
- xfreerdp — Cliente RDP para Acceso Remoto a Windows
- Índice de Labs y Plataformas de Práctica
linux(15)
- Administrar Permisos en Linux
- Administración de Procesos en Linux
- Administración de Red en Linux
- Administración de Servicios en Linux
- Administración de Usuarios y Grupos en Linux
- Conexión a Targets Remotos
- Enumeración en Linux
- Escalación de Privilegios en Linux
- Escalation Paths en Linux
- Inyección de Comandos en Linux
- Guía de Hardening en Linux
- Mejorar una Shell en Linux
- Obtener Información del Sistema Operativo
- Búsquedas en Linux
- Transferencia de Archivos en Linux
os(7)
cloud(6)
- AWS Cloud Red Teaming — CWL Meta Tech Assessment
- Azure Cloud Red Teaming — CWL Meta Tech Assessment
- GCP Cloud Red Teaming — CWL Meta Tech Assessment
- Cloud Red Teaming Multi-Cloud — Teoría vs Práctica (AWS / Azure / GCP)
- CRTA Lab — Multi-Tier Active Directory Attack Chain (warfare.corp)
- CRTA Lab 2 — SSRF file:// → GTFOBins → DCSync (ent.corp)