Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
BlueTeam-Tools — Blue Team / インシデントレスポンスのためのツールとテクニック | Kitploit
ツール/GitHubGitHub/a-poc/blueteam-tools
防御ツール脆弱性スキャナーネットワークマッピングデータ復旧マルウェア分析デジタルフォレンジック脅威インテリジェンス学習と教育インシデントレスポンス厳選リソースラボと実践
GitHub
4.4k6751ヶ月前Kitploit レビュー済み

人気

すべて見る →

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

すべてのツールを探索

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

すべてのツールを見る →
共有
a-poc/blueteam-tools

BlueTeam-Tools

Blue Team / インシデントレスポンスのためのツールとテクニック

リポジトリを見る

BlueTeam-Tools

この GitHub リポジトリには、ブルーチーミング活動に役立つ 70+ のツールとリソースのコレクションが含まれています。

一部のツールはブルーチーミング専用に設計されている場合がありますが、その他のツールはより汎用的で、ブルーチーミングの状況に合わせて利用できるものもあります。

🔗 レッドチーマーの方は、RedTeam-Tools をチェックしてみてください。

警告

このリポジトリの資料は、情報提供および教育のみを目的としています。違法行為での使用を意図したものではありません。

注意

矢印でツールリストの見出しを非表示にします。

🔙 をクリックしてリストに戻ります。

ツールリスト

ブルーチームのヒント 5つのヒント
    • Process Hackerを使ったペイロード抽出 @embee_research
    • ダブルクリックによるスクリプト実行の防止 デフォルトアプリケーションのGPO変更
    • プロキシログによるクリプトジャッキングマルウェアの検出 Dave Mckay
    • CyberChefマルウェア解析でヌルバイトを削除 @Securityinbits
    • PDFから削除されたメタデータを復元 @flakpaket
ネットワークの探索とマッピング 6つのツール
    • Nmap ネットワークスキャナー
    • Nuclei 脆弱性スキャナー
    • Masscan 高速ネットワークスキャナー
    • Angry IP Scanner IP/ポートスキャナー
    • ZMap 大規模ネットワークスキャナー
    • Shodan インターネットに面した資産の検索エンジン
脆弱性管理 5つのツール
    • OpenVAS オープンソースの脆弱性スキャナー
    • Nessus Essentials 脆弱性スキャナー
    • Nexpose 脆弱性管理ツール
    • HackerOne バグ報奨金管理プラットフォーム
    • Lynis Linux、macOS、UNIX向けのセキュリティ監査ツール
セキュリティ監視 11のツール
    • Sysmon Windows用システムモニター
    • Kibana データの可視化と探索
    • Logstash データ収集と処理
    • parsedmarc メールDMARCデータの可視化
    • Phishing Catcher Certstreamを使用したフィッシングキャッチャー
    • maltrail 悪意のあるトラフィック検出システム
    • AutorunsToWinEventLog Windows AutoRunsイベントパーサー
    • procfilter YARA統合プロセス拒否フレームワーク
    • velociraptor エンドポイントの可視化と収集ツール
    • SysmonSearch Sysmonイベントログの可視化
    • Canary Tokens 欺瞞用ハニーポット文書
脅威ツールとテクニック 12のツール
    • lolbas-project.github.io Windows標準バイナリを悪用した攻撃
    • gtfobins.github.io Linux標準バイナリを悪用した攻撃
    • filesec.io 攻撃者が使用するファイル拡張子
    • KQL Search KQLクエリ集約ツール
    • Unprotect Project マルウェア回避技術の知識ベース
    • chainsaw 高速Windowsフォレンジックアーティファクト検索ツール
    • freq ドメイン生成アルゴリズム(DGA)マルウェア検出
    • yarGen YARAルールジェネレーター
    • EmailAnalyzer 不審なメールの分析ツール
    • VCG コードセキュリティスキャンツール
    • CyberChef GCHQのオンラインデータ操作プラットフォーム
    • PersistenceSniper Windowsマシン上のインプラントを検出
脅威インテリジェンス 4つのツール
    • Maltego 脅威インテリジェンスプラットフォーム
    • MISP マルウェア情報共有プラットフォーム
    • ThreatConnect 脅威データの集約
    • Adversary Emulation Library 敵対者エミュレーションプランのオープンライブラリ
インシデントレスポンス計画 5つのツール
    • NIST サイバーセキュリティフレームワーク
    • Incident Response Plan インシデントレスポンスのためのフレームワーク
    • Ransomware Response Plan ランサムウェア対応のためのフレームワーク
    • Incident Response Reference Guide インシデント準備のガイダンス資料
    • Awesome Incident Response インシデントレスポンスのためのツールリスト
マルウェアの検出と解析 11のツール
    • VirusTotal 悪意のあるIOC共有プラットフォーム
    • IDA マルウェアの逆アセンブラおよびデバッガ
    • Ghidra マルウェアリバースエンジニアリングツール
    • decode-vbe エンコードされたVBEスクリプトのデコーダー
    • pafish 仮想マシンサンドボックス検出ツール
    • lookyloo フィッシングドメインのマッピング
    • YARA パターンマッチングによるマルウェア識別
    • Cuckoo Sandbox マルウェア解析サンドボックス
    • Radare2 リバースエンジニアリングフレームワーク
    • dnSpy .NETデバッガおよびアセンブリエディター
    • malware-traffic-analysis.net マルウェアとパケットキャプチャのサンプル
データ復旧 3つのツール
    • Recuva ファイル復旧
    • Extundelete Ext3またはext4パーティションの復旧
    • TestDisk データ復旧
デジタルフォレンジック 3つのツール
    • SANS SIFT フォレンジックツールキット
    • The Sleuth Kit ディスクイメージ解析ツール
    • Autopsy デジタルフォレンジックプラットフォーム
セキュリティ意識向上トレーニング 5つのツール
    • TryHackMe サイバーセキュリティチャレンジプラットフォーム
    • HackTheBox サイバーセキュリティチャレンジプラットフォーム
    • CyberDefenders ブルーチーム向けサイバーセキュリティチャレンジプラットフォーム
    • PhishMe フィッシングトレーニング
    • kc7cyber ゲーミフィケーションされたサイバーセキュリティトレーニングプラットフォーム
コミュニケーションとコラボレーション 2つのツール
    • Twitter サイバーセキュリティアカウント
    • Facebook TheatExchange 悪意のあるインジケーター共有プラットフォーム

ブルーチームのヒント

ブルーチーマーのヒント集から学びましょう。これらのヒントは、ブルーチーミング能力を向上させるためのさまざまな戦術、ツール、方法論を網羅しています。

🔙Process Hackerを使ったペイロード抽出

image

説明: 'マルウェア解析のヒント - Process Hackerを使用して、新しく生成されたプロセス内の不審な.NETアセンブリを監視します。DnSpyと組み合わせると、手動で難読化を解除することなく、悪意のあるペイロードを特定して抽出できます。'

クレジット: @embee_research

リンク: Twitter

🔙ダブルクリックによるスクリプト実行の防止

image

説明: Windowsでは、脅威アクターがMicrosoft Officeファイルを装った悪意のあるスクリプトファイルにより初期実行を達成するケースがよく見られます。この攻撃チェーンを防ぐ良い方法は、これらのファイル(HTA、JS、VBA、VBS)に関連付けられたデフォルトアプリケーションをnotepad.exeに変更することです。これにより、ユーザーが巧妙に騙されてディスク上のHTAファイルをクリックしても、スクリプトがメモ帳で開かれ、実行は発生しません。

クレジット: bluesoul

リンク: ブログ

🔙プロキシログによるクリプトジャッキングマルウェアの検出

説明: クリプトジャッキングマルウェアはますます巧妙になっており、マイニングマルウェアはDLLサイドローディングを活用してマシン上に潜伏し、CPU負荷を下げて検出しきい値を下回るようにしています。それらに共通する点は、マイニングプールへの接続をしなければならないことであり、そこが発見ポイントです。プロキシおよびDNSログを監視し、一般的なマイニングプールの文字列(例:*xmr.* OR *pool.com OR *pool.org OR pool.*)を含む接続を探してください。

クレジット: Dave Mckay

リンク: ブログ

🔙CyberChefマルウェア解析でヌルバイトを削除

image

説明: 'マルウェア解析中にUnicode文字列のbase64をデコードした後、ヌルバイトに遭遇する場合があります。CyberChefの「Remove null bytes」操作を使用して、コードの可読性を維持してください。'

クレジット: Ayush Anand

リンク: Twitter

🔙PDFから削除されたメタデータを復元

image

説明: しっかりと削除されていないPDFから、削除されたメタデータを復元できることをご存知ですか?変更は段階的に行われ、履歴がPDF内に保存されます。次のコマンドはPDFメタデータへの「更新」を削除します:

exiftool -PDF-update:all= file.pdf

クレジット: Jon Gorenflo

リンク: Twitter

ネットワークの探索とマッピング

ネットワークのスキャンとマッピング、デバイスとサービスの発見、潜在的な脆弱性の特定を行うためのツールです。

🔙Nmap

Nmap(Network Mapperの略)は、コンピューターネットワーク上のホストとサービスを発見し、それらの特性に関する情報を調べるために使用される、無料のオープンソースのネットワークスキャナーツールです。

ネットワーク上のどのポートが開いているか、それらのポートでどのサービスが実行されているかを判断するために使用できます。さらに、ネットワーク上のセキュリティ脆弱性を特定する機能も備えています。

インストール:

最新リリースはこちらからダウンロードできます。

使用方法:```bash

Scan a single IP

nmap 192.168.1.1

Scan a range

nmap 192.168.1.1-254

Scan targets from a file

nmap -iL targets.txt

Port scan for port 21

nmap 192.168.1.1 -p 21

Enables OS detection, version detection, script scanning, and traceroute

nmap 192.168.1.1 -A

root@kitploit:~
便利な使い方の[チートシート](https://www.stationx.net/nmap-cheat-sheet/)。

![image](https://assets.kitploit.com/production/public/readmes/7314/014fec86a790aeec35338e84c1adc21260fbf04f3a8784b11dd07d83d2144d30.png)

*https://kirelos.com/nmap-version-scan-determining-the-version-and-available-services/ から使用した画像*

### [🔙](#tool-list)[Nuclei](https://nuclei.projectdiscovery.io/nuclei/get-started/)

ウェブアプリケーション、ネットワーク、インフラストラクチャにおける脆弱性の検出プロセスを自動化するために設計された専門ツールです。

Nucleiは、事前定義されたテンプレートを使用してターゲットを調査し、潜在的な脆弱性を特定します。単一のホストまたは一連のホストをテストするために使用でき、さまざまな種類の脆弱性をチェックするための多様なテストを実行するように設定できます。

**インストール:**```bash
git clone https://github.com/projectdiscovery/nuclei.git; \
cd nuclei/v2/cmd/nuclei; \
go build; \
mv nuclei /usr/local/bin/; \
nuclei -version;

