cncsnet1/jadx-gui-ai

jadx-gui反编译工具二次开发,接入AI赋能。

解決する課題

このプロジェクトは、人気の高い JADX-GUI ツールを AI 機能で強化し、Android アプリケーションのリバースエンジニアリングを簡素化します。技術スタックの自動識別、API 呼び出しパスのマッピング、証拠に基づく洞察の提供を通じて APK 分析を支援し、複雑なコードベースを調査する際の手作業を削減します。

仕組み

AI エージェントを JADX-GUI インターフェースに統合します。APK が読み込まれると、ツールはローカルレポートを生成し、潜在的な調査ルートを特定します。ユーザーは AI 接続(さまざまな LLM プロバイダーをサポート)を設定して詳細な分析を実行できます。エージェントは関連するソースコードのスニペットを読み取り、呼び出しチェーンをマッピングし、調査結果を構造化された調査ワークベンチに整理します。ユーザーはそこで証拠の検証、メモの追加、進捗状況の追跡を行うことができます。

対象ユーザー

Android アプリケーションを分析する必要があり、エントリーポイントの特定、ネットワーク通信の理解、機密コードセクションの監査プロセスを効率化したいセキュリティ研究者、開発者、リバースエンジニア向けに設計されています。

ハイライト

  • 目標主導型分析: 調査ステップを計画し、ローカルソースコードから証拠を抽出する AI 搭載タスクワークベンチ。
  • 統合ワークフロー: 外部プラグインを必要とせず、API 呼び出し、ネットワークリクエスト、ビジネスロジックパスを自動的にマッピング。
  • 証拠ベース: AI の結論と証拠として使用された特定のソースコード行との間に追跡可能なリンクを提供。
  • 柔軟な接続性: 複数の AI モデル構成をサポートし、タスクに応じてローカルモデルとクラウドベースのモデルを切り替え可能。
  • Burp Suite 統合: 静的解析と Burp Suite でキャプチャされた動的トラフィックをリンクするための MCP サーバーを同梱。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト