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 サーバーを同梱。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト