DeepSeek v4.1 flash リバースエンジニアリングツール(無制限第五世代) Star でのお気に入り登録をお願いします ⭐プロジェクトの改善提案を歓迎します
無限第五世代(dsh-infinite-gen-5 / IG5) は、DeepSeek Harness(DSH)向けのリバースエンジニアリング分析プラグイン兼可視化ワークベンチであり、静的解析、ネイティブデバッグ、トラフィック収集、データ分析、エージェント連携を同一のワークフローに統合します。
デフォルトの Core 8 は日常的な分析の入口を提供し、必要に応じて Full 40 を展開します。13 個の変更または実行の入口はホストの承認を経ます。分析はサンプルの同一性、データベースのリビジョン、証拠レポートを中心に展開され、モデルの推測を検証済みの結論として扱いません。
完全インストールパッケージをダウンロード · クイックインストール · よく使うコマンド · 使用ドキュメント · バージョン更新 · コミュニティ
自身が所有する、または合法的に認可された対象のリバースエンジニアリング、セキュリティ監査、教育研究に限定されます。本プロジェクトは独立して維持されており、DeepSeek 公式とは所属関係や公式の承認関係はありません。自社コードおよびドキュメントの非商用要件については末尾のライセンス声明を参照してください。
| 方向 | 主な機能 | 利用範囲 |
|---|---|---|
| 静的解析 | 関数、文字列、相互参照、逆コンパイル、CFG、型、構造体、仮想テーブル、ジャンプテーブルの検査 | 対応状況は具体的なバックエンドに依存する。一部の分析と未決の結果はマークが保持される |
| 可視化ワークベンチ | SVG CFG のパン/ズーム、ダブルクリックでアセンブリ表示、ローカル変数のフォーカスハイライト、構造体ドラフトと監査タイムライン | フォーカス行のフィルタリングは完全なテイント解析ではない。編集ドラフトは依然として送信と承認が必要 |
| デバッグとエミュレーション | x64dbg ネイティブデバッグ、ブレークポイント、レジスタ/メモリ、制限付きトレース。Unicorn 単一関数エミュレーション | 実行には認可と承認が必要。エミュレーションは完全な OS、import、TLS 環境を提供しない |
| HTTP/HTTPS キャプチャ | ローカルプロキシ、明示的 TLS 復号、トラフィック履歴、証拠エクスポート、リクエスト再生と送信ペイロード抽出 | 承認された origin のみ。システムプロキシや証明書信頼を自動変更せず、完全な Burp 機能と同等ではない |
| 復号とプロトコル | エンコード/圧縮検査、XOR/AES、有界候補検索、PCAP/PCAPNG 解析、フレーミングと観測状態モデル | 未知の鍵の復元や隠されたサーバーセマンティクスは保証しない。ギャップ、競合、外挿仮説は保持される |
| IR と難読化解除研究 | 実際の p-code/SSA、単一関数の読み取り専用難読化解除オーバーレイ、パス投影、状態の組み合わせとオフライントレース復元 | 局所モデルや数学的証明は汎用的なアンパック、完全な VM、業務復元と同等ではない |
| 調査とサブエージェント連携 | 単一関数 dossier、永続調査タスク、制御された handoff、証拠の返却とルートセッション共有の呼び出し予算 | DSH がディスパッチを担当する。プラグインは同一性/証拠/ライフサイクルを検証し、モデルの理解や結論の正確性を認証しない |
インストール済みの DeepSeek Harness プロファイルが必要です。完全パッケージには Ghidra/JDK/Python、x64dbg/Python/bridge と上流ソース、ライセンスおよびハッシュマニフェストが内蔵されています。商用 IDA のインストールは不要で、DSH 自体はパッケージに含まれません。
v1.1.0 Release から IG5-1.1.0-Windows-x64-full-20261020.zip と同名の .sha256 をダウンロードし、SHA-256 を照合します。
完全に解凍し、plugin/、manifest.json およびすべての実行資産を保持します。インストールスクリプトだけをコピーしないでください。
解凍したルートディレクトリで PowerShell を開き、次を実行します:
& .\plugin\install.ps1
DSH を完全に終了して再起動し、/ig5 engines と ig5_doctor を実行して実際の可用性を確認します。
ig5_profile で version=1.1.0、implementationRevision=20261020-controlled-delegation-1 を照合し、新しい実装がロードされていることを確認します。
インストーラーは完全なアセットを検証し、既存のプラグインをバックアップして profile を設定します。欠損やハッシュ不一致がある場合はインストールを拒否します。マニフェストを変更したり検証をスキップしたりしないでください。診断における「ファイルが存在する」ことはエンジンが正常に起動したことを意味しません。システムポリシーがネイティブコンポーネントを阻止している場合は、ブロックの証拠を保持し、コピーや名前変更で回避しないでください。
ソースコードのZIP / tar.gzおよびgit cloneはソースの保守用であり、完全なオフラインインストールパッケージではありません。 通常のインストールでは、上記の名前のWindows完全版ZIPをダウンロードしてください。プラグインのオン/オフを切り替えるだけでは古いモジュールが再利用される可能性があるため、更新後はDSHをコールドスタートしてください。
最新のソースルートディレクトリで実行:
& .\install.ps1
ソースインストーラーは初回ネットワーク接続時に固定ドナーを取得し、runtimes/ と third_party/sources/ のみを補完して、現在のプラグインコードは上書きしません。scripts/distribution.json は引き続き 1.0.0 アセットベースライン に固定されており、これはネイティブ依存のドナーに過ぎず、現在のソースが 1.0.0 にロールバックすることを意味するものではありません。
既存のオリジナル固定 ZIP がある場合はオフラインで再利用できますが、ファイルはソースディレクトリの外に配置する必要があります:
& .\install.ps1 -DistributionArchive 'D:\IG5-1.0.0-Windows-x64-dsh021-full-20261010.zip' -Offline
固定ドナー ZIP の SHA-256:a2459ddca1f19e5eec2d7918c504f133889809800a0b277e1e379d3ce1459b54。これは 1.0.0 ドナーのチェックサムであり、1.1.0 完全 ZIP のチェックサムではありません。
また、manifest.json と plugin/ を含む、検証済みの完全な解凍ルートディレクトリも使用できます:
& .\install.ps1 -DistributionRoot 'C:\已解压的完整发行包根目录' -Offline
-DistributionArchive と -DistributionRoot は同時に使用できません。-Offline のみを渡しても完全なアセットが欠けている場合、インストーラーは拒否し、案内を表示します。
-RepairAssets パラメータを含む新しいインストーラーの完全パッケージは、コアコードが依然として外層マニフェストと一致している場合、実行アセットを明示的に修復できます:
& .\plugin\install.ps1 -RepairAssets -DistributionArchive 'D:\IG5-1.0.0-Windows-x64-dsh021-full-20261010.zip' -Offline
新しいインストールスクリプトを単独で古いハッシュ封緘パッケージにコピーしないでください。SHA が一致しない場合は相対パス、Expected/Actual SHA-256、サイズを保持し、まず元の ZIP を照合してください。特定の解凍ツールに直接責任を帰することはできません。メンテナによる再構築の説明は BUILD を参照してください。
darwin-arm64 Ghidra 静的レーン。実行パッケージを別途用意する必要があります。Windows ZIP と install.ps1 は適用されません。x64dbg/Windows ネイティブデバッグはサポートされず、利用可能な macOS Unicorn ランタイムも含まれていません。macOS ガイドを参照してください。@deepseek-ai/dsh >=0.2.0-rc.1 <0.3.0-0 であり、ホストは includePrerelease: true で判定します。検証済みとして記録されているホストは 0.2.1-alpha.1 であり、範囲内のすべてのバージョンが実測で合格したことを意味するものではありません。互換性記録を参照してください。/ig5 engines でバックエンドを確認し、/ig5 open --engine ghidra <サンプルパス> で対象を開きます。開いてもサンプルは起動しません。ig5_decompile style=dossier で同一リビジョン下の擬似コード、CFG、呼び出し関係、スタックフレームの証拠を取得します。ig5_profile workspace で対象、進捗、仮説を保存します。古い attachment やリビジョンの証拠は stale とマークされます。詳細は 調査ワークフロー を参照してください。handoff → claim → evidence → submit → サブエージェント完了 → review をサポートし、正式なレビューは同一のハンドオフと実際のライフサイクルにバインドされる必要があります。サブエージェントワークフロー を参照してください。親、子、および子孫が共有する IG5 呼び出し予算は明示的に有効化する必要があります。例えば ig5_profile collaboration={action:"start",max_calls:20} です。状態照会には collaboration={action:"status"} を使用します。割り当て量はプロンプトから自動的に推測されず、トークンや IG5 以外のツールはカウントされません。start の繰り返しや再読み込みによって割り当て量を増やすことはできません。証拠の提出と正式なレビューは、依然として意味的結論の認証と同等ではありません。
/ig5 status
/ig5 engines
/ig5 open --engine ghidra <样本路径>
/ig5 toolset full
/ig5 toolset core
/ig5 deobfuscate --engine ghidra <十六进制函数地址> <样本路径>
/ig5 state <轨迹JSON完整路径>
/ig5 state-validate <推断报告UUID> <新轨迹JSON完整路径>
/ig5 export --engine ghidra <样本路径>
スラッシュコマンドはホストのコマンドエントリを直接経由し、モデルが先にツール呼び出しを生成する必要はありません。state-validate はデフォルトで保存済みのプレフィックスツリーを検証します。マージ仮説を検証するには ig5_protocol でモデルを明示的に指定する必要があります。
デフォルトは Core 8:ig5_doctor、ig5_open、ig5_status、ig5_funcs、ig5_strings、ig5_decompile、ig5_close、ig5_profile。
Full 40 は 25 個の読み取り専用分析エントリ + 13 個の承認エントリ + 2 個のライフサイクル/設定エントリに分かれます。scoped API をサポートする DSH は現在の agent にのみ Full を展開します。旧ホストは明示的に toolsetScope=plugin-instance を返します。切り替えは永続化されず、実行権限や書き込み権限も付与されません。