使用方法:```bash

All the templates gets executed from default template installation path.

nuclei -u https://example.com

Custom template directory or multiple template directory

nuclei -u https://example.com -t cves/ -t exposures/

Templates can be executed against list of URLs

nuclei -list http_urls.txt

Excluding single template

nuclei -list urls.txt -t cves/ -exclude-templates cves/2020/CVE-2020-XXXX.yaml

root@kitploit:~
Full usage information can be found [here](https://nuclei.projectdiscovery.io/nuclei/get-started/#running-nuclei).

![image](https://assets.kitploit.com/production/public/readmes/7314/b1a83a7db97280c65749b75b94b23cbdaa58438c48bd44359a8bbe44d13b750b.png)

*Image used from https://www.appsecsanta.com/nuclei*

### [🔙](#tool-list)[Masscan]()

nmapに似たポートスキャナですが、はるかに高速で、短時間に大量のポートをスキャンできます。

Masscanは「SYNスキャン」と呼ばれる新しい技術を使用してネットワークをスキャンするため、非常に短時間で大量のポートをスキャンできます。

**インストール:(Apt)**```bash
sudo apt install masscan

インストール: (Git)```bash sudo apt-get install clang git gcc make libpcap-dev git clone https://github.com/robertdavidgraham/masscan cd masscan make

root@kitploit:~
**使い方:**```bash
# Scan for a selection of ports (-p22,80,445) across a given subnet (192.168.1.0/24)
masscan -p22,80,445 192.168.1.0/24

# Scan a class B subnet for ports 22 through 25
masscan 10.11.0.0/16 -p22-25

# Scan a class B subnet for the top 100 ports at 100,000 packets per second
masscan 10.11.0.0/16 ‐‐top-ports 100 ––rate 100000

# Scan a class B subnet, but avoid the ranges in exclude.txt
masscan 10.11.0.0/16 ‐‐top-ports 100 ‐‐excludefile exclude.txt

image

画像は https://kalilinuxtutorials.com/masscan/ より

🔙Angry IP Scanner

IPアドレスとポートをスキャンするための、無料かつオープンソースのツールです。

クロスプラットフォーム対応のツールで、高速かつ使いやすく設計されており、ネットワーク全体やIPアドレスの範囲をスキャンして稼働中のホストを検出できます。

Angry IP Scannerは、デバイスのホスト名とMACアドレスも検出でき、基本的なpingスイープやポートスキャンの実行にも使用できます。

インストール:

最新リリースはこちらからダウンロードできます。

使用方法:

Angry IP ScannerはGUIで使用できます。

詳細な使用方法とドキュメントはこちらで確認できます。

image

画像は https://angryip.org/screenshots/ より

🔙ZMap

ZMapは、IPv4アドレス空間全体またはその大部分を包括的にスキャンするように設計されたネットワークスキャナです。

ギガビットイーサネット接続を備えた一般的なデスクトップコンピュータでは、ZMapは公開IPv4アドレス空間全体を45分以内でスキャンできます。

インストール:

最新リリースはこちらからダウンロードできます。

使用方法:```bash

Scan only 10.0.0.0/8 and 192.168.0.0/16 on TCP/80

zmap -p 80 10.0.0.0/8 192.168.0.0/16

root@kitploit:~
Full usage information can be found [here](https://github.com/zmap/zmap/wiki).

![image](https://assets.kitploit.com/production/public/readmes/7314/dae57c01a65e335a6b1dd1686030f2e2e9016795d4657d05cad939fec74cdcd6.png)

*画像の出典: https://www.hackers-arise.com/post/zmap-for-scanning-the-internet-scan-the-entire-internet-in-45-minutes*

### [🔙](#tool-list)[Shodan]()

Shodan は、インターネットに接続されたデバイス向けの検索エンジンです。

インターネット上の資産をクロールし、ユーザーが特定のデバイスを検索して、その情報を閲覧できるようにします。

この情報には、デバイスの IP アドレス、実行中のソフトウェアとバージョン、デバイスの種類などが含まれます。

**インストール:** 

検索エンジンは[https://www.shodan.io/dashboard](https://www.shodan.io/dashboard)からアクセスできます。

**使用方法:** 

[Shodan クエリの基本](https://help.shodan.io/the-basics/search-query-fundamentals)

[Shodan クエリの例](https://www.shodan.io/search/examples)

[便利なクエリのチートシート](https://www.osintme.com/index.php/2021/01/16/ultimate-osint-with-shodan-100-great-shodan-queries/)

![image](https://assets.kitploit.com/production/public/readmes/7314/cae9becac2e328a62f66d768d1961568cfcfd2b682a9997d3bd64676f14aa624.png)

*画像の出典: https://www.shodan.io/*

脆弱性管理
====================

*ネットワークおよび個々のデバイス上の脆弱性を特定、優先順位付け、緩和するためのツール。*

### [🔙](#tool-list)[OpenVAS](https://openvas.org/)

OpenVAS は、ソフトウェアとネットワークのセキュリティ脆弱性の特定に役立つオープンソースの脆弱性スキャナーです。

これはネットワークセキュリティ評価を実施するために使用できるツールであり、システムやアプリケーションの脆弱性を特定して、パッチ適用や緩和を行うためにしばしば使用されます。

OpenVAS は Greenbone Networks 社によって開発されており、無料のオープンソースソフトウェアアプリケーションとして利用できます。

**インストール: (Kali)**```bash
apt-get update
apt-get dist-upgrade
apt-get install openvas
openvas-setup

使い方:```bash openvas-start

root@kitploit:~
https://127.0.0.1:9392 にアクセスし、SSL証明書のポップアップを受け入れて、管理者資格情報でログインします:

- ユーザー名:admin
- パスワード:(*openvas-setupコマンドの出力に表示されるパスワード*)

![image](https://assets.kitploit.com/production/public/readmes/7314/53a64b7d7b96ad828c02273c721079b8b4f7c1968e5f8a095db13b0b8f09542f.png)

*画像出典: https://www.kali.org/blog/openvas-vulnerability-scanning/*

### [🔙](#tool-list)[Nessus Essentials](https://www.tenable.com/products/nessus/nessus-essentials)

Nessusは、ネットワークやコンピュータシステム内に存在する脆弱性を特定し、評価するのに役立つ脆弱性スキャナです。

セキュリティ評価を実施するためのツールであり、システムやアプリケーションの脆弱性を特定して、パッチ適用や緩和を行うために使用できます。

NessusはTenable, Inc.によって開発されており、無料版と有料版の両方が用意されています: 

- Nessus Essentialsと呼ばれる無料版は、個人利用のみを対象としており、有料版と比較して機能が制限されています。 
- Nessus Professionalと呼ばれる有料版は、より完全な機能を備えており、プロフェッショナルな環境での使用を目的としています。

**インストール:** 

Nessus Essentialsのアクティベーションコードを[こちら](https://www.tenable.com/products/nessus/nessus-essentials)で登録し、ダウンロードしてください。

Nessus Professionalは[こちら](https://www.tenable.com/products/nessus/nessus-professional)から購入できます。

**使用方法:** 

詳細なドキュメントは[こちら](https://docs.tenable.com/nessus/Content/GetStarted.htm)にあります。

[Nessus Plugins Search](https://www.tenable.com/plugins/search)

[Tenable Community](https://community.tenable.com/)

![image](https://assets.kitploit.com/production/public/readmes/7314/71e59adbe278cec54be302a0a7f99e9bc0d5f10d496ac66f3155a9fe30300bd0.png)

*画像出典: https://www.tenable.com*

### [🔙](#tool-list)[Nexpose](https://www.rapid7.com/products/nexpose/)

NexposeはRapid7によって開発された脆弱性管理ツールです。組織がシステムやアプリケーションの脆弱性を特定・評価し、リスクを軽減してセキュリティを向上させるために設計されています。

Nexposeは、ネットワーク、デバイス、アプリケーションをスキャンして脆弱性を特定し、修復の推奨事項を提供するために使用できます。

また、資産検出、リスクの優先順位付け、Rapid7脆弱性管理プラットフォーム内の他のツールとの統合などの機能も提供します。

**インストール:** 

詳細なインストール手順については、[こちら](https://docs.rapid7.com/nexpose/install/)を参照してください。

**使用方法:** 

完全なログイン情報については、[こちら](https://docs.rapid7.com/nexpose/log-in-and-activate)を参照してください。

使用法とスキャン作成の手順については、[こちら](https://docs.rapid7.com/nexpose/create-and-scan-a-site)を参照してください。

![image](https://assets.kitploit.com/production/public/readmes/7314/83b308ce4e1f6ffd817868f93053790febcc54015856c4487689dce63055b2aa.png)

*画像出典: https://www.rapid7.com/products/nexpose/*

### [🔙](#tool-list)[HackerOne](https://www.hackerone.com/)

HackerOneはバグ報奨金管理会社であり、ビジネス向けのバグ報奨金プログラムを作成および管理するために使用できます。

バグ報奨金プログラムは、外部の脆弱性評価をアウトソーシングする優れた方法です。このプラットフォームは、プログラムのスコープと実施ルールを設定できる機能を備え、非公開および公開の両方のプログラムを提供しています。

HackerOneはまた、研究者からの外部バグレポートの初期トリアージと管理を提供し、プラットフォームを通じて研究者に直接報酬を支払うことができます。

![image](https://assets.kitploit.com/production/public/readmes/7314/b23b848c3cf9eba2fbb27a4b6389783b373c11a620a97d14dd4acb94ba6e223e.png)

*画像出典: https://www.hackerone.com/product/bug-bounty-platform*

### [🔙](#tool-list)[Lynis](https://github.com/cisofy/lynis)

Lynisは、Linux、macOS、UNIXベースのシステム向けのセキュリティ監査ツールです。コンプライアンステスト(HIPAA/ISO27001/PCI DSS)とシステムの堅牢化を支援します。

システム自体で実行され、詳細なセキュリティスキャンを実行します。主な目的は、セキュリティ防御をテストし、さらなるシステム強化のためのヒントを提供することです。また、一般的なシステム情報、脆弱なソフトウェアパッケージ、可能性のある設定問題もスキャンします。

**インストール:**```bash
 git clone https://github.com/CISOfy/lynis

詳細なインストール手順はこちらを参照してください。
使用方法:```bash cd lynis && ./lynis audit system

root@kitploit:~
ドキュメントは[こちら](https://cisofy.com/documentation/lynis/)にあります。

![image](https://assets.kitploit.com/production/public/readmes/7314/4df2d01077aa4939449d066aa61866c1d63b10dede5c06244359875f3ffd85fc.png)

*画像は https://cisofy.com/lynis/ から使用*

セキュリティ監視
====================

*セキュリティログやその他のデータソースを収集・分析し、潜在的な脅威や異常なアクティビティを特定するためのツール。*

### [🔙](#tool-list)[Sysmon](https://learn.microsoft.com/en-us/sysinternals/downloads/sysmon)

Sysmon は、システムアクティビティを追跡し、Windows イベントログに記録する Windows システムモニタです。

プロセスの作成と終了、ネットワーク接続、ファイル作成時刻の変更など、システムアクティビティに関する詳細な情報を提供します。

Sysmon は特定のイベントやプロセスを監視するように構成でき、システム上の不審なアクティビティを管理者に警告するために使用できます。

**インストール:**

sysmon バイナリは[ここ](https://download.sysinternals.com/files/Sysmon.zip)からダウンロードしてください。

**使用方法:**```bash
# Install with default settings (process images hashed with SHA1 and no network monitoring)
sysmon -accepteula -i

# Install Sysmon with a configuration file (as described below)
sysmon -accepteula -i c:\windows\config.xml

# Uninstall
sysmon -u

# Dump the current configuration
sysmon -c

イベントフィルタリングの詳細情報はこちらで確認できます。

Microsoftのドキュメントページはこちらです。

image

画像出典: https://nsaneforums.com/topic/281207-sysmon-5-brings-registry-modification-logging/

🔙Kibana

Kibanaは、Elasticsearchと組み合わせてログ解析によく使用されるオープンソースのデータ可視化・探索ツールです。

Kibanaは、ログデータを検索・可視化・分析するためのユーザーフレンドリーなインターフェースを提供します。これは、セキュリティ上の脅威を示す可能性のあるパターンや傾向を特定するのに役立ちます。

Kibanaは、システムログ、ネットワークログ、アプリケーションログなど、幅広いデータソースの分析に使用できます。また、カスタムダッシュボードやアラートを作成して、セキュリティチームが潜在的な脅威を把握し、インシデントに迅速に対応できるようにすることもできます。

インストール:

Kibanaはこちらからダウンロードできます。

インストール手順はこちらで確認できます。

使用方法:(ログデータの可視化と探索)

Kibanaは、ログデータのパターンや傾向を特定するのに役立つさまざまな可視化ツールを提供します。これらのツールを使用して、関連するメトリクスやアラートを表示するカスタムダッシュボードを作成できます。

使用方法:(脅威アラート)

Kibanaは、ログデータ内の特定のパターンや異常を検出したときにアラートを送信するように設定できます。失敗したログイン試行や既知の悪意のあるIPアドレスへのネットワーク接続など、潜在的なセキュリティ脅威を通知するアラートを設定できます。

Kibanaでのデータのクエリと可視化に関する素晴らしいブログです。

image

画像出典: https://www.pinterest.co.uk/pin/analysing-honeypot-data-using-kibana-and-elasticsearch--684758318328369269/

🔙Logstash

Logstashは、リアルタイムのパイプライン処理機能を備えたオープンソースのデータ収集エンジンです。これはサーバーサイドのデータ処理パイプラインであり、複数のソースから同時にデータを取り込み、変換して、Elasticsearchのような「stash」に送信します。

Logstashには豊富なプラグインセットがあり、さまざまなソースに接続してデータを複数の方法で処理できます。ログを解析・変換したり、データを構造化された形式に変換したり、さらに処理するために別のツールに送信したりできます。

大量のデータを迅速に処理できるため、LogstashはELKスタック(Elasticsearch、Logstash、Kibana)の不可欠な部分であり、ログデータの集中管理、変換、監視によく使用されます。

インストール:

Logstashはこちらからダウンロードできます。

使用方法:

Logstashの完全なドキュメントはこちらです。

設定例はこちらです。

image

画像出典: https://www.elastic.co/guide/en/logstash/current/logstash-modules.html

🔙parsedmarc

DMARCレポートを解析するためのPythonモジュールおよびCLIユーティリティです。

ElasticsearchとKibana(またはSplunk)と組み合わせて使用すると、Agari Brand Protection、Dmarcian、OnDMARC、ProofPoint Email Fraud Defense、Valimailなどの商用DMARCレポート処理サービスのセルフホスト型オープンソース代替として機能します。

特徴:

  • ドラフトおよび1.0標準の集約/ruaレポートを解析します
  • フォレンジック/障害/rufレポートを解析します
  • IMAP、Microsoft Graph、またはGmail APIを介して受信トレイからレポートを解析できます
  • gzipまたはzipで圧縮されたレポートを透過的に処理します
  • 一貫したデータ構造
  • シンプルなJSONおよび/またはCSV出力
  • オプションで結果をメール送信
  • オプションで結果をElasticsearchやSplunkに送信し、既製のダッシュボードで使用
  • オプションでレポートをApache Kafkaに送信

image

画像出典: https://github.com/domainaware/parsedmarc

🔙Phishing Catcher

企業にとって、フィッシングは自社と顧客に評判的および金銭的な損害をもたらす可能性があります。自社を標的としたフィッシング基盤を事前に特定できることで、これらの損害のリスクを軽減できます。

Phish Catcherは、CertStream APIを介してCertificate Transparency Log(CTL)に報告された不審なTLS証明書の発行を監視することで、フィッシングの可能性のあるドメインをほぼリアルタイムで検出できます。

「不審な」発行とは、設定ファイルに基づいてドメイン名のスコアが一定のしきい値を超えたものです。

image

画像出典: https://github.com/x0rz/phishing_catcher

🔙maltrail

Maltrailは、悪意のあるトラフィック検出システムです。公開されている悪意のある、または一般的に不審なトレイルを含むリストに加え、さまざまなAVレポートから作成された静的トレイルやユーザー定義のカスタムリストを利用します。トレイルは、ドメイン名、URL、IPアドレス、HTTP User-Agentヘッダー値など、あらゆるものを対象にできます。

このツールのデモページはこちらで確認できます。

インストール:```bash sudo apt-get install git python3 python3-dev python3-pip python-is-python3 libpcap-dev build-essential procps schedtool sudo pip3 install pcapy-ng git clone --depth 1 https://github.com/stamparm/maltrail.git cd maltrail

root@kitploit:~
**使用方法:**```bash
sudo python3 sensor.py

image

画像出典: https://github.com/stamparm/maltrail

🔙AutorunsToWinEventLog

Autoruns は、Sysinternals が開発したツールで、Windows 上のアプリケーションが起動時や特定のアプリケーションを開いたときに自動起動のために挿入できるすべての場所を表示します。マルウェアは多くの場合、コンピューターの起動時に必ず実行されるように、これらの場所を悪用します。

Autoruns には、便利な非対話型コマンドライン ユーティリティが含まれています。このコードは、Autoruns エントリの CSV を生成し、JSON に変換して、最後にカスタム Windows イベント ログに挿入します。これにより、既存の WEF インフラストラクチャを活用して、これらのエントリを SIEM に取り込み、エンドポイントやサーバー上の悪意のある永続化の兆候を探し始めることができます。

インストール:

AutorunsToWinEventLog をダウンロードします。

使用方法:

管理者 PowerShell コンソールから .\Install.ps1 を実行します。

このスクリプトは次のことを行います:

  • c:\Program Files\AutorunsToWinEventLog にディレクトリ構造を作成します
  • AutorunsToWinEventLog.ps1 をそのディレクトリにコピーします
  • https://live.sysinternals.com から Autorunsc64.exe をダウンロードします
  • スクリプトを毎日午前 11 時に実行するスケジュールされたタスクを設定します

image

画像出典: https://www.detectionlab.network/usage/autorunstowineventlog/

🔙procfilter

ProcFilter は、YARA 統合を組み込んだ Windows 用のプロセス フィルタリング システムです。YARA ルールには、ルール一致に対する応答を調整するカスタム メタ タグを設定できます。このシステムは Windows サービスとして実行され、Microsoft の ETW API と統合されているため、結果を Windows イベント ログで表示できます。インストール、アクティブ化、削除は動的に行うことができ、再起動は必要ありません。

ProcFilter の想定用途は、マルウェア アナリストが特定の脅威から Windows 環境を保護する YARA シグネチャを作成できるようにすることです。大規模なシグネチャ セットは含まれていません。広範または包括的というよりは、軽量で正確、かつ標的を絞ったものと考えてください。ProcFilter は、カスタム プラグインがアーティファクト固有のアクションを実行できる管理された分析環境での使用も想定しています。

インストール:

ProcFilter x86/x64 Release/Debug Installers

注: パッチが適用されていない Windows 7 システムでは、ドライバー コンポーネントを読み込むために修正プログラム 3033929 が必要です。詳細はこちらをご覧ください。

便利な設定テンプレート ファイルは こちら です。

使用方法:``` procfilter -start

root@kitploit:~
使用画面のスクリーンショットは[こちら](https://github.com/godaddy/procfilter#screenshots)をご覧ください。

![image](https://assets.kitploit.com/production/public/readmes/7314/ccfe4dfcb7b1ae82dd076ee2792b81f7759d6d88a941860607f8f471a4a6a713.png)

*画像出典: https://github.com/godaddy/procfilter*

### [🔙](#tool-list)[velociraptor](https://github.com/Velocidex/velociraptor)

Velociraptorは、ユニークで先進的なオープンソースのエンドポイント監視、デジタルフォレンジック、サイバーレスポンスプラットフォームです。

特定のアーティファクトを探索し、エンドポイント群にわたる活動を監視するための強力かつ効率的な方法を必要としていたデジタルフォレンジックおよびインシデント対応(DFIR)の専門家によって開発されました。Velociraptorを使用すれば、幅広いデジタルフォレンジックおよびサイバーインシデント対応の調査やデータ侵害に、より効果的に対応できます。

機能:

- デジタルフォレンジック分析による攻撃者の活動の再構築
- 高度な敵対者の証拠の探索
- マルウェアの蔓延やその他の不審なネットワーク活動の調査
- USBデバイスにコピーされたファイルなど、不審なユーザー活動の継続的な監視
- 機密情報の開示がネットワーク外で発生したかどうかの検出
- 脅威ハンティングや将来の調査で使用するための、経時的なエンドポイントデータの収集


**インストール:** 

[リリースページ](https://github.com/Velocidex/velociraptor/releases)からバイナリをダウンロードしてください。

**使用法:**```
velociraptor gui

Full usage information can be found here.

image

Image used from https://docs.velociraptor.app

🔙SysmonSearch

SysmonSearchは、MicrosoftのSysmonが生成するイベントログを集約することで、イベントログ分析をより効果的かつ時間のかからないものにします。

SysmonSearchはElasticserachとKibana(およびKibanaプラグイン)を使用します。

  • Elasticserach
    ElasticsearchはSysmonのイベントログを収集・保存します。
  • Kibana
    KibanaはSysmonのイベントログ分析のためのユーザーインターフェースを提供します。以下の機能はKibanaプラグインとして実装されています。
    • 可視化機能
      この機能はSysmonのイベントログを可視化し、プロセスとネットワークの相関関係を示します。
    • 統計機能
      この機能は各デバイスまたはSysmonのイベントIDの統計を収集します。
    • 監視機能
      この機能は事前設定されたルールに基づいて受信ログを監視し、アラートをトリガーします。
  • StixIoCサーバー
    STIX/IOCファイルをアップロードすることで、検索・監視条件を追加できます。StixIoCサーバーのWeb UIから、STIXv1、STIXv2、OpenIOC形式のファイルをアップロードできます。

インストール: (Linux)```bash git clone https://github.com/JPCERTCC/SysmonSearch.git

root@kitploit:~
[Elasticsearch設定の変更](https://github.com/JPCERTCC/SysmonSearch/wiki/Install#elasticsearch-server-setup)

[Kibana設定の変更](https://github.com/JPCERTCC/SysmonSearch/wiki/Install#kibana-server-setup)

完全なインストール手順は[こちら](https://github.com/JPCERTCC/SysmonSearch/wiki/Install)にあります。

**使用方法:**

*ElasticsearchとKibanaの設定を変更したら、サービスを再起動し、Kibanaインターフェースに移動します。SysmonSearchリボンが表示されるはずです。*

[Sysmonログを可視化して不審な挙動を調査する](https://blogs.jpcert.or.jp/ja/2018/09/SysmonSearch.html)

![image](https://assets.kitploit.com/production/public/readmes/7314/949953c2e1463609cd7171065dc9202bfcfc2713c72ba92f2e67df004aef91d8.png)

*画像出典: https://blogs.jpcert.or.jp/ja/2018/09/SysmonSearch.html*

### [🔙](#tool-list)[Canary Tokens](https://canarytokens.org/nest/)

Canarytokensは、ネットワーク、コンピュータ、クラウド向けのモーションセンサーのようなものです。フォルダ、ネットワークデバイス、スマートフォンに設置できます。

誰も触れるべきでない場所に設置し、アクセスされた場合に明確なアラームを受け取れます。攻撃者にとって魅力的に見えるように設計されており、開かれる可能性を高めます(しかも完全に無料です)。

**インストール:**

[トークンページ](https://canarytokens.org/nest/)にアクセスし、トークンのリストから選択します。

**使用方法:**

トークンアラートを受け取るメールアドレスを追加して、あとは待つだけです。

完全な使用方法と例は[こちら](https://docs.canarytokens.org/guide/examples.html)にあります。

![image](https://assets.kitploit.com/production/public/readmes/7314/6509249cf72c4920be2432a0a13bcea5f65721fcabfbfe52033ef3f79a32dc0e.png)

*画像出典: https://canarytokens.org/nest/*

脅威ツールとテクニック
====================

*脅威アクターによって使用されるTTPを特定し、検知を実装するためのツール。*

### [🔙](#tool-list)[lolbas-project.github.io](https://lolbas-project.github.io/)

Living off the land binaries(LOLBins)は、脅威アクターが疑われることなく悪意のある活動を実行するために使用できる、正規のWindows実行可能ファイルです。

LOLBinsを使用することで、攻撃者は通常のシステム活動に溶け込み、検知を回避できるため、悪意のあるアクターに人気の選択肢となっています。

LOLBASプロジェクトは、MITREにマッピングされたLOLBINのリストで、防御者向けのコマンド、使用法、検知情報が含まれています。

[https://lolbas-project.github.io/](https://lolbas-project.github.io/)にアクセスしてください。

**使用方法:**

この情報を検知の機会として活用し、LOLBINの使用に対してインフラストラクチャを強化します。

開始に役立つプロジェクトリンクは以下のとおりです:

- [Bitsadmin.exe](https://lolbas-project.github.io/lolbas/Binaries/Bitsadmin/)
- [Certutil.exe](https://lolbas-project.github.io/lolbas/Binaries/Certutil/)
- [Cscript.exe](https://lolbas-project.github.io/lolbas/Binaries/Cscript/)

![image](https://assets.kitploit.com/production/public/readmes/7314/5cd303b0e34c512ac6a6291043fdc66e535eb723a77e3af30670f2cd84d9f5bf.png)

*画像出典: https://lolbas-project.github.io/*

### [🔙](#tool-list)[gtfobins.github.io](https://gtfobins.github.io/)

GTFOBins(「Get The F* Out Binaries」の略)は、権限昇格、制限の回避、またはシステム上での任意のコマンド実行に使用できるUnixバイナリのコレクションです。

これらは脅威アクターによって、システムへの不正アクセスや悪意のある活動の実行に使用される可能性があります。

GTFOBinsプロジェクトは、攻撃者向けのコマンドと使用情報を含むUnixバイナリのリストです。この情報は、Unixの検知を実装するために使用できます。

[https://gtfobins.github.io/](https://gtfobins.github.io/)にアクセスしてください。

**使用方法:**

開始に役立つプロジェクトリンクは以下のとおりです:

- [base64](https://gtfobins.github.io/gtfobins/base64/)
- [curl](https://gtfobins.github.io/gtfobins/curl/)
- [nano](https://gtfobins.github.io/gtfobins/nano/)

![image](https://assets.kitploit.com/production/public/readmes/7314/c9d893bf583b2a98c2e0f1f46346f863be18f6109facefc6010b41d6d461fc16.png)

*画像出典: https://gtfobins.github.io/*

### [🔙](#tool-list)[filesec.io](https://filesec.io/)

Filesecは、フィッシング、実行、マクロなどに攻撃者が使用できるファイル拡張子のリストです。

これは、一般的なファイル拡張子の悪意のあるユースケースと、それらに対する防御方法を理解するための優れたリソースです。

各ファイル拡張子のページには、説明、関連オペレーティングシステム、推奨事項が含まれています。

[https://filesec.io/](https://filesec.io/)にアクセスしてください。

**使用方法:**

開始に役立つプロジェクトリンクは以下のとおりです:

- [.Docm](https://filesec.io/docm)
- [.Iso](https://filesec.io/iso)
- [.Ppam](https://filesec.io/ppam)

![image](https://assets.kitploit.com/production/public/readmes/7314/a9b2063e5d65aeb0182dd2f26dc2c584b57d3f706de03d8a75138a8add590a3f.png)

*画像出典: https://filesec.io/*

### [🔙](#tool-list)[KQL Search](https://www.kqlsearch.com/)

KQLは「Kusto Query Language」の略で、Azure Monitorログ内のデータを検索およびフィルタリングするために使用されるクエリ言語です。SQLに似ていますが、ログ分析と時系列データ向けにより最適化されています。

KQLクエリ言語は、脅威を示す可能性のあるセキュリティイベントや異常を特定するために、大量のログデータをすばやく簡単に検索できるため、ブルーチームにとって特に便利です。

KQL Searchは、[@ugurkocde](https://twitter.com/ugurkocde)によって作成されたWebアプリで、GitHubで共有されているKQLクエリを集約します。

サイトは[https://www.kqlsearch.com/](https://www.kqlsearch.com/)からアクセスできます。

Kusto Query Language (KQL) の詳細については[こちら](https://learn.microsoft.com/en-us/azure/data-explorer/kusto/query/)を参照してください。

![image](https://assets.kitploit.com/production/public/readmes/7314/349f0bae13d06bb9309e49bc91ffffc871482db2d64256f208e873fb2ee39fe2.png)

*画像出典: https://www.kqlsearch.com/*

### [🔙](#tool-list)[Unprotect Project](https://unprotect.it/about/)

マルウェア作成者は、標的システムに対して悪意のあるアクションを実行するための複雑なコードを開発するために、多大な時間と労力を費やします。マルウェアが検知されず、サンドボックス分析、アンチウイルス、またはマルウェアアナリストを回避することが極めて重要です。

この種のテクニックにより、マルウェアはレーダーの下を通過し、システム上で検知されずにいることができます。この無料データベースの目的は、マルウェアの回避テクニックに関する情報を一元化することです。

このプロジェクトは、マルウェアアナリストと防御者に実用的な洞察と検知機能を提供し、対応時間を短縮することを目的としています。

プロジェクトは[https://unprotect.it/](https://unprotect.it/)にあります。

プロジェクトにはAPIがあります - ドキュメントは[こちら](https://unprotect.it/api/)。

![image](https://assets.kitploit.com/production/public/readmes/7314/0d38df20e5161693f2c44a9a36d8f26c9f8db3599a85e2e498950343d484576b.png)

*画像出典: https://unprotect.it/map/*

### [🔙](#tool-list)[chainsaw](https://github.com/WithSecureLabs/chainsaw)

Chainsawは、イベントログやMFTなどのWindowsフォレンジックアーティファクト内の脅威を迅速に特定するための強力な「ファーストレスポンス」機能を提供します。Chainsawは、キーワードによるイベントログ検索の汎用的かつ高速な方法を提供し、Sigma検知ルールの組み込みサポートとカスタムChainsaw検知ルールによる脅威の特定を実現します。

特徴:

- Sigma検知ルールとカスタムChainsaw検知ルールを使用した脅威のハンティング
- 文字列マッチングと正規表現パターンによるフォレンジックアーティファクトの検索と抽出
- Rustで書かれた高速処理。@OBenamramによるEVTXパーサーライブラリをラップ
- 不要な冗長性のない、クリーンで軽量な実行と出力形式
- TAUエンジンライブラリによるドキュメントタグ付け(検知ロジックマッチング)
- ASCIIテーブル形式、CSV形式、JSON形式など、さまざまな形式で結果を出力
- MacOS、Linux、Windowsで実行可能

**インストール:**```bash
git clone https://github.com/countercept/chainsaw.git
cargo build --release
git clone https://github.com/SigmaHQ/sigma
git clone https://github.com/sbousseaden/EVTX-ATTACK-SAMPLES.git

使用法:```bash ./chainsaw hunt EVTX-ATTACK-SAMPLES/ -s sigma/ --mapping mappings/sigma-event-logs-all.yml

root@kitploit:~
![image](https://assets.kitploit.com/production/public/readmes/7314/63dfaae9a49384a71a67ea1052d0fb88894d646c6a274075b9bed2344c42c3de.png)

*画像は https://twitter.com/FranticTyping/status/1433386064429916162/ より*

### [🔙](#tool-list)[freq](https://github.com/MarkBaggett/freq)

攻撃者は、ランダムなファイル名、サービス名、ワークステーション名、ドメイン、ホスト名、SSL証明書のサブジェクトや発行者サブジェクトなどを導入することで、シグネチャベース/パターンマッチング/ブラックリスト技術を回避しようとします。

Freq は、Mark Baggett によって設計された、大量のエントロピーテストを処理するための Python API です。SIEM ソリューションと組み合わせて使用するように設計されていますが、Web リクエストを送信できるものであれば何とでも連携できます。

このツールは、ある文字の後に別の文字が続く可能性をマッピングした頻度テーブルを使用します。

**インストール:**```bash
git clone https://github.com/MarkBaggett/freq
cd freq

使用方法:```bash

Running freq_server.py on port 10004 and using a frequency table of /opt/freq/dns.freq

/usr/bin/python /opt/freq/freq_server.py 10004 /opt/freq/dns.freq

root@kitploit:~
### [🔙](#tool-list)[yarGen](https://github.com/Neo23x0/yarGen)

yarGen は YARA ルールのジェネレーターです

主な原理は、マルウェアファイル内に見つかった文字列から YARA ルールを作成し、グッドウェアファイルにも出現するすべての文字列を除去することです。そのため、yarGen には大量のグッドウェア文字列とオペコードデータベースが ZIP アーカイブとして含まれており、最初に使用する前に展開する必要があります。

ルール生成プロセスは、分析対象のファイル間の類似性も特定しようとし、その後、文字列をいわゆるスーパールールに結合します。スーパールールの生成では、単一のスーパールールに結合されたファイルに対する単純なルールは削除されません。つまり、スーパールールが作成されるときにいくらかの冗長性が生じます。--nosimple を使用することで、スーパールールで既にカバーされているファイルの単純なルールを抑制できます。

**インストール:** 

最新の [リリース](https://github.com/Neo23x0/yarGen/releases) をダウンロードしてください。```bash
pip install -r requirements.txt
python yarGen.py --update

使用方法:```bash

Create a new strings and opcodes database from an Office 2013 program directory

yarGen.py -c --opcodes -i office -g /opt/packs/office2013

Update the once created databases with the "-u" parameter

yarGen.py -u --opcodes -i office -g /opt/packs/office365

root@kitploit:~
Usage examples can be found [here](https://github.com/Neo23x0/yarGen#examples).

![image](https://assets.kitploit.com/production/public/readmes/7314/8393c73de90a1e6d03bb5ab3a7a044f5b269f3e7dfda5401f2e64e66537f12b4.png)

*画像は https://github.com/Neo23x0/yarGen から使用*

### [🔙](#tool-list)[EmailAnalyzer](https://github.com/keraattin/EmailAnalyzer)

EmailAnalyzerを使用すると、疑わしいメールを分析できます。.emlファイルからヘッダー、リンク、ハッシュを抽出できます。

**インストール:**```bash
git clone https://github.com/keraattin/EmailAnalyzer
cd EmailAnalyzer

