Skip to content
KitploitKITPLOIT
ИнструментыЭксплойтыБлог
Log in
Отправить
ИнструментыЭксплойтыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

ЛентыКонтактыКонфиденциальность© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
ATTACK-Tools — Реляционная модель данных SQLite для MITRE ATT&CK плюс инструмент планирования эмуляции противника, дополненный тестами Red Canary ATOMIC и планами эмуляции APT3. | Kitploit
Инструменты/GitHubGitHub/nshalabi/attack-tools
Анализ уязвимостейТестирование на ПроникновениеРазведка угрозОбучение и ОбразованиеRed TeamingПодобранные РесурсыБезопасность Баз ДанныхСостязательная Атака
GitHubnshalabi/attack-tools

ATTACK-Tools

Реляционная модель данных SQLite для MITRE ATT&CK плюс инструмент планирования эмуляции противника, дополненный тестами Red Canary ATOMIC и планами эмуляции APT3.

1.1k2074510 месяцев назадПроверено Kitploit
Репозиторий

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться

ATT&CK™ Tools 🛡️

License GitHub last commit GitHub stars

Утилиты для работы с фреймворком MITRE™ ATT&CK™, включая реляционную модель данных и инструмент планирования эмуляции противника.


Содержимое репозитория

  • ATT&CK™ Data Model – реляционная схема для представления данных MITRE™ ATT&CK, дополненная тестами Red Canary ATOMIC™
  • ATT&CK™ View – инструмент планирования эмуляции противника.

📑 Содержание

  • Примечания к выпуску
  • Обзор
  • Модель данных ATT&CK™
  • Доступ к данным ATT&CK™ с помощью SQL
  • Дополнительные ресурсы
  • Поддержка
  • Лицензия
  • Контакты

📝 Примечания к выпуску

  • attack_view_db_structure.sql и attack_view_db_data.sql – скрипты для создания структуры базы данных SQLite и загрузки данных.
  • enterprise-attack.xml – XML-версия JSON MITRE™ ATT&CK™.
  • ics-attack.xml – XML-версия JSON MITRE™ ICS ATT&CK™.
  • mobile-attack.xml – XML-версия JSON MITRE™ Mobile ATT&CK™.

🔎 Обзор

ATT&CK™ View — это инструмент планирования, помогающий защитникам разрабатывать планы эмуляции противника с использованием фреймворка MITRE™ ATT&CK™.
Он обеспечивает структурированный подход и поставляется в комплекте с полным планом эмуляции противника для APT3 (разработанным MITRE™). Он также служит примером использования реляционной модели данных и того, как обогащать (расширять) модель дополнительными данными, такими как тесты Red Canary ATOMIC™.

(Источник: MITRE Adversary Emulation Plans)

ATT&CK View


🗂 Модель данных ATT&CK™

Фреймворк ATT&CK™ широко используется, но многие сценарии требуют инструментов с поддержкой ATT&CK.
Этот репозиторий предоставляет реляционную базу данных (SQLite) для упрощения интеграции и позволяет создавать собственные инструменты или объединять ATT&CK с другими фреймворками.

Думайте в терминах модели данных, а не базовой технологии базы данных — схема может быть адаптирована к любой СУБД.

Пример концептуальной модели (может быть реализована в любой реляционной СУБД):
ATT&CK Data Model


💻 Доступ к данным ATT&CK™ с помощью SQL

Ниже приведены примеры SQL-запросов для изучения базы данных ATT&CK™.
Для их выполнения используйте любой инструмент управления SQLite (см. SQLite Management Tools).

Получение списка техник ATT&CK™

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

ВЫВОД

название
.bash_profile and .bashrc
Access Token Manipulation
Accessibility Features
Account Discovery
Account Manipulation
...

Получение техник с их идентификатором STIX 2.0

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

ВЫВОД

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
...

Поле id — это уникальный ключ, который будет часто использоваться во многих SQL-запросах

Внешние ссылки хранятся в таблице external_references, поскольку одна техника ATT&CK™ может иметь одну или несколько ссылок; связующим звеном между двумя таблицами является идентификатор техники (см. предыдущий запрос). Я перечислю несколько способов доступа к внешним ссылкам

Получение техник с внешними ID 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";

ВЫВОД

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

Список техник, связанных с платформой 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";

ВЫВОД

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

Вывести список всех объектов Malware

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

ВЫВОД

названиеописание
3PARA RAT3PARA RAT — это инструмент удалённого доступа (RAT), написанный на C++, который использовался Putter Panda. (Citation: CrowdStrike Putter Panda)

Псевдонимы: 3PARA RAT
4H RAT4H RAT — это вредоносное ПО, которое использовалось Putter Panda как минимум с 2007 года. (Citation: CrowdStrike Putter Panda)

Псевдонимы: 4H RAT
ADVSTORESHELLADVSTORESHELL — это шпионский бэкдор, который использовался APT28 как минимум с 2012 по 2016 год. Обычно он применяется для долгосрочного шпионажа и развёртывается на целях, признанных интересными после фазы разведки. (Citation: Kaspersky Sofacy) (Citation: ESET Sednit Part 2)

Псевдонимы: ADVSTORESHELL, NETUI, EVILTOSS, AZZY, Sedreco
ASPXSpyASPXSpy — это веб-шелл. Он был модифицирован участниками Threat Group-3390 для создания версии ASPXTool. (Citation: Dell TG-3390)

Псевдонимы: ASPXSpy, ASPXTool
Agent.btzAgent.btz — это червь, который в основном распространяется через съёмные устройства, такие как USB-накопители. По сообщениям, в 2008 году он заразил сети вооружённых сил США. (Citation: Securelist Agent.btz)

Псевдонимы: Agent.btz
...

Список всех противников (intrusion-sets)

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

ВЫВОД

Скачать инструмент