mcpField
P
pentest-ctf-forensics

pentest-ctf-forensics

github.com/jd-opensourceセキュリティ31556 回インストール28 週間前に更新
リポジトリ

pentest-ctf-forensics について

メモリダンプ、ネットワークキャプチャ、画像、ディスクイメージから隠された情報を抽出する、CTFやペネトレーションテスト向けのセキュリティスキルです。ファイル解析、ステガノグラフィ、ネットワーク・メモリフォレンジック、データ復旧の手順を扱います。

主な機能

  1. 01ファイル形式・メタデータ・文字列の特定
  2. 02ステガノグラフィデータの検出と抽出
  3. 03PCAPのフラグ送信を調査
  4. 04メモリ内のプロセスと接続を解析
  5. 05ファイルカービングと削除データの復旧

活用シーン

  1. 01不審なネットワークキャプチャの調査
  2. 02画像に隠されたデータの探索
  3. 03メモリダンプ内のコード注入の確認
  4. 04ディスクイメージからのファイル復旧

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/jd-opensource/joysafeter --skill pentest-ctf-forensics

インストール後、Claude Code で/pentest-ctf-forensicsを入力して読み込まれたか確認します。

同梱ファイルreferences/tools.mdreferences/workflows.md

詳細

ペンテストCTFフォレンジック

目的

メモリダンプ、ネットワークキャプチャ(PCAP)、画像、ディスクイメージなど、さまざまなアーティファクトから隠された情報を抽出します。

基本的なワークフロー

  1. ファイル分析:file、exiftool、stringsを使用して、ファイルの種類、メタデータ、埋め込まれた文字列を特定します。
  2. ステガノグラフィ:steghideとstegsolveを使用して、画像や音声に隠されたデータを検出し、抽出します。
  3. ネットワークフォレンジック:wiresharkまたはtsharkを使用して、PCAPファイルを分析し、不審なトラフィックやフラグの送信を調べます。
  4. メモリフォレンジック:volatilityを使用して、メモリダンプからプロセス、接続、注入されたコードを分析します。
  5. データ抽出:foremostとbinwalkを使用して、ファイルをカービングし、削除されたデータを復元します。

参考資料

  • references/tools.md
  • references/workflows.md

コメント