使用法:```bash

View headers in eml file

python3 email-analyzer.py -f --headers

Get hashes

python3 email-analyzer.py -f --digests

Get links

python3 email-analyzer.py -f --links

Get attachments

python3 email-analyzer.py -f --attachments

root@kitploit:~
![image](https://assets.kitploit.com/production/public/readmes/7314/e4eba4a0f12b8bab0543d3ea66a1828c82a48aad33b7027b24416a8b84e54191.png)

*テキストは https://github.com/keraattin/EmailAnalyzer から使用*

### [🔙](#tool-list)[VCG](https://github.com/nccgroup/VCG)

VCG は、C/C++、Java、C#、VB、PL/SQL を扱う自動コードセキュリティレビューツールです。コードセキュリティレビューを実施するすべての人、特に時間が限られている状況で役立つと思われる機能がいくつかあります:

- より複雑なチェックに加えて、各言語用の設定ファイルがあり、基本的に検索したい任意の危険な関数(またはその他のテキスト)を追加できます。
- コメント内で、壊れたコードを示す可能性のある約20種類のフレーズ(「ToDo」「FixMe」「Kludge」など)を検出しようとします。
- コード、空白、コメント、「ToDo」スタイルのコメント、悪いコードの相対的な割合を示す、見やすい円グラフ(コードベース全体と個々のファイルの両方)を提供します。

**インストール:** 

事前にコンパイルされたバイナリはこちらからインストールできます。

プロジェクトの .sln を開き、"Release" を選択してビルドします。

**使用方法:**```
STARTUP OPTIONS:
	(Set desired starting point for GUI. If using console mode these options will set target(s) to be scanned.)
	-t, --target <Filename|DirectoryName>:	Set target file or directory. Use this option either to load target immediately into GUI or to provide the target for console mode.
	-l, --language <CPP|PLSQL|JAVA|CS|VB|PHP|COBOL>:	Set target language (Default is C/C++).
	-e, --extensions <ext1|ext2|ext3>:	Set file extensions to be analysed (See ReadMe or Options screen for language-specific defaults).
	-i, --import <Filename>:	Import XML/CSV results to GUI.

OUTPUT OPTIONS:
	(Automagically export results to a file in the specified format. Use XML or CSV output if you wish to reload results into the GUI later on.)
	-x, --export <Filename>:	Automatically export results to XML file.
	-f, --csv-export <Filename>:	Automatically export results to CSV file.
	-r, --results <Filename>:	Automatically export results to flat text file.

CONSOLE OPTIONS:
	-c, --console:		Run application in console only (hide GUI).
	-v, --verbose:		Set console output to verbose mode.
	-h, --help:		Show help.

🔙CyberChef

CyberChefは、ユーザーがさまざまな手法を用いてデータを操作・変換できる、無料のWebベースのツールです。

CyberChefを使用すると、16進数、base64、ASCIIなどのさまざまなデータ形式間の変換、データのエンコードとデコード、テキストの検索と置換など、データに対して幅広い操作を実行できます。

このツールにはレシピシステムも含まれており、データ操作ワークフローを保存して他のユーザーと共有できます。

このツールはこちらから使用できます。

image

画像は https://gchq.github.io/CyberChef/ から使用

🔙PersistenceSniper

PersistenceSniperは、Blue Teams、Incident Responders、System AdministratorsがWindowsマシンに埋め込まれた永続化を探索するために使用できるPowershellモジュールです。

PersistenceSniperは幅広い永続化手法を検出でき、その全リストはこちらにあります。

インストール: (PowerShell Gallery)```bash Install-Module PersistenceSniper Import-Module PersistenceSniper

root@kitploit:~
**インストール: (GitHub)**

[GitHub](https://github.com/last-byte/PersistenceSniper/releases) から .zip をダウンロードし、ツールを実行したいマシンに移動してください。```bash
Expand-Archive -Path .\PersistenceSniper-main.zip -Destination .\
Import-Module .\PersistenceSniper-main\PersistenceSniper\PersistenceSniper.psd1

完全なインストール情報はここにあります。

使用方法:```bash

Run all persistence hunting techniques (Verbose Mode)

Find-AllPersistence -Verbose

Run single persistence hunting technique

Find-AllPersistence -PersistenceMethod RunAndRunOnce

root@kitploit:~
Complete usage information can be found [here](https://github.com/last-byte/PersistenceSniper/wiki/2-%E2%80%90-Usage).

![image](https://assets.kitploit.com/production/public/readmes/7314/89e508d530f2b1be8ab3e89b02fb377e1b79f55c9964d31b61e15c1f224328ba.png)

*画像は https://hackers-arise.com/powershell-for-dfir-part-2-finding-persistence/ から使用*

Threat Intelligence
====================

*現在および新たな脅威に関するインテリジェンスを収集・分析し、潜在的な脅威に関するアラートを生成するためのツール。*

### [🔙](#tool-list)[Maltego](https://www.maltego.com/solutions/cyber-threat-intelligence/)

Maltegoは、Patervaによって開発された商用の脅威インテリジェンスおよびフォレンジックツールです。セキュリティ専門家は、ドメイン、IPアドレス、ネットワーク、個人に関する情報を収集・分析し、すぐには明らかにならない関係性や関連性を特定するために使用します。

Maltegoは、データをエンティティとして表現するビジュアルインターフェースを備えており、それらはリンクして関係性のネットワークを形成できます。また、ソーシャルメディア、DNSレコード、WHOISデータなど、さまざまなソースからデータを収集するために使用できるスクリプトである、多数のトランスフォームが含まれています。

Maltegoは、包括的な脅威インテリジェンスおよびインシデント対応戦略の一環として、SIEMや脆弱性スキャナーなどの他のセキュリティツールと併用されることがよくあります。

デモは[こちら](https://www.maltego.com/get-a-demo/)から予約できます。

[Maltegoハンドブック サイバー脅威インテリジェンスのためのハンドブック](https://static.maltego.com/cdn/Handbooks/Maltego-Handbook-for-Cyber-Threat-Intelligence.pdf)

![image](https://assets.kitploit.com/production/public/readmes/7314/35781118bb9ced93855fd42624dcea43ed01d9be2ed3a3b0db322c5543cb6f78.png)

*画像は https://www.maltego.com/reduce-your-cyber-security-risk-with-maltego/ から使用*

### [🔙](#tool-list)[MISP](https://www.misp-project.org/)

MISP(Malware Information Sharing Platformの略)は、標的型攻撃、脅威、悪意のある活動の侵害指標(IOC)を共有、保存、および関連付けるためのオープンソースプラットフォームです。

MISPには、IOCのリアルタイム共有、複数形式のサポート、他のツールとのデータのインポート/エクスポート機能など、さまざまな機能が含まれています。

また、MISPと他のセキュリティシステムとの統合を容易にするRESTful APIとさまざまなデータモデルを提供します。脅威インテリジェンスプラットフォームとしての使用に加えて、MISPはインシデント対応、フォレンジック分析、マルウェア研究にも使用されています。

**インストール:**```bash
# Kali
wget -O /tmp/misp-kali.sh https://raw.githubusercontent.com/MISP/MISP/2.4/INSTALL/INSTALL.sh && bash /tmp/misp-kali.sh

# Ubuntu 20.04.2.0-server
wget -O /tmp/INSTALL.sh https://raw.githubusercontent.com/MISP/MISP/2.4/INSTALL/INSTALL.sh
bash /tmp/INSTALL.sh

完全なインストール手順はこちらで確認できます。

使用方法:

MISPドキュメントはこちらにあります。

MISPユーザーガイド

MISPトレーニングチートシート

image

画像出典: http://www.concordia-h2020.eu/blog-post/integration-of-misp-into-flowmon-ads/

🔙ThreatConnect

ThreatConnectは、組織が脅威データを集約、分析し、対応することを支援する脅威インテリジェンスプラットフォームです。組織の脅威状況を単一の統合ビューで提供し、ユーザーが脅威に関する情報を共同で共有できるように設計されています。

このプラットフォームには、カスタマイズ可能なダッシュボード、サードパーティのデータソースとの統合、カスタムレポートやアラートの作成機能など、脅威インテリジェンスを収集・分析・配信するためのさまざまな機能が含まれています。

これは、組織が潜在的な脅威を特定、優先順位付けし、対応するために必要な情報を提供することで、セキュリティ態勢を改善することを目的としています。

デモはこちらからリクエストできます。

脅威インテリジェンスアナリスト向け ThreatConnect - PDF

image

画像出典: https://threatconnect.com/threat-intelligence-platform/

🔙Adversary Emulation Library

これは、実際の脅威に対する防御能力を評価できるようにするための、敵対的エミュレーション計画のライブラリです。

エミュレーション計画は、特定の脅威による挙動に対して防御を優先させたい組織にとって不可欠な要素です。

このリソースに概説されているTTPは、特定の脅威アクターに対する組織の防御をテストするための具体的な脅威エミュレーション活動を設計するために使用できます。

リソースはこちらをご覧ください。

例(sandworm)

  • Sandwormエミュレーションソフトウェアのソースコード
  • Sandworm検知シナリオのウォークスルー
  • Sandwormインテリジェンスサマリー

image

画像出典: https://github.com/center-for-threat-informed-defense/adversary_emulation_library

インシデント対応計画

さまざまな種類のインシデントに対応するためのテンプレートやベストプラクティスを含む、インシデント対応計画を作成・維持するためのツール。

🔙NIST

「NISTサイバーセキュリティフレームワーク(CSF)」は、組織がサイバーセキュリティリスクを管理するのを支援するために、米国国立標準技術研究所(NIST)が開発したフレームワークです。堅牢なサイバーセキュリティプログラムを実装・維持するための一連のガイドライン、ベストプラクティス、標準を提供します。

このフレームワークは、特定(Identify)、防御(Protect)、検知(Detect)、対応(Respond)、復旧(Recover)という5つの中核機能を中心に構成されています。これらの機能は、サイバーセキュリティリスクのさまざまな構成要素を理解し対処するための構造を提供します。

CSFは柔軟かつ適応性があるように設計されており、組織の特定のニーズや目標に合わせてカスタマイズできます。組織のサイバーセキュリティ態勢を改善し、サイバーセキュリティリスクをよりよく理解・管理するためのツールとして使用されることを意図しています。

役立つリンク:

NISTクイックスタートガイド

重要インフラのサイバーセキュリティ改善のためのフレームワーク

データ漏えい対応:ビジネス向けガイド

NISTイベントとプレゼンテーション

Twitter - @NISTcyber

image

画像出典: https://www.dell.com/en-us/blog/strengthen-security-of-your-data-center-with-the-nist-cybersecurity-framework/

🔙インシデント対応計画

インシデント対応計画とは、データ漏えいやサイバー攻撃などのセキュリティインシデントの影響を管理・軽減するために企業が導入する一連の手順です。

インシデント対応計画の背後にある考え方は、セキュリティインシデントに備え、効果的に対応できるように企業を支援することで、損害を最小限に抑え、将来再発する可能性を減らすことができるというものです。

