Podes leer el artículo completo aca:
laprovittera.com/las-mejores…
Pero por supuesto existe una posibilidad de hacer esto totalmente free, 0$, realmente con 0 pesitos. Y no es broma nos basaremos en:
Máquinas / imágenes VM y repositorios de laboratorio
Metasploitable 2 / Metasploitable 3 — imágenes VM intencionalmente vulnerables que traen servicios web, bases de datos y apps antiguas.
OWASP Broken Web Applications (BWA) Project — un bundle de muchas apps vulnerables (Mutillidae, WebGoat, DVWA, etc.) empaquetadas para laboratorio.
Web Security Dojo / Bee-box — VM preparada con múltiples aplicaciones vulnerables y herramientas para practicar.
VulnHub (máquinas) — repositorio de VMs vulnerables (descargables) tipo CTF/retos; buscar “web” te salen muchas máquinas enfocadas en aplicaciones web.
Aplicaciones web vulnerables muy populares
Mutillidae / Mutillidae II (OWASP) — app intencionalmente vulnerable, muy usada para aprender OWASP Top10.
DVWA (Damn Vulnerable Web Application) — clásica para practicar SQLi, XSS, RCE, etc.
bWAPP (buggy Web APP) — gran colección de vulnerabilidades web (más de 100).
OWASP WebGoat — laboratorio didáctico con lecciones paso a paso sobre vulnerabilidades.
OWASP Juice Shop — aplicación moderna (e-commerce) con muchísimas vulnerabilidades y retos gamificados
Damn Vulnerable Web Shop / Vulnerable Web Shop — varias implementaciones que replican una tienda online insegura para practicar ataques a e-commerce.
NodeGoat — versión para aplicaciones Node.js con vulnerabilidades intencionales.
Security Shepherd — plataforma con retos de seguridad web orientados a aprendizaje seguro.
Hackazon — aplicación web tipo e-commerce vulnerable (simula tienda) — muy usada en laboratorios.
Vulnerable WordPress (WPScan test sites / old WP plugins vulnerables) — versiones antiguas y plugins inseguros para practicar explotación CMS.
DVWA phpMyAdmin vulnerable versions — phpMyAdmin con malas configuraciones / versiones antiguas suele ser buena práctica.
Servicios / vectores concretos a desplegar
Aplicaciones con WebDAV habilitado (DAV vulnerable setups) — para practicar RCE/explotación de upload/overwrite.
Tomcat with manager app (vulnerable configs) — explotar manager/war upload.
Legacy PHP apps / custom CRUD apps con inseguridades — encontrar en VulnHub o BWA.
Plataformas online y labs
TryHackMe — rooms tipo “OWASP Top 10”, “Juice Shop”, “DVWA” — entornos guiados y accesibles online.
Hack The Box — retired boxes & web challenges — muchas máquinas web para pentest (requieren suscripción o caja pública).
PortSwigger Web Academy — lecciones interactivas (sin VM) para practicar XSS, SQLi, SSRF, etc.
Acunetix / Netsparker demo sites (vulnweb /
testphp.vulnweb.com) — sitios públicos intencionalmente inseguros para pruebas.
PicoCTF: tiene una sección dedicada a máquinas para hacking web
Repos / proyectos útiles para montar localmente
OWASP SeedLabs — labs y ejercicios para montar.
Docker images: muchas de las apps anteriores (DVWA, Mutillidae, Juice Shop, bWAPP, WebGoat, NodeGoat) tienen imágenes Docker oficiales o de la comunidad — muy cómodas para levantar rápido.
Evalúo la posibilidad de crear mis propias máquinas y lab de prueba, pero como dije esto es todo 100% a pulmón y ni un cafecito he agregado para que se auto sustente, quiero hacer algo libre, soluciones de pago hay de sobra. Ok, vamos por partes.
Claramente orientados a pentesting web
Estos son plataformas/apps/retos diseñados principalmente para practicar seguridad web (XSS, SQLi, auth, file upload, etc.):
BodgeIt Store
bWAPP
Damn Insecure and Vulnerable App (DIVA)
Damn Vulnerable Web App (DVWA)
Exploit KB Vulnerable Web App
Gruyere
HackTheBox (tiene muchas máquinas, y sí incluye bastantes retos/boxes web; es una plataforma mixta pero con foco real en web también)
Hacker101 (incluye CTFs / materiales web)
Hacksplaining (explicaciones y ejercicios web)
HackThisSite
iGoat (OWASP iGoat — práctico para móviles/web)
Juice Shop
Knock-Knock (si es el reto de web/HTTP) — puede ser específico/pequeño
LAMPSecurity / UltimateLAMP / Any LAMP named labs (orientados a stack web)
Metasploitable (contiene aplicaciones web vulnerables — vm pensado para pentesting, incluye servicios web)
OWASP Mutillidae II
OWASP Insecure Web App Project
OWASP Vicnum Project / Vicnum Project (ambos orientados a aplicaciones vulnerables, Vicnum incluye web)
Owaspbwa (OWASP Broken Web Applications project)
Pandora (si es web-app sandbox) — puede variar según implementación
PentesterLab (fuerte foco en ejercicios web / exploitation web)
PortSwigger (Burp Suite / Web Security Academy — fuerte enfoque web)
Security Shepherd (orientado a seguridad web)
TryHackMe (plataforma mixta pero con muchas rutas/rooms de pentesting web)
Vulnhub (miles de VMs; muchas enfocadas en aplicaciones web vulnerables)
WebGoat
Web Security Dojo
W3CHALLS
OWASP Mutillidae II (mencionado ya, lo repito por ser clave)
Contienen retos o VMs mixtos pero con secciones/web apps (útiles para pentesting web)
Estas plataformas no son exclusivamente “web” pero incluyen retos o máquinas con vulnerabilidades web importantes:
Attack-Defense (normalmente CTF/war-game mixto; suele incluir categorías web)
CTFlearn (CTF genérico; tiene categoría web)
Ctftime (calendario/portal de CTFs — muchos CTFs incluyen retos web)
Cyberdefenders (varía; suele tener retos web en algunos eventos)
Defend the Web (tiene enfoque web/seguridad de apps)
EchoCTF (CTF plataforma; puede incluir web)
Google CTF (CTF general; suele incluir retos web)
Kioptrix (VMs vulnerables — algunas contienen aplicaciones web)
Milnet (puede incluir servicios web en sus VMs)
Moth (DVWA-like labs; si te refieres al proyecto Moth de OWASP/others)
NETinVM (entornos con múltiples servicios, incluida web)
NewBieContest (CTFs newbies con retos variados, suele haber web)
OverTheWire / SmashTheStack (mayormente binarios/war games, pero algunos servidores tienen interfaces web en ciertos retos)
Pegasus / Pandora / Peruggia / Persistence — pueden tener componentes web en algunos ejercicios (varía por proyecto/edición)
Pwn college / PWNABLE / ROP Primer — principalmente binarios/exploit, pero ocasionalmente retos web en CTFs que organizan
Root-me (plataforma grande: muchas categorías, incluye sección web)
SickOS / VulnOS / Vulnmachines / Vulnhub (VM repositorios — muchas VM con apps web)
WarZone (dependiendo de la edición, mezcla incluyendo web)
Principalmente NO para pentesting web (o claramente orientados a otras áreas)
Estos suelen ser de criptografía, reversing, pwn, redes, OS, retos de programación, o plataformas meta que no están centradas en web:
Acid (no estoy seguro del contexto; nombre genérico — ambiguous)
Alert to win (desconocido/ambiguo)
Bot Challenges (probablemente bot/automation challenges, no exclusivamente web pentest)
Brainpan (desconocido/ambiguo)
Bricks! (juego/CTF no necesariamente web)
CMD Challenge / Command Injection OS (si es command injection puede cruzar con web, pero su nombre sugiere enfoque OS/commands)
Crackmes (reversing)
CryptoHack / The Cryptopals Crypto Challenges (criptografía)
Cyberdefenders (ya lo puse en mixtos; si lo que tenías era otro proyecto, puede ser no-web)
Droopy (desconocido)
Explotation Education (general exploit education; no exclusivamente web)
Flick (desconocido)
FristiLeaks (probablemente CTF genérico)
GameOver (no necesariamente web)
Gibson (puede ser reto de hardware/OS)
Hackademic (general)
Hacker Security (empresa/foro, no lab web)
Hackxor (desconocido)
Hellbound Hackers (foro/comunidad, no lab especifico)
Holynix (OS/VM oriented)
Knock-Knock (ya listé como posible web pequeñito)
Kvasir (desconocido)
Morning Catch (desconocido)
No Exploiting Me (puede ser reto específico, no-web)
Peruggia (ambiguous)
PRIMER (si es PRIMER pwn/rop, no web)
Rattus: Loophole (no es mayormente web; puede ser challenge misc)
revesing.kr (reversing)
RingZer0 Team Online CTF (CTF genérico — no exclusivamente web)
ROP Primer – (ROP / binarios)
SecOS (OS-level)
SkyTower (ambiguous)
SlaveHack (juego)
SmashTheTux (Linux/OS boxes)
Sidney (ambiguous)
Sokar (ambiguous)
SpyderSec (probablemente blog/recursos)
The ButterFly Security (no es un lab claramente web)
The Frequency (ambiguous)
The Infernal: Hades (CTF/jeugo específico, no necesariamente web)
The Wall (ambiguous)
Tr0ll (ambiguous/joke)
Underdist (distro OS)
Virtual Hacking Lab (más orientado a certificación / pentesting general — contiene web pero es mixto)
Wackopicko (ambiguous)
Web items already covered (WebGoat, etc.)
Xerxes (tool/DoS tool — no pentesting web learning)
/dev/random (nombre genérico; ambiguous)