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
ATTACK-Tools — Modelo de datos relacional SQLite para MITRE ATT&CK más una herramienta de planificación de emulación de adversarios, enriquecida con pruebas ATOMIC de Red Canary y planes de emulación de APT3. | Kitploit
Herramientas/GitHubGitHub/nshalabi/attack-tools
Análisis de VulnerabilidadesPruebas de PenetraciónInteligencia de AmenazasAprendizaje y EducaciónRed TeamingRecursos CuradosSeguridad de Bases de DatosAtaque Adversario
GitHubnshalabi/attack-tools

ATTACK-Tools

Modelo de datos relacional SQLite para MITRE ATT&CK más una herramienta de planificación de emulación de adversarios, enriquecida con pruebas ATOMIC de Red Canary y planes de emulación de APT3.

1.1k20745hace 10 mesesRevisado 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

ATT&CK™ Tools 🛡️

License GitHub last commit GitHub stars

Utilidades para trabajar con el framework MITRE™ ATT&CK™, que incluyen un modelo de datos relacional y una herramienta de planificación de emulación de adversarios.


Contenido del repositorio

  • Modelo de datos ATT&CK™ – esquema relacional para representar datos de MITRE™ ATT&CK, enriquecido con pruebas ATOMIC™ de Red Canary
  • ATT&CK™ View – herramienta de planificación de emulación de adversarios.

📑 Contenido

  • Notas de la versión
  • Descripción general
  • El modelo de datos ATT&CK™
  • Acceso a los datos de ATT&CK™ con SQL
  • Recursos adicionales
  • Soporte
  • Licencia
  • Contacto

📝 Notas de la versión

  • attack_view_db_structure.sql y attack_view_db_data.sql – scripts para crear la estructura de la base de datos SQLite y cargar los datos.
  • enterprise-attack.xml – versión XML del JSON de MITRE™ ATT&CK™.
  • ics-attack.xml – versión XML del JSON de MITRE™ ICS ATT&CK™.
  • mobile-attack.xml – versión XML del JSON de MITRE™ Mobile ATT&CK™.

🔎 Descripción general

ATT&CK™ View es una herramienta de planificación que ayuda a los defensores a diseñar planes de emulación de adversarios utilizando el framework MITRE™ ATT&CK™.
Proporciona un enfoque estructurado e incluye un plan completo de emulación de adversarios para APT3 (desarrollado por MITRE™). También sirve como ejemplo de uso del modelo de datos relacional y de cómo enriquecer el modelo (extenderlo) con datos adicionales, como las pruebas ATOMIC™ de Red Canary.

(Fuente: MITRE Adversary Emulation Plans)

ATT&CK View


🗂 El modelo de datos ATT&CK™

El framework ATT&CK™ es ampliamente utilizado, pero muchos casos de uso requieren herramientas habilitadas para ATT&CK.
Este repositorio proporciona una base de datos relacional (SQLite) para simplificar la integración y permitir la creación de herramientas personalizadas o la fusión de ATT&CK con otros frameworks.

Piense en términos de un modelo de datos en lugar de la tecnología de base de datos subyacente: el esquema puede adaptarse a cualquier DBMS.

Ejemplo de modelo conceptual (puede implementarse en cualquier RDBMS):
ATT&CK Data Model


💻 Acceso a los datos de ATT&CK™ con SQL

A continuación se muestran consultas SQL de ejemplo para explorar la base de datos de ATT&CK™.
Para ejecutarlas, utilice cualquier herramienta de gestión de SQLite (consulte SQLite Management Tools).

Obtener la lista de técnicas de ATT&CK™

SELECT name
FROM sdos_object
WHERE type IS "attack-pattern";

SALIDA

nombre
.bash_profile and .bashrc
Access Token Manipulation
Accessibility Features
Account Discovery
Account Manipulation
...

Obtener técnicas con su identificador STIX 2.0

SELECT id, name
FROM sdos_object
WHERE type IS "attack-pattern";

SALIDA

idname
attack-pattern--01df3350-ce05-4bdf-bdf8-0a919a66d4a8.bash_profile and .bashrc
attack-pattern--dcaa092b-7de9-4a21-977f-7fcb77e89c48Access Token Manipulation
attack-pattern--9b99b83a-1aac-4e29-b975-b374950551a3Accessibility Features
attack-pattern--72b74d71-8169-42aa-92e0-e7b04b9f5a08Account Discovery
attack-pattern--a10641f4-87b4-45a3-a906-92a149cb2c27Account Manipulation
...

El campo id es una clave única que se utilizará con frecuencia en muchas consultas SQL

Las referencias externas se almacenan en la tabla external_references, dado que una técnica de ATT&CK™ puede tener una o más referencias, el vínculo entre las dos tablas es el identificador de la técnica (consulte la consulta anterior), enumeraré múltiples formas de acceder a las referencias externas

Obtener técnicas con IDs externos de MITRE

SELECT name, external_id
FROM sdos_object INNER JOIN external_references
  ON sdos_object.id = external_references.fk_object_id
WHERE sdos_object.type IS "attack-pattern"
  AND external_references.source_name IS "mitre-attack";

SALIDA

nameexternal_id
.bash_profile and .bashrcT1156
Access Token ManipulationT1134
Accessibility FeaturesT1015
Account DiscoveryT1087
Account ManipulationT1098
...

Listar técnicas asociadas con la plataforma Windows

SELECT name, external_id
FROM sdos_object INNER JOIN external_references
  ON sdos_object.id = external_references.fk_object_id
WHERE sdos_object.type IS "attack-pattern"
  AND x_mitre_platforms_windows IS "true"
  AND external_references.source_name IS "mitre-attack";

SALIDA

nameexternal_id
Access Token ManipulationT1134
Accessibility FeaturesT1015
Account DiscoveryT1087
Account ManipulationT1098
AppCert DLLsT1182
...

Listar todos los objetos Malware

SELECT name, description
FROM sdos_object
WHERE type IS "malware";

SALIDA

nombredescripción
3PARA RAT3PARA RAT es una herramienta de acceso remoto (RAT) programada en C++ que ha sido utilizada por Putter Panda. (Cita: CrowdStrike Putter Panda)

Alias: 3PARA RAT
4H RAT4H RAT es un malware que ha sido utilizado por Putter Panda desde al menos 2007. (Cita: CrowdStrike Putter Panda)

Alias: 4H RAT
ADVSTORESHELLADVSTORESHELL es una puerta trasera de espionaje que ha sido utilizada por APT28 desde al menos 2012 hasta 2016. Generalmente se emplea para espionaje a largo plazo y se despliega en objetivos considerados interesantes tras una fase de reconocimiento. (Cita: Kaspersky Sofacy) (Cita: ESET Sednit Part 2)

Alias: ADVSTORESHELL, NETUI, EVILTOSS, AZZY, Sedreco
ASPXSpyASPXSpy es un shell web. Ha sido modificado por actores del Threat Group-3390 para crear la versión ASPXTool. (Cita: Dell TG-3390)

Alias: ASPXSpy, ASPXTool
Agent.btzAgent.btz es un gusano que se propaga principalmente a través de dispositivos extraíbles como unidades USB. Según los informes, infectó redes militares de EE. UU. en 2008. (Cita: Securelist Agent.btz)

Alias: Agent.btz
...

Listar todos los adversarios (intrusion-sets)

SELECT name, description
FROM sdos_object
WHERE type IS "intrusion-set";

SALIDA

Descargar herramienta