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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
amcache-evilhunter — Windows Amcache.hve レジストリハイブをパースおよび分析、VirusTotal 統合。 | Kitploit
ツール/GitHubGitHub/cristianzsh/amcache-evilhunter
フォレンジックマルウェア分析デジタルフォレンジック脅威インテリジェンスインシデントレスポンス
GitHubcristianzsh/amcache-evilhunter

amcache-evilhunter

Windows Amcache.hve レジストリハイブをパースおよび分析、VirusTotal 統合。

リポジトリを見る
1148293日前Kitploit レビュー済み

人気

すべて見る →

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

すべてのツールを探索

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

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

AmCache-EvilHunter

AmCache-EvilHunter は、Windows の Amcache.hve レジストリハイブを解析・分析し、実行の証跡や疑わしい実行ファイルを特定し、脅威インテリジェンスを強化するために VirusTotal/OpenTIP 検索を統合するコマンドラインツールです。

https://github.com/user-attachments/assets/e23fb99b-48ad-4260-b372-2f15e5320c74

機能

  • オフラインの Amcache.hve レジストリハイブを解析します。
  • 日付範囲でレコードをフィルタリングします (--start, --end)。
  • キーワードを使用してレコードを検索します (--search)。
  • 既知の疑わしい実行ファイルを特定します (--find-suspicious)。
  • 発行元 (Publisher) が存在しない実行ファイルを特定します (--missing-publisher)。
  • ハッシュ検索のための Kaspersky OpenTIP 統合 (--opentip, --only-detections)。
  • ハッシュ検索のための VirusTotal 統合 (--vt, --only-detections)。
  • 結果を JSON (--json) または CSV (--csv) にエクスポートします。

要件

  • Python 3.7 以上
  • requests
  • python-registry
  • rich

pip を使用して依存関係をインストールします:

pip3 install -r requirements.txt

インストール

git clone https://github.com/cristianzsh/amcache-evilhunter.git
cd amcache-evilhunter
pip3 install -r requirements.txt

使用方法

python3 amcache_evilhunter.py -i path/to/Amcache.hve [OPTIONS]

オプション

フラグ説明
-i, --input PATHAmcache.hve へのパス (必須)
--start YYYY-MM-DDこの日付以降のレコードのみを含める
--end YYYY-MM-DDこの日付以前のレコードのみを含める
--search TERMSカンマ区切り、大文字小文字を区別しない検索語
--find-suspicious既知の疑わしいパターンに一致するレコードのみをフィルタリング
--missing-publisherPublisher が存在しないレコードのみをフィルタリング
--exclude-osOS コンポーネント以外のファイルのみを含める
--opentipKaspersky OpenTIP 検索を有効にする (OPENTIP_API_KEY 環境変数が必要)
-v, --vtVirusTotal 検索を有効にする (VT_API_KEY 環境変数が必要)
--only-detectionsVT 検出が 1 件以上あるファイルのみを表示/保存する
--json PATH完全な JSON 出力を書き込むパス
--csv PATH完全な CSV 出力を書き込むパス
-V, --versionバージョン情報を表示する

例

  • すべてのレコードを解析して表示:

    python3 amcache_evilhunter.py -i Amcache.hve
    
  • 日付範囲でフィルタリングし、"notepad" を検索:

    python3 amcache_evilhunter.py -i Amcache.hve --start 2021-01-01 --end 2021-12-31 --search notepad
    
  • 疑わしい実行ファイルを特定し、VirusTotal に問い合わせる:

    python3 amcache_evilhunter.py -i Amcache.hve --find-suspicious -v
    
  • VirusTotal の検出結果を JSON にエクスポート:

    export VT_API_KEY=YOUR_API_KEY
    python3 amcache_evilhunter.py -i Amcache.hve -v --only-detections --json detections.json
    

環境変数

  • VT_API_KEY: ファイルハッシュ検索に使用する VirusTotal API キー。
  • OPENTIP_API_KEY: ファイルハッシュ検索に使用する OpenTIP API キー。

実行ファイルのビルド

Linux と Windows (Wine 経由) の両方に対応したスタンドアロンバイナリを生成するための build.sh スクリプトが提供されています。

chmod +x build.sh
./build.sh

この研究の引用方法

AmCache-EvilHunter は第 XXVI 回ブラジルサイバーセキュリティシンポジウム (SBSeg 2026) で発表されました。

@inproceedings{souza2026amcache,
  author = {Cristian Souza and Eduardo Chavarro and Daniel Batista},
  title = {AmCache-EvilHunter: Automating Evidence of Execution Extraction from the Amcache.hve Artifact},
  booktitle = {Anais Estendidos do XXVI Simpósio Brasileiro de Cibersegurança},
  location = {Armação dos Búzios/RJ},
  year = {2026},
  pages = {100--108},
  publisher = {SBC},
  address = {Porto Alegre, RS, Brasil},
  doi = {10.5753/sbseg_estendido.2026.33555},
  url = {https://sol.sbc.org.br/index.php/sbseg_estendido/article/view/44456}
}

ライセンス

このプロジェクトは MIT ライセンスの下でライセンスされています。詳細は LICENSE を参照してください。

ツールをダウンロード