企業がインシデント対応計画を必要とする理由はいくつかあります。

  1. セキュリティインシデントの影響を最小限に抑える: インシデント対応計画は、企業がセキュリティインシデントの原因をできるだけ早く特定して対処するのに役立ち、損害を最小限に抑え、拡大の可能性を減らすことができます。

  2. 規制要件を満たす: 多くの業界では、企業にインシデント対応計画の策定を義務付ける規制があります。例えば、クレジットカード業界のデータセキュリティ基準(PCI DSS)では、クレジットカードを受け入れる加盟店やその他の組織にインシデント対応計画の策定を義務付けています。

  3. 評判を守る: セキュリティインシデントは企業の評判を損ない、顧客や収益の喪失につながる可能性があります。インシデント対応計画は、企業が状況を管理し、評判への損害を最小限に抑えるのに役立ちます。

  4. セキュリティインシデントのコストを削減する: セキュリティインシデントのコストは、是正費用、弁護士費用、ビジネスの喪失など、多大になる可能性があります。インシデント対応計画は、インシデント対応のロードマップを提供することで、これらのコストを最小限に抑えるのに役立ちます。

役立つリンク:

National Cyber Security Centre - インシデント対応の概要

SANS - セキュリティポリシーテンプレート

SANS - インシデントハンドラーハンドブック

FRSecure - インシデント対応計画テンプレート

Cybersecurity and Infrastructure Security Agency - サイバーインシデント対応

FBI - インシデント対応ポリシー

image

画像出典: https://www.ncsc.gov.uk/collection/incident-management/incident-response

🔙ランサムウェア対応計画

ランサムウェアは、被害者のファイルを暗号化する悪意のあるソフトウェアの一種です。攻撃者はその後、ファイルへのアクセスを復元するための身代金を被害者に要求します。これがランサムウェアという名前の由来です。

ランサムウェア対応計画の背後にある考え方は、企業がランサムウェア攻撃に備え、効果的に対応できるようにすることで、攻撃の影響を最小限に抑え、将来再発する可能性を減らすことができるというものです。

企業がランサムウェア対応計画を必要とする理由はいくつかあります。

  1. ランサムウェア攻撃の影響を最小限に抑える: ランサムウェア対応計画は、企業がランサムウェア攻撃をできるだけ早く特定して対処するのに役立ち、損害を最小限に抑え、ランサムウェアが他のシステムに拡散する可能性を減らすことができます。

  2. データ損失を防ぐ: ランサムウェア攻撃は重要なデータの喪失を引き起こす可能性があり、企業にとって多大なコストと混乱をもたらします。ランサムウェア対応計画は、企業が攻撃から回復し、データ損失を回避するのに役立ちます。

  3. 評判を守る: ランサムウェア攻撃は企業の評判を損ない、顧客や収益の喪失につながる可能性があります。ランサムウェア対応計画は、企業が状況を管理し、評判への損害を最小限に抑えるのに役立ちます。

  4. ランサムウェア攻撃のコストを削減する: ランサムウェア攻撃のコストは、是正費用、弁護士費用、ビジネスの喪失など、多大になる可能性があります。ランサムウェア対応計画は、攻撃対応のロードマップを提供することで、これらのコストを最小限に抑えるのに役立ちます。

役立つリンク:

National Cyber Security Centre - マルウェアおよびランサムウェア攻撃の緩和

NIST - ランサムウェアの保護と対応

Cybersecurity and Infrastructure Security Agency - ランサムウェアガイド

Microsoft Security - ランサムウェア対応

ブログ - ランサムウェア対応計画の作成

image

画像出典: https://csrc.nist.gov/Projects/ransomware-protection-and-response

🔙インシデント対応リファレンスガイド

これは、危機に備え、危機における潜在的な損害を抑えるための、サイバーセキュリティの「応急処置」スタイルのガイダンスです。

これには、大規模なサイバーセキュリティインシデントの技術的、運用上、法的、およびコミュニケーション面に関するヒントとガイダンスが含まれています。

重要なポイント

  • 準備は報われる – 大規模なインシデントに備えることで、組織への損害を減らし、インシデントのコストと管理の難しさを軽減できます。
  • インシデント管理プロセスを運用化する – 大規模なサイバーセキュリティインシデントの管理は、標準的なビジネスリスク管理プロセスの一部でなければなりません。
  • 連携が重要 – 効果的なサイバーセキュリティインシデント管理には、技術、運用、コミュニケーション、法務、ガバナンス機能の連携と調整が必要です。
  • 落ち着いて、インシデントで害を及ぼさない – 過剰反応は過小反応と同じくらい損害を与える可能性があります。

論文はこちらで読めます。

image

画像出典: https://info.microsoft.com/rs/157-GQE-382/images/EN-US-CNTNT-emergency-doc-digital.pdf

🔙Awesome Incident Response

セキュリティインシデント対応のためのツールとリソースの厳選リストで、セキュリティアナリストやDFIRチームを支援することを目的としています。

これは、インシデント対応のさまざまな側面に関するリンクが満載の優れたリソースです。次のようなものが含まれます。

  • 敵対的エミュレーション
  • オールインワンツール
  • 書籍
  • コミュニティ
  • ディスクイメージ作成ツール

リソースはこちらをご覧ください。

image

画像出典: https://github.com/meirwah/awesome-incident-response

マルウェアの検出と分析

ウイルス対策ソフトウェアやフォレンジック分析ツールなど、マルウェアを検出・分析するためのツール。

🔙VirusTotal

VirusTotalは、ファイル、URL、ソフトウェアをウイルス、ワーム、その他の種類のマルウェアについて分析・スキャンするウェブサイトおよびクラウドベースのツールです。

ファイル、URL、またはソフトウェアがVirusTotalに提出されると、このツールはさまざまなアンチウイルスエンジンやその他のツールを使用してマルウェアをスキャン・分析します。その後、分析結果を含むレポートを提供し、セキュリティ専門家やブルーチームが潜在的な脅威を特定して対応するのに役立ちます。

VirusTotalは、ファイルやURLの評判を確認したり、ネットワーク上の悪意のある活動を監視したりするためにも使用できます。

アクセス: https://www.virustotal.com/gui/home/search

使用方法:```bash

Recently created documents with macros embedded, detected at least by 5 AVs

(type:doc OR type: docx) tag:macros p:5+ generated:30d+

Excel files bundled with powershell scripts and uploaded to VT for the last 10

days (type:xls OR type:xlsx) tag:powershell fs:10d+

Follina-like exploit payloads

entity:file magic:"HTML document text" tag:powershell have:itw_url

URLs related to specified parent domain/subdomain with a specific header in

the response entity:url header_value:"Apache/2.4.41 (Ubuntu)" parent_domain:domain.org

Suspicious URLs with a specific HTML title

entity:url ( title:"XY Company" or title:"X.Y. Company" or title:"XYCompany" ) p:5+

root@kitploit:~
Full documentation can be found [here](https://support.virustotal.com/hc/en-us/categories/360000162878-Documentation).

[VTインテリジェンスチートシート](https://storage.googleapis.com/vtpublic/reports/VTI%20Cheatsheet.pdf)

![image](https://assets.kitploit.com/production/public/readmes/7314/a3c4005f6692ced88b252f7ceb07f8859daade3bc123625942a30a2498712a3e.png)

*画像は https://www.virustotal.com/gui/home/search から使用*

### [🔙](#tool-list)[IDA](https://hex-rays.com/ida-free/)

IDA(Interactive Disassembler)は、コンパイル済みおよび実行可能なコードをリバースエンジニアリングして解析するための強力なツールです。

マルウェアを含むソフトウェアの内部動作を調査し、その機能を理解するために使用できます。IDAを使用すると、コードを逆アセンブルし、より高水準のプログラミング言語に逆コンパイルし、生成されたソースコードを表示および編集できます。これは、脆弱性の特定、マルウェアの分析、プログラムの動作の理解に役立ちます。

IDAは、コードの構造とフローを視覚化するグラフやチャートを生成するためにも使用でき、理解と分析が容易になります。

**インストール:**

IDAを[こちら](https://hex-rays.com/ida-free/#download)からダウンロードしてください。

**使用方法:**

[IDA実用チートシート](https://github.com/AdamTaguirov/IDA-practical-cheatsheet)

[IDAPythonチートシート](https://gist.github.com/icecr4ck/7a7af3277787c794c66965517199fc9c)

[IDA Proチートシート](https://hex-rays.com/products/ida/support/freefiles/IDA_Pro_Shortcuts.pdf)

![image](https://assets.kitploit.com/production/public/readmes/7314/10d26c4dbb1216b72908fcb1bf3405228135076cc296970801b37063b93bf8df.png)

*画像は https://www.newton.com.tw/wiki/IDA%20Pro から使用*

### [🔙](#tool-list)[Ghidra](https://ghidra-sre.org/)

Ghidraは、国家安全保障局(NSA)によって開発された、無料のオープンソースソフトウェアリバースエンジニアリングツールです。マルウェアを含むコンパイル済みおよび実行可能なコードの解析に使用されます。

Ghidraを使用すると、コードを逆アセンブルし、より高水準のプログラミング言語に逆コンパイルし、生成されたソースコードを表示および編集できます。これは、脆弱性の特定、マルウェアの分析、プログラムの動作の理解に役立ちます。

Ghidraには、デバッグ、コードグラフ、データ可視化など、SREタスクをサポートするさまざまな機能とツールも含まれています。GhidraはJavaで書かれており、Windows、MacOS、Linuxで利用できます。

**インストール:**

1. 最新のリリースを[こちら](https://github.com/NationalSecurityAgency/ghidra/releases)からダウンロードしてください。
2. zipを解凍します

インストールとエラー修正の詳細は[こちら](https://ghidra-sre.org/InstallationGuide.html#Install)をご覧ください。

**使用方法:**

1. 解凍したフォルダーに移動します```bash
# Windows
ghidraRun.bat

# Linux
./ghidraRun

If Ghidra failed to launch, see the Troubleshooting link.

image

画像出典: https://www.malwaretech.com/2019/03/video-first-look-at-ghidra-nsa-reverse-engineering-tool.html

🔙decode-vbe

Script Encoding は、かつて Microsoft によって、VBScript ファイルを読み取り・理解・改変できないようにするために導入されました。

エンコードされたスクリプトは読み取れないものの実行は可能なため、悪意のあるコード、IOC、ハードコードされた C2 ドメインなどを隠しつつ、実行を達成しようとする脅威アクターの間で人気のある仕組みとなっています。

decode-vbe スクリプトは、エンコードされた VBE ファイルを解析用に平文へ戻すために使用できます。

VBE ファイルに関する素晴らしいブログはこちら。

インストール:```bash git clone https://github.com/DidierStevens/DidierStevensSuite/ cd DidierStevensSuite

root@kitploit:~
**使用方法:**```bash
# Decode literal string
decode-vbe.py "##@~^DgAAAA==\ko$K6,JCV^GJqAQAAA==^#~@"

# Decode hexadecimal (prefix #h#)
decode-vbe.py #h#23407E5E4467414141413D3D5C6B6F244B362C4A437F565E474A7141514141413D3D5E237E40

# Decode base64 (prefix #b#)
decode-vbe.py #b#I0B+XkRnQUFBQT09XGtvJEs2LEpDf1ZeR0pxQVFBQUE9PV4jfkA=

🔙pafish

Pafish は、マルウェアファミリーと同じ方法で仮想マシンやマルウェア解析環境を検出するためにさまざまな手法を使用するテストツールです。

このプロジェクトは無料かつオープンソースであり、すべてのアンチ解析手法のコードが公開されています。Windows (x86 32ビットおよび64ビット) 向けの Pafish 実行可能ファイルは、リリースページ からダウンロードできます。

インストール: (ビルド)

Pafish は C で書かれており、Mingw-w64 と make でビルドできます。

ウィキページ「How to build」に詳細な手順が記載されています。

