Skip to content
KitploitKITPLOIT
HerramientasExploitsBlog
Log in
Enviar
HerramientasExploitsBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

FeedsContactoPrivacidad© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
atomicvulns — Laboratorios web de vulnerabilidades atómicos. Una falla OWASP por aplicación — Flask + Docker minimalista, intencionalmente roto para estudio práctico con Burp Suite. | Kitploit
Herramientas/GitHubGitHub/doretox/atomicvulns
Análisis de VulnerabilidadesExplotación de Aplicaciones WebSeguridad WebCTFPruebas de PenetraciónAprendizaje y EducaciónRutas de Aprendizaje y CursosLabs y Práctica
GitHubdoretox/atomicvulns

atomicvulns

Laboratorios web de vulnerabilidades atómicos. Una falla OWASP por aplicación — Flask + Docker minimalista, intencionalmente roto para estudio práctico con Burp Suite.

24695hace 7 díasRevisado por Kitploit
Ver Repositorio

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir

atomicvulns — una vulnerabilidad por app. nada más.

License: MIT Release Web atoms OWASP Top 10 API atoms OWASP API Top 10 web stack api stack

⚠️ Intencionalmente vulnerable. Ejecutar solo localmente. Nunca exponer a internet ni a una red compartida.

Lee esto en otros idiomas: Português (Brasil)

¿Qué es atomicvulns?

Hito — v1.0: la serie web ahora cubre las diez categorías del OWASP Top 10 2021 (A01–A10), a través de 38 átomos. Consulta la versión v1.0.

atomicvulns es una colección de aplicaciones web atómicas — cada una es diminuta, aislada y está enfocada en una única vulnerabilidad del OWASP Top 10. Cada átomo incluye la app vulnerable, la versión corregida, un diff comentado entre ambas y un recorrido práctico del exploit.

Esto no es otro DVWA o Juice Shop. Ya existen aplicaciones vulnerables monolíticas. Lo que distingue a atomicvulns es el atomismo radical: una app por fallo, rápida de leer, rápida de explorar. Mapeas la causa en el código → la petición/respuesta → el exploit sin tener que entender primero una aplicación entera.

Cobertura

La serie web (Python/Flask) cubre las diez categorías del OWASP Top 10 2021 — 38 átomos en total:

CategoríaÁtomos
A01 — Control de acceso rotoidor-numeric-id, path-traversal-basic, idor-uuid-guessable, bola-rest, csrf-basic, open-redirect, mass-assignment
A02 — Fallos criptográficosjwt-none-alg, jwt-weak-secret, jwt-key-confusion, crypto-weak-hash, crypto-ecb-mode
A03 — Inyecciónsqli-union-basic, xss-reflected, sqli-blind-boolean, sqli-blind-time, xss-stored, command-injection-basic, ssti-jinja, xss-dom, nosql-injection-mongo, ldap-injection, sqli-second-order
A04 — Diseño insegurorace-condition-basic
A05 — Configuración de seguridad incorrectaxxe-basic, xxe-blind-oob, debug-enabled, cors-wildcard
A06 — Componentes vulnerables y desactualizadoscve-demo
A07 — Fallos de identificación y autenticaciónsession-fixation, weak-password-reset
A08 — Fallos de integridad de software y datosdeserialization-pickle, prototype-pollution, deserialization-node
A09 — Fallos de registro y monitoreo de seguridadlogging-failures-demo
A10 — Falsificación de peticiones del lado del servidor (SSRF)ssrf-basic, ssrf-blind-oob, ssrf-cloud-metadata

La serie API (TypeScript/Express) apunta al OWASP API Security Top 10 2023. Su primera fase — Autorización: Objeto y Función — está publicada: cinco átomos en dos categorías, cerrando los ejes de autorización a nivel de objeto y a nivel de función. El plan completo y ordenado vive en su ROADMAP.

CategoríaÁtomos
API1 — Autorización rota a nivel de objetobola-sequential-id, bola-uuid-leaked, bola-nested-resource
API5 — Autorización rota a nivel de funciónbfla-admin-function, bfla-method-based

Público objetivo

Estudiantes de pentesting y aprendices de AppSec que ya conocen lo básico de HTTP y la terminal, usan (o están aprendiendo a usar) Burp Suite, y quieren un laboratorio enfocado donde cada ejercicio sea lo bastante corto como para terminarlo en una sola sesión. El material está escrito para alguien que aplicará esto en una carrera de pentesting — Burp es la herramienta principal, la UI es solo contexto.

Ejecutar un átomo

Cada átomo vive en su propia carpeta — atoms/web/A0X-<category>/<atom-id>/ para la serie web, atoms/api/APIX-<category>/<atom-id>/ para la serie API — y se distribuye con un docker-compose.yml. Un script contenedor en la raíz, ./atom, los controla:

./atom list                 # show all available atoms
./atom up <atom-id>         # start the vulnerable + fixed pair
./atom down <atom-id>       # stop and remove containers
./atom doctor               # sanity-check your local setup

Por ejemplo:

./atom up sqli-union-basic     # web series
# vulnerable → http://127.0.0.1:8001
# fixed      → http://127.0.0.1:8101

./atom up bola-sequential-id   # API series
# vulnerable → http://127.0.0.1:8201
# fixed      → http://127.0.0.1:8301

Cada átomo se enlaza únicamente a 127.0.0.1. Nunca cambies eso — estas aplicaciones están intencionalmente rotas.

Documentación

  • ROADMAP de la serie web — plan ordenado y progreso de la serie web (Python/Flask).
  • ROADMAP de la serie API — plan ordenado de la serie API (TypeScript/Express).
  • CLAUDE.md — para colaboradores: resumen del proyecto, convenciones y reglas básicas.

Licencia

Publicado bajo la Licencia MIT. Si haces un fork de este repositorio para material educativo, se requiere atribución.

Descargar herramienta