Minglink/dsh-infinite-gen-5
DeepSeek v4.1 flash 逆向工具(无限五代) 求 Star 收藏 ⭐欢迎大家提交项目的改进
概要
dsh-infinite-gen-5 (Infinite Gen 5, IG5) は、DeepSeek Harness (DSH) デスクトップクライアント用のプラグインであり、AI支援によるリバースエンジニアリングのワークフローを、フル機能のエージェント駆動型分析ワークステーションへと変貌させます。自己完結型のWindows x64パッケージとして提供され、ソースからのビルドも可能です。このプラグインは最大38種類の専門的なリバースエンジニアリングツール(デコンパイラ、CFG可視化ツール、Unicornベースのエミュレータ、x64dbgブリッジ、暗号解析ヘルパーなど)を登録し、/ig5 open … などのスラッシュコマンドを通じてDSHチャットインターフェースから利用可能にします。
本プロジェクトは、合法的かつ承認されたセキュリティ研究、学術活動、および防御的なソフトウェア監査を明確な目的としています。CC-BY-NC-SA 4.0ライセンスの下で提供され、非営利およびコンプライアンスに関する厳格な警告が付随しています。
主な機能
| エリア | 機能 | 使用方法 |
|---|---|---|
| ツールセット | 38種類のコマンド。軽量な Core 8(デフォルト)と完全な Full 38 モードに分割。 | /ig5 toolset core または /ig5 toolset full で切り替え。 |
| 読み取り専用分析 | 関数、文字列、デコンパイル、CFG、xref、マイクロコード、vtable、暗号スキャン、プロトコル解析など。 | スラッシュコマンド(例:ig5_decompile, ig5_cfg)で呼び出し。 |
| 書き込み可能な操作 | リネーム、バイトパッチ、コメント、型設定、取り消し、IDAPython実行、ライブデバッグ、エミュレーション、同期。 | 各リクエストは公開承認サービスを経由し、allowed-once の操作のみが実行されます。 |
| インタラクティブUI | SVGベースの制御フローグラフ(パン/ズーム対応)、ダブルクリックでのアセンブリへのジャンプ、変数スライスハイライト、C構造体ドラフトボックス。 | DSHデスクトップクライアント内で表示。 |
| 軽量エミュレーション | x86/x64用(Ghidra経由でARM64も対応)のUnicorn 2.1.4エンジンを内蔵。メモリ制限(≤64 MiB)と命令/時間予算あり。 | ig5_emulate。 |
| ネイティブデバッグ | Win32およびx64dbgへのヘッドレスブリッジ。ブレークポイント、レジスタ検査、ステップ実行、ASLR処理をサポート。 | ig5_dbg。 |
| 暗号・プロトコルヘルパー | XOR/AES-CBC/CTR/GCM、gzip/zlib、エントロピーチェック。TLV/varint推論付きのPCAP/PCAPNG解析。 | ig5_crypto, ig5_protocol。 |
| ランブック (スキル) | 7つの事前パッケージ化された分析ワークフロー(トリアージ、詳細分析、パッチ&サイン、差分、ライブデバッグ、暗号、プロトコル)。 | /ig5-triage, /ig5-deep-dive 等で呼び出し。 |
インストールと使用方法
- 最新のリリースページから Windows x64 ZIP をダウンロードします。
- アーカイブを解凍し、PowerShellインストーラーを実行します:
スクリプトはバンドルされたアセット(SHA-256、サイズ)を検証し、DSHプロファイルにプラグインを登録します。& .\plugin\install.ps1 - DeepSeek Harness を再起動します。
- DSHチャットウィンドウでスラッシュコマンドを使用します。例:
/ig5 open --engine ghidra C:\samples\app.exe /ig5 status /ig5 toolset full /ig5_decompile style=dossier - ソースからビルドする場合は、リポジトリをクローンしてルートディレクトリで
install.ps1を実行してください。必要に応じて固定アセットバンドルがダウンロードされます。
インストーラーは、元の配布ZIPが提供されている場合のオフラインモードをサポートしており、-RepairAssets フラグを使用して破損したランタイムファイルを再検証または置換できます。
アーキテクチャのハイライト
- Cordisプラグインフレームワーク –
index.jsが38個の全ツールと承認ゲートウェイを登録し、client.jsがフロントエンドUIを提供します。 - 分離されたワーカープロセス – JSON-RPCワーカー (
ig5_worker.py) が重い分析(Unicorn, Ghidra IR, x64dbgブリッジ)をDSH UIから隔離して実行します。 - 動的ツールゲート – Core 8ツールは常にロードされますが、Full 38ツールはエージェントセッションごとにインスタンス化され、トークン使用量を抑えます。
- 承認ゲート – 書き込み可能なツールは公開サービスからの1回限りの承認を必要とします。拒否または承認がない場合は操作が中止され、ログに記録されます。
- 厳格なJSONコントラクト – すべてのツール出力はJSONシリアライズ可能。未定義フィールドは省略され、nullは保持され、数値は有限値、64ビットアドレスは16進文字列となります。
コミュニティとガバナンス
- 公式プラグインマーケットプレイス:DeepSeek Harness Hub (https://deepseek.stream/)。
- コミュニティチャットグループ:QQレッドチームグループ 338431075 および Tencentチャンネル pd86424753。
- 本プロジェクトは、CC BY-NC-SA 4.0の下で非営利、オープンソース、非商用であり、許可されていないリバースエンジニアリングや商用利用を禁止する法的免責事項が明示されています。
ライセンス
CC BY-NC-SA 4.0(追加の非営利およびコンプライアンス条項を含む)。再配布、改変、または商用利用は禁止されています。
この要約はリポジトリのREADMEのみに基づいています。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト