OwenPawl/ghidra-re-skill

Codex Ghidra 逆向工程スキル。ヘッドレスワークフロー、バグハンティングバンドル、Apple Mach-O 解析用のライブブリッジを備えています。

ghidra-re-skill とは?

このスキルは、AI エージェント(例:Codex)と Ghidra リバースエンジニアリングフレームワークを統合し、ヘッドレス(GUI なし)での自動解析を可能にします。バグハンティングに特化したバンドル(スクリプトや分析パラメータのセット)があらかじめ用意されており、脆弱性の発見を効率化します。また、Apple Mach-O バイナリのリアルタイム解析のためのライブブリッジ機能を提供し、動的な解析ワークフローをサポートします。これにより、リバースエンジニアリングの反復作業を自動化し、セキュリティ研究者やマルウェアアナリストの生産性を大幅に向上させます。

対応~Claude Code✓Codex CLI~Cursor
npx skills add OwenPawl/ghidra-re-skill

Installed? Explore more 生産性&コラボレーション skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

ghidra-re-skill は何をしますか?

Codex Ghidra 逆向工程スキル。ヘッドレスワークフロー、バグハンティングバンドル、Apple Mach-O 解析用のライブブリッジを備えています。

機能

  • ヘッドレスワークフロー: Ghidra の GUI を必要とせず、コマンドラインから自動解析を実行します。
  • バグハンティングバンドル: 脆弱性の発見に特化したスクリプトと分析設定のプリセット。
  • ライブブリッジ: Apple Mach-O バイナリのリアルタイム解析を可能にし、動的なワークフローをサポートします。

セットアップ

  1. Ghidra がインストールされていることを確認してください。
  2. このスキルを Codex 環境にクローンします:
    git clone https://github.com/OwenPawl/ghidra-re-skill.git
    
  3. 必要な依存関係をインストールします:
    pip install -r requirements.txt
    

使用方法

  • ヘッドレス解析の実行:
    python analyze_headless.py --input /path/to/binary
    
  • バグハンティングバンドルの使用:
    python run_bundle.py --bundle bug_hunt --input /path/to/binary
    
  • ライブブリッジの起動:
    python live_bridge.py --binary /path/to/macho
    

環境変数

  • GHIDRA_HOME: Ghidra のインストールディレクトリへのパス。
  • BUNDLE_PATH: バグハンティングバンドルの保存先。

注意事項

  • このスキルは教育および研究目的で使用してください。
  • Mach-O 解析は Apple プラットフォームに制限されます。

関連スキル