使用法:```bash pafish.exe

root@kitploit:~
![image](https://assets.kitploit.com/production/public/readmes/7314/f10c8ceeeecbe5c6496fc46e4da5c6e4b4bd0ecac2eb8eaa9b5710b9377e8122.png)

*画像提供: https://github.com/a0rtega/pafish*

### [🔙](#tool-list)[lookyloo](https://github.com/Lookyloo/lookyloo)

Lookyloo は、Webページをキャプチャし、相互に呼び出し合うドメインのツリーを表示するWebインターフェースです。

Lookyloo を使用すると、Webサイトのページがたどる経路をマッピングできます。初期URLアドレスの入力から、サードパーティの提携先へのさまざまなリダイレクトまでを追跡できます。

**インストール:**```bash
git clone https://github.com/Lookyloo/lookyloo.git
cd lookyloo
poetry install
echo LOOKYLOO_HOME="'`pwd`'" > .env

完全なインストール手順はこちらにあります。

使用方法:

インストールして実行すると、lookylooはローカルでホストされているWebインターフェースを介して操作できます。

image

画像出典: https://www.lookyloo.eu/

🔙YARA

YARAは、マルウェア研究者がマルウェアサンプルを特定・分類するのを支援することを目的とした(ただし、これに限定されない)ツールです。YARAを使用すると、テキストまたはバイナリのパターンに基づいて、マルウェアファミリー(または説明したい任意のもの)の説明を作成できます。

各説明(別名ルール)は、一連の文字列と、そのロジックを決定するブール式で構成されます。

インストール:```bash tar -zxf yara-4.2.0.tar.gz cd yara-4.2.0 ./bootstrap.sh sudo apt-get install automake libtool make gcc pkg-config git clone https://github.com/VirusTotal/yara cd yara ./bootstrap.sh ./configure make sudo make install

root@kitploit:~
完全なインストール手順は[こちら](https://yara.readthedocs.io/en/stable/gettingstarted.html#compiling-and-installing-yara)にあります。

**使用方法:**```bash
# Apply rule in /foo/bar/rules to all files in the current directory
yara /foo/bar/rules  .

# Scan all files in the /foo directory and its subdirectories:
yara /foo/bar/rules -r /foo

便利なYARAチートシートはこちら。

image

画像は https://virustotal.github.io/yara/ から使用したものです

🔙Cuckoo Sandbox

Cuckooは、オープンソースの自動マルウェア解析システムです。

これは、隔離されたオペレーティングシステム内で実行中のマルウェアが何を行うかを概説する包括的な解析結果を収集し、ファイルを自動的に実行・分析するために使用されます。

次の種類の結果を取得できます:

  • マルウェアによって生成されたすべてのプロセスによる呼び出しのトレース。
  • 実行中にマルウェアによって作成、削除、ダウンロードされたファイル。
  • マルウェアプロセスのメモリダンプ。
  • PCAP形式のネットワークトラフィックトレース。
  • マルウェアの実行中に撮影されたスクリーンショット。
  • マシンの完全なメモリダンプ。

インストール:

インストールについては、こちらのドキュメントに従ってください。

使用方法:

使用方法については、こちらのドキュメントに従ってください。

🔙radare2

Radare2は、リバースエンジニアリングの作業を容易にするためのライブラリ、ツール、プラグインのセットを提供します。

r2は、スクリプト対応の多機能な低レベルコマンドラインツールです。r2はローカルハードドライブ上のファイルを編集したり、カーネルメモリを表示したり、ローカルまたはリモートのgdbサーバー経由でプログラムをデバッグしたりできます。r2は幅広いアーキテクチャをサポートしているため、あらゆるバイナリを解析、エミュレート、デバッグ、変更、逆アセンブルできます。

インストール:```bash git clone https://github.com/radareorg/radare2 radare2/sys/install.sh

root@kitploit:~
**使い方:**```bash
$ r2 /bin/ls   # open the binary in read-only mode
> aaa          # same as r2 -A, analyse the binary
> afl          # list all functions (try aflt, aflm)
> px 32        # print 32 byte hexdump current block
> s sym.main   # seek to the given offset (by flag name, number, ..)
> f~foo        # filter flags with ~grep (same as |grep)
> iS;is        # list sections and symbols (same as rabin2 -Ss)
> pdf; agf     # print function and show control-flow-graph in ascii-art
> oo+;w hello  # reopen in rw mode and write a string in the current offset
> ?*~...       # interactive filter all command help messages
> q            # quit

Great usage book here.

image

Image used from https://github.com/radareorg/radare2

🔙dnSpy

dnSpyは、デバッガおよび.NETアセンブリエディタです。これを使用して、アセンブリの編集とデバッグを行うことができます。

主な機能:

  • .NET および Unity アセンブリをデバッグ
  • .NET および Unity アセンブリを編集

インストール: (ビルド)```bash git clone --recursive https://github.com/dnSpy/dnSpy.git cd dnSpy ./build.ps1 -NoMsbuild

root@kitploit:~
**使用方法:**```bash
dnSpy.exe

素晴らしいチュートリアルページはこちら。

image

画像出典: https://7d2dsdx.github.io/Tutorials/index.html?StartingdnSpy.html

🔙malware-traffic-analysis.net

悪意のあるネットワークトラフィックに関する2,200以上のブログ記事があるサイトです。このサイトのほぼすべての投稿には、pcapファイルまたはマルウェアサンプル(またはその両方)が含まれています。

このサイトには、脅威アクターが使用している技術を解説した技術ブログ記事を含む、多数のトラフィック分析演習も含まれています。

使用方法:

https://www.malware-traffic-analysis.net/ にアクセスしてください。

image

画像出典: https://www.malware-traffic-analysis.net/

データ復旧

損傷または破損したシステムやデバイスからデータを復旧するためのツール。

🔙Recuva

Recuvaは、コンピュータから削除されたファイルを復元するために使用できるデータ復旧ツールです。

削除されたログや、セキュリティインシデントの調査に使用できる文書など、貴重な情報を含む可能性のある削除ファイルの復元によく使用されます。

Recuvaは、ハードドライブ、USBドライブ、メモリカードからファイルを復元でき、WindowsおよびMacオペレーティングシステムで利用できます。

インストール:

ツールはここからダウンロードできます。

使用方法:

素晴らしいステップバイステップのガイドがあります。

image

画像出典: https://www.softpedia.com/blog/recuva-explained-usage-video-and-download-503681.shtml

🔙Extundelete

Extundeleteは、ext3またはext4ファイルシステムから削除されたファイルを復元するために使用できるユーティリティです。

ファイルシステムを検索して、かつてファイルに属していたデータブロックを見つけ、そのデータブロックを使ってファイルの再作成を試みる仕組みです。誤って、または悪意を持って削除された重要なファイルを復元するためによく使用されます。

インストール:

ツールはここからダウンロードできます。

使用方法:```bash

Prints information about the filesystem from the superblock.

--superblock

Attemps to restore the file which was deleted at the given filename, called as "--restore-file dirname/filename".

--restore-file path/to/deleted/file

Restores all files possible to undelete to their names before deletion, when possible. Other files are restored to a filename like "file.NNNN".

--restore-all

root@kitploit:~
完全な使用方法の情報は[こちら](https://extundelete.sourceforge.net/options.html)で確認できます。

![image](https://assets.kitploit.com/production/public/readmes/7314/e433f80132d9f598463a6e32376096cd55f1597917955f196e6d88e447375ee7.png)

*https://theevilbit.blogspot.com/2013/01/backtrack-forensics-ext34-file-recovery.html から使用した画像*

### [🔙](#tool-list)[TestDisk](https://www.cgsecurity.org/wiki/TestDisk_Download)

TestDiskは、失われたパーティションの復旧を支援し、起動しないディスクを再び起動可能にするために設計された、無料のオープンソースのデータ復旧ソフトウェアツールです。コンピュータフォレンジックとデータ復旧の両方に役立ちます。 

誤って削除した場合、フォーマット、パーティションテーブルの破損など、さまざまな理由で失われたデータの復旧に使用できます。 

TestDiskは、破損したブートセクタの修復、削除されたパーティションの復旧、失われたファイルの復元にも使用できます。FAT、NTFS、ext2/3/4など、幅広いファイルシステムに対応しており、破損しているディスクや、元々作成されたのとは異なるファイルシステムでフォーマットされたディスクからデータを復旧するために使用できます。

**インストール:** 

ツールは[ここ](https://www.cgsecurity.org/wiki/TestDisk_Download)からダウンロードできます。

**使用方法:** 

完全な使用例は[こちら](https://www.cgsecurity.org/wiki/Data_Recovery_Examples)。

[ステップバイステップガイド](https://www.cgsecurity.org/wiki/TestDisk_Step_By_Step)

[TestDisk ドキュメント PDF - 60ページ](https://www.cgsecurity.org/testdisk.pdf)

![image](https://assets.kitploit.com/production/public/readmes/7314/4b722c6233d80da927c1c6cc9d7c87c1b053606ed6af9ea290945523ef8ddca6.png)

*https://www.cgsecurity.org/wiki/ から使用した画像*

デジタルフォレンジック
====================

*デジタルデバイスやシステムのフォレンジック調査を実施するためのツール。証拠の収集と分析のためのツールも含みます。*

### [🔙](#tool-list)[SANS SIFT](https://www.sans.org/tools/sift-workstation/)

SANS SIFT(SANS Investigative Forensic Toolkit)は、フォレンジック分析とインシデントレスポンスのための強力なツールキットです。 

これは、Windows、Linux、Mac OS Xを含む幅広いシステムでフォレンジック分析を実行するために使用できる、オープンソースおよび商用ツールのコレクションです。SANS SIFTキットは、デジタル証拠のフォレンジック分析を実行するために使用される専用コンピュータであるフォレンジックワークステーション上で実行されるように設計されています。

SANS SIFTキットは、インシデントの調査、脅威への対応、侵害されたシステムのフォレンジック分析の実行に使用できる幅広いツールとリソースを提供するため、ブルーチームにとって特に役立ちます。

**インストール:** 

1. [https://www.sans.org/tools/sift-workstation/](https://www.sans.org/tools/sift-workstation/) にアクセスします。

2. 'Login to Download' ボタンをクリックし、SANS Portalアカウントの認証情報を入力(または作成)して、仮想マシンをダウンロードします。 

3. 仮想マシンを起動したら、以下の認証情報を使用してアクセスします。```
Login = sansforensics
Password = forensics

注記: ディスクイメージのマウント中にroot権限へ昇格するために使用します。

追加のインストールオプションはこちら。

