Skip to content
KitploitKITPLOIT
ツールエクスプロイトブログ
Log in
提出
ツールエクスプロイトブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

フィードお問い合わせプライバシー© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
ATTACK-Tools — MITRE ATT&CKのためのSQLiteリレーショナルデータモデルと、Red CanaryのATOMICテストおよびAPT3エミュレーションプランで強化された敵対者エミュレーション計画ツール。 | Kitploit
ツール/GitHubGitHub/nshalabi/attack-tools
脆弱性分析ペネトレーションテスト脅威インテリジェンス学習と教育レッドチーミング厳選リソースデータベースセキュリティ敵対的攻撃
GitHubnshalabi/attack-tools

ATTACK-Tools

MITRE ATT&CKのためのSQLiteリレーショナルデータモデルと、Red CanaryのATOMICテストおよびAPT3エミュレーションプランで強化された敵対者エミュレーション計画ツール。

リポジトリを見る
1.1k2074510ヶ月前Kitploit レビュー済み

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有

ATT&CK™ ツール 🛡️

License GitHub last commit GitHub stars

MITRE™ ATT&CK™ フレームワークを扱うためのユーティリティ集です。リレーショナルデータモデルと敵対者エミュレーション計画ツールを含みます。


リポジトリの内容

  • ATT&CK™ データモデル – MITRE™ ATT&CK データを表現するためのリレーショナルスキーマ。Red Canary ATOMIC™ テストで拡張されています
  • ATT&CK™ View – 敵対者エミュレーション計画ツール。

📑 目次

  • リリースノート
  • 概要
  • ATT&CK™ データモデル
  • SQL で ATT&CK™ データにアクセスする
  • 追加リソース
  • サポート
  • ライセンス
  • 連絡先

📝 リリースノート

  • attack_view_db_structure.sql および attack_view_db_data.sql – SQLite データベース構造を構築し、データをロードするためのスクリプト。
  • enterprise-attack.xml – MITRE™ ATT&CK™ JSON の XML 版。
  • ics-attack.xml – MITRE™ ICS ATT&CK™ JSON の XML 版。
  • mobile-attack.xml – MITRE™ Mobile ATT&CK™ JSON の XML 版。

🔎 概要

ATT&CK™ View は、防御者が MITRE™ ATT&CK™ フレームワークを用いて敵対者エミュレーション計画を設計するための計画ツールです。
構造化されたアプローチを提供し、APT3 の完全な敵対者エミュレーション計画(MITRE™ により開発)が同梱されています。また、リレーショナルデータモデルの使用例として、Red Canary ATOMIC™ テストなどの追加データでモデルを拡張(enrich)する方法も示しています。

(出典: MITRE Adversary Emulation Plans)

ATT&CK View


🗂 ATT&CK™ データモデル

ATT&CK™ フレームワークは広く利用されていますが、多くのユースケースでは ATT&CK 対応ツールが必要とされます。
このリポジトリは、統合を簡素化し、カスタムツールの構築や ATT&CK と他のフレームワークとの融合を可能にするリレーショナルデータベース(SQLite)を提供します。

基盤となるデータベース技術ではなく、データモデルの観点で考えるようにしてください。スキーマは任意の DBMS に適応できます。

概念モデルの例(任意の RDBMS で実装可能):
ATT&CK Data Model


💻 SQL で ATT&CK™ データにアクセスする

以下は ATT&CK™ データベースを探索するためのサンプル SQL クエリです。
実行するには、任意の SQLite 管理ツールを使用してください(SQLite Management Tools を参照)。

ATT&CK™ テクニックの一覧を取得する

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

出力

名前
.bash_profile と .bashrc
アクセストークン操作
アクセシビリティ機能
アカウント探索
アカウント操作
...

STIX 2.0 識別子を使用してテクニックを取得する

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

出力