使い方:```bash

Registry Parsing - Regripper

rip.pl -r -f

Recover deleted registry keys

deleted.pl

Mount E01 Images

ewfmount image.E01 mountpoint mount -o

Stream Extraction

bulk_extractor -o output_dir

root@kitploit:~
完全な使用ガイドは[こちら](https://www.sans.org/posters/sift-cheat-sheet/)。

![image](https://assets.kitploit.com/production/public/readmes/7314/a140f864727d5a4558ea06c2295f97533064c49dccf0e539c82d32d165c1c1a4.png)

*画像出典: https://securityboulevard.com/2020/08/how-to-install-sift-workstation-and-remnux-on-the-same-system-for-forensics-and-malware-analysis/*

### [🔙](#tool-list)[The Sleuth Kit](https://sleuthkit.org/sleuthkit/)

The Sleuth Kit は、ディスクイメージを解析し、そこからファイルを復元するために使用できるコマンドラインツールのコレクションです。

これは主に、コンピュータが押収された後、またはディスクのイメージが作成された後に、フォレンジック調査担当者がデジタル証拠を調査するために使用されます。セキュリティインシデント中に何が起こったのかを理解し、悪意のある活動を特定するのに役立つため、有用です。

The Sleuth Kit のツールは、削除されたファイルの抽出、ディスクパーティション構造の解析、および改ざんや異常な活動の証拠がないかファイルシステムを調査するために使用できます。

**インストール:** 

ツールは[こちら](https://sleuthkit.org/sleuthkit/download.php)からダウンロードしてください。

**使用方法:** 

[ドキュメント](https://sleuthkit.org/sleuthkit/docs.php)へのリンク。

![image](https://assets.kitploit.com/production/public/readmes/7314/5d1165337f8cfbd6fef7d73b1b3fbac706a1a67bb50965305d5ee9b5f3d936a1.png)

*画像出典: http://www.effecthacking.com/2016/09/the-sleuth-kit-digital-forensic-tool.html*

### [🔙](#tool-list)[Autopsy](https://www.autopsy.com/)

Autopsy は、デジタルフォレンジックプラットフォームであり、The Sleuth Kit やその他のデジタルフォレンジックツールへのグラフィカルインターフェースです。

法執行機関、軍、企業の調査担当者が、コンピュータで何が起こったかを調査するために使用します。ディスクイメージの解析やファイルの復元に加え、システムおよびユーザー活動の特定にも使用できます。

Autopsy は、フォレンジック分析とインシデントレスポンスを実施するために、「ブルーチーム」(組織を攻撃から防御するサイバーセキュリティ専門家) によって使用されています。ブルーチームが攻撃の性質と範囲を理解し、コンピュータやネットワーク上で発生した可能性のある悪意のある活動を特定するのに役立ちます。

**インストール:** 

ツールは[こちら](https://www.autopsy.com/download/)からダウンロードしてください。

**使用方法:** 

[Autopsy ユーザーガイド](http://sleuthkit.org/autopsy/docs/user-docs/4.19.3//)

[SANS - AUTOPSY フォレンジックブラウザの使用入門](https://www.sans.org/blog/a-step-by-step-introduction-to-using-the-autopsy-forensic-browser/)

![image](https://assets.kitploit.com/production/public/readmes/7314/fb0bc8f3e482fe0f7f7bbb0914abc30647f86fb1f8055e70dccfdb571032226a.png)

*画像出典: https://www.kitploit.com/2014/01/autopsy-digital-investigation-analysis.html*

Security Awareness Training
====================

*従業員やその他のユーザーに対し、潜在的なセキュリティ脅威を認識・防止する方法を訓練するためのツール。*

### [🔙](#tool-list)[TryHackMe](https://tryhackme.com/dashboard)

TryHackMe は、「ルーム」として知られるさまざまな仮想マシンを提供するプラットフォームで、実践的な学習を通じてサイバーセキュリティの概念とスキルを教えるように設計されています。

これらのルームはインタラクティブでゲーム化されており、ユーザーはチャレンジを解決してタスクを完了することで、Web の脆弱性、ネットワークセキュリティ、暗号化などのトピックについて学ぶことができます。

このプラットフォームは、ユーザーがスキルを練習し、さまざまな種類のサイバー脅威とその防御方法について学ぶための安全で管理された環境を提供するため、セキュリティ意識向上トレーニングによく使用されます。

[https://tryhackme.com/](https://tryhackme.com/) にアクセスしてアカウントを作成してください。

[TryHackMe - 入門ガイド](https://docs.tryhackme.com/docs/teaching/teaching-getting-started/)

**役立つリンク:** 

[Pre-Security 学習パス](https://tryhackme.com/path-action/presecurity/join)

[サイバーセキュリティ入門学習パス](https://tryhackme.com/path-action/introtocyber/join)

利用可能なルームとモジュールの完全なリストについては、[hacktivities](https://tryhackme.com/hacktivities) タブを参照してください。

![image](https://assets.kitploit.com/production/public/readmes/7314/ea5d36d21d03d419886222514743bf4fb2c07d43c00dde50e91a6bc5e3339e0b.png)

*画像出典: https://www.hostingadvice.com/blog/learn-cybersecurity-with-tryhackme/*

### [🔙](#tool-list)[HackTheBox](https://www.hackthebox.com/)

HackTheBox は、ハッキングスキルを練習し向上させるためのプラットフォームです。

実際のシナリオをシミュレートする一連のチャレンジで構成されており、それらを解決するにはさまざまなハッキング技術に関する知識を使う必要があります。これらのチャレンジは、ネットワークセキュリティ、暗号化、Web セキュリティなどのトピックに関する知識をテストするように設計されています。

HackTheBox は、セキュリティ専門家がスキルを練習して向上させる方法としてよく使用され、セキュリティ意識向上トレーニングの有用なリソースにもなります。チャレンジに取り組み、その解決方法を学ぶことで、個人は一般的なセキュリティ脅威を特定して軽減する方法をより深く理解できます。

[https://app.hackthebox.com/login](https://app.hackthebox.com/login) にアクセスしてアカウントを作成してください。

**役立つリンク:** 

[ブログ - Hack The Box 入門](https://help.hackthebox.com/en/articles/5185158-introduction-to-hack-the-box)

[ブログ - Hack The Box でハッキングを学ぶ:初心者のバイブル](https://www.hackthebox.com/blog/learn-to-hack-beginners-bible)

[ブログ - Starting Point 入門](https://help.hackthebox.com/en/articles/6007919-introduction-to-starting-point)

![image](https://assets.kitploit.com/production/public/readmes/7314/de8b0b620fbe5ab7786b22db3e1ddae242e42b554b9f38b4591445cafa812249.png)

*画像出典: https://www.hackthebox.com/login*

### [🔙](#tool-list)[CyberDefenders](https://cyberdefenders.org/)

CyberDefenders は、ブルーチームの専門家がサイバーセキュリティスキルを向上させるために設計された専用プラットフォームです。

このプラットフォームは、幅広い分野をカバーする実際のブルーチームラボを提供します。参加者は、インシデントレスポンス、デジタルフォレンジックス、スレットハンティングなどの分野で知識を活用して、これらのシナリオを進めることが推奨されます。

目標は、セキュリティオペレーションセンターで防御担当者が直面する複雑さを反映した実践的な学習環境を提供することです。

[https://cyberdefenders.org/](https://cyberdefenders.org/) にアクセスしてアカウントを作成してください。

**役立つリンク:** 

[ブルーチームラボ](https://cyberdefenders.org/blue-team-labs/)

[Certified CyberDefender Certification](https://cyberdefenders.org/blue-team-training/courses/certified-cyberdefender-certification/)

![image](https://assets.kitploit.com/production/public/readmes/7314/10490d422ced189bafe8cb690bfd71a0808382efd498f3540641c1afa079a6da.png)

### [🔙](#tool-list)[PhishMe](https://cofense.com/product-services/phishme/)

PhishMe は、組織が従業員にフィッシング攻撃を特定し防止する方法を教育するのを支援する、セキュリティ意識向上トレーニングを提供する企業です。

PhishMe のトレーニングプログラムは、従業員がフィッシングの試みを認識して報告する方法、およびこれらの種類の攻撃から個人用および仕事用アカウントを保護する方法を教えることを目的としています。

同社のトレーニングプログラムは、さまざまな組織のニーズに合わせてカスタマイズでき、オンラインコース、対面トレーニング、シミュレーションなど、さまざまな媒体で提供できます。

デモは[こちら](https://go.cofense.com/live-demo/)からリクエストできます。

**役立つリンク:** 

[Cofense ブログ](https://cofense.com/blog/)

[Cofense ナレッジセンター](https://cofense.com/knowledge-center-hub/)

![image](https://assets.kitploit.com/production/public/readmes/7314/d963bfd967017665cc29530811383046f69206ca01125b71c267e5c8fd4f2615.png)

*画像出典: https://cofense.com/product-services/phishme/*

### [🔙](#tool-list)[kc7cyber](https://kc7cyber.com/)

KC7 は、ユーザーがデジタル探偵として行動し、シミュレートされたサイバー攻撃を調査できる、無料でゲーム化されたサイバーセキュリティトレーニングプラットフォームです。

事前の技術的経験を必要とせずに、ハッカーを追跡し、実際のログを表示し、悪意のある活動を発見できます。

業界に不慣れな人や職場実習中の人に適しています。

[ダッシュボード](https://kc7cyber.com/dashboard)にアクセスし、「Continue as Guest」を選択してプレイを開始してください。

![image](https://assets.kitploit.com/production/public/readmes/7314/fc65329679b6339d5fa690f5c3222ba0f8ab5498d24de4f6843322a57529f148.png)

*画像出典: https://kc7cyber.com/*

Communication and Collaboration
====================

*インシデント発生時にチームメンバーと調整・通信するためのツール。チャット、電子メール、プロジェクト管理ソフトウェアなどが含まれます。*

### [🔙](#tool-list)[Twitter](https://twitter.com/)

Twitter は、サイバーセキュリティに関する情報を共有するための優れたプラットフォームです。

これは、セキュリティ専門家、研究者、エキスパートによって広く使用されているプラットフォームであり、無限の新しい情報にアクセスできます。

フォローすべき素晴らしいアカウント:

- [@vxunderground](https://twitter.com/vxunderground)
- [@Alh4zr3d](https://twitter.com/Alh4zr3d)
- [@3xp0rtblog](https://twitter.com/3xp0rtblog)
- [@C5pider](https://twitter.com/C5pider)
- [@_JohnHammond](https://twitter.com/_JohnHammond)
- [@mrd0x](https://twitter.com/mrd0x)
- [@TheHackersNews](https://twitter.com/TheHackersNews)
- [@pancak3lullz](https://twitter.com/pancak3lullz)
- [@GossiTheDog](https://twitter.com/GossiTheDog)
- [@briankrebs](https://twitter.com/briankrebs)
- [@SwiftOnSecurity](https://twitter.com/SwiftOnSecurity)
- [@schneierblog](https://twitter.com/schneierblog)
- [@mikko](https://twitter.com/mikko)
- [@campuscodi](https://twitter.com/campuscodi)

### [🔙](#tool-list)[Facebook TheatExchange](https://developers.facebook.com/docs/threat-exchange/getting-started)

Facebook ThreatExchange は、セキュリティ専門家がサイバー脅威に関する情報を共有および分析するためのプラットフォームです。

これは、組織が脅威インテリジェンスをプライベートかつ安全な方法で相互に共有できるようにすることで、脅威をより適切に防御するのに役立つように設計されました。

これは、組織のセキュリティを担当し、サイバー脅威を防止、検出、対応するために活動する「ブルーチーム」による使用を目的としています。

**使用方法:**

ThreatExchange へのアクセスをリクエストするには、[https://developers.facebook.com/products/threat-exchange/](https://developers.facebook.com/products/threat-exchange/) から申請を提出する必要があります。

**役立つリンク:** 

[ThreatExchange へようこそ!](https://developers.facebook.com/docs/threat-exchange/getting-started)

[ThreatExchange UI 概要](https://developers.facebook.com/docs/threat-exchange/ui)

[ThreatExchange API リファレンス](https://developers.facebook.com/docs/threat-exchange/reference/apis)

[GitHub - ThreatExchange](https://github.com/facebook/ThreatExchange/tree/main/python-threatexchange)
ツールをダウンロード