idname
attack-pattern--01df3350-ce05-4bdf-bdf8-0a919a66d4a8.bash_profile と .bashrc
attack-pattern--dcaa092b-7de9-4a21-977f-7fcb77e89c48アクセストークンの操作
attack-pattern--9b99b83a-1aac-4e29-b975-b374950551a3アクセシビリティ機能
attack-pattern--72b74d71-8169-42aa-92e0-e7b04b9f5a08アカウントの探索
attack-pattern--a10641f4-87b4-45a3-a906-92a149cb2c27アカウントの操作
...

id フィールドは、多くの SQL クエリで頻繁に使用される一意のキーです

外部参照は external_references テーブルに格納されています。1 つの ATT&CK™ テクニックは 1 つ以上の参照を持つことができるため、2 つのテーブル間のリンクはテクニック識別子となります(前述のクエリを参照)。外部参照にアクセスする複数の方法を以下に示します。

MITRE 外部 ID を持つテクニックを取得する

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

すべてのマルウェアオブジェクトを一覧表示する

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

出力

namedescription
3PARA RAT3PARA RATは、Putter Pandaによって使用されてきたC++でプログラムされたリモートアクセスツール(RAT)です。(引用: CrowdStrike Putter Panda)

別名: 3PARA RAT
4H RAT4H RATは、少なくとも2007年以降Putter Pandaによって使用されてきたマルウェアです。(引用: CrowdStrike Putter Panda)

別名: 4H RAT
ADVSTORESHELLADVSTORESHELLは、少なくとも2012年から2016年までAPT28によって使用されてきたスパイ用バックドアです。一般的に長期的な諜報活動に使用され、偵察フェーズ後に興味深いと判断された標的に配備されます。(引用: Kaspersky Sofacy)(引用: ESET Sednit Part 2)

別名: ADVSTORESHELL, NETUI, EVILTOSS, AZZY, Sedreco
ASPXSpyASPXSpyはWebシェルです。Threat Group-3390のアクターによって改変され、ASPXToolバージョンが作成されました。(引用: Dell TG-3390)

別名: ASPXSpy, ASPXTool
Agent.btzAgent.btzは、主にUSBドライブなどのリムーバブルデバイスを介して自身を拡散するワームです。2008年に米軍のネットワークに感染したと報じられています。(引用: Securelist Agent.btz)

別名: Agent.btz
...

すべての敵対者(intrusion-sets)を一覧表示する

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

出力

namedescription
APT1APT1は中国の脅威グループであり、中国人民解放軍(PLA)総参謀部(GSD)第3部の第2局に帰属するとされており、その軍事部隊カバー designation(MUCD)であるUnit 61398として一般に知られている。(出典: Mandiant APT1)
APT12APT12は中国に帰属するとされる脅威グループである。(出典: Meyers Numbered Panda)
APT16APT16は中国を拠点とする脅威グループであり、日本および台湾の組織を標的としたスピアフィッシングキャンペーンを展開している。(出典: FireEye EPS Awakens Part 2)
APT17APT17は中国を拠点とする脅威グループであり、米国政府機関、防衛産業、法律事務所、情報技術企業、鉱業企業、非政府組織に対するネットワーク侵入を実行している。(出典: FireEye APT17)
APT18APT18は少なくとも2009年から活動している脅威グループであり、テクノロジー、製造業、人権団体、政府、医療など幅広い業界を標的としている。(出典: Dell Lateral Movement)
...

APT3が使用するすべてのツールとマルウェアを一覧表示する

すべてのSTIX 2.0ドメインオブジェクト(SDO)の関係は、_"relationship"_テーブルに格納されている。以下のクエリは、APT3が使用するツール/マルウェアを取得するために使用されるネストされたクエリである:

SELECT name, description
FROM sdos_object
WHERE (type IS "malware" OR type IS "tool")
  AND id IN (SELECT target_ref
             FROM relationship
             WHERE relationship_type IS "uses"
               AND source_ref IS "intrusion-set--0bbdf25b-30ff-4894-a1cd-49260d0dd2d9");

出力

ツールをダウンロード