Skip to content
KitploitKITPLOIT
ツールエクスプロイトブログ
Log in
提出
ツールエクスプロイトブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

フィードお問い合わせプライバシー© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
ghostlock-x200-root — GhostLock-X200 v1.0 - vivo X200(PD2415 / b57カーネル)向け一時ルートツールチェーン。CVE-2026-43499に基づく。許可されたセキュリティ研究のみを対象としています。 | Kitploit
ツール/GitHubGitHub/xiaohj233/ghostlock-x200-root
Androidセキュリティ特権昇格エクスプロイトリバースエンジニアリングポストエクスプロイトモバイルセキュリティペイロード開発バイナリエクスプロイト
GitHubxiaohj233/ghostlock-x200-root

ghostlock-x200-root

GhostLock-X200 v1.0 - vivo X200(PD2415 / b57カーネル)向け一時ルートツールチェーン。CVE-2026-43499に基づく。許可されたセキュリティ研究のみを対象としています。

リポジトリを見る
131211ヶ月前未レビュー

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有

GhostLock-X200 v1.3.5

Version License Platform Kernel

⚠️ 法的・安全に関する声明(必ず最初にお読みください)

本リポジトリはセキュリティ研究および教育目的のみに使用され、ご自身が所有する、または明確な 書面による許可を得たデバイス上でのみ使用が許可されています。許可なく他人のデバイスに本ツールを使用することは、現地の法令に違反する可能性があります。 本ツールの使用により、デバイスの異常再起動、データ破損、システム異常、保証の無効化などの結果が生じる可能性があります。リスクはご自身で 評価してください。作者は直接的または間接的な損害について一切の責任を負わず、いかなる濫用行為についても責任を負いません。 本リポジトリを読み続ける、または使用することにより、あなたはすべてのリスクと責任を自ら負うことを理解し同意したものとみなされます。

vivo X200(PD2415 / Dimensity 9400 / b57 カーネル) 向け、 CVE-2026-43499(GhostLock)カーネル脆弱性に基づいて実装された一時 root ツールチェーン:Bootloader の アンロック不要、ファームウェアの書き換え不要、データは消去されません。実行後に一時的な root を取得でき、再起動すると無効になります。

機能特性 • 対応デバイス • 他のプロジェクトとの違い • クイックスタート • 動作原理 • ディレクトリ構造 • ライセンス


機能特性

  • Bootloader のロック解除不要、ファームウェア書き換え不要、データ消去を引き起こさない
  • 一時 root:再起動で無効化、システムパーティションに書き込まない
  • ワンクリックスクリプト root.ps1:デバイスとカーネルを自動検出、不足依存関係を自動インストール、オフセットを自動生成
  • オフセットはデバイスからリアルタイム抽出(kallsyms + BTF + 逆アセンブル)、ハードコードされたアドレスに依存しない
  • 全量実行ログ + 異常再起動の自動診断:ログは log\ に保存、panic/watchdog 時に自動で pstore などの診断情報を収集してパッケージ化(AI 可読)、案内に従って送信すれば分析可能
  • マルチ機種ツールチェーン(X200 b57 のみ実機検証済み):機種パラメータは devices/<機種名>/ に集約された共有可能なモジュール、未収録機種はオフセットを自動抽出してモジュールを生成可能;ただしX200 b57 以外の 機種で root 可能かどうかは自身で実機検証・適応が必要(ko はターゲットカーネルに合わせて vermagic/modversions を再ビルドする必要あり)、 ツールは自動抽出と実現可能性の事前チェックのみ提供(init_boot の誤選択、MTK 未知ファミリなどの場合は非推奨の警告)
  • オフライン復元(root 済みデバイス不要):boot.img / kernel.raw / kernel.elf のみで kallsyms + BTF(6.1 / 6.6 / 6.12)をオフライン復元、pselect スタックレイアウトを導出、 target header を生成;win_offs はカーネル Image から直接逆アセンブルして取得、vmlinux-to-elf に依存しない
  • P0 物理定数の自動取得:root iomem > デバイス devicetree(非 root)> 素材 DTB

    未入力、の四段階自動補完チェーン

  • KMI 自動再パッチ:ターゲットカーネルに合わせて kernelsu.ko / permissive_restore.ko の vermagic + ko シンボル再配置を自動書き換え
  • permissive_restore カーネルモジュールを同梱、このデバイスの enforcing モードにおける KernelSU のネットワーク/テザリング異常を修正(後述の「同源プロジェクトとの差異」参照)
  • ソースコード、ビルドスクリプト、プリコンパイル済みカーネルモジュールをリポジトリと共に提供、ライセンスはファイルごとに明記

対応デバイス

デバイスシステム / カーネル状態
vivo X200 (PD2415)16.1.12.2.W10(実機検証済み)✅ 使用可能
vivo X200s16.1.12.12.W10(b57 同一カーネル:カーネル SHA256 が X200 と完全一致、オフセットのクロス検証が第三者検証済みの target.h と一致;実機未検証)⚠️ 試用可能(同一カーネルで x200_b57 モジュールに正確に一致、ご自身での検証が必要)
vivo X200 (PD2415)16.1.12.12.W10(同一カーネルビルド b57)⚠️ 未検証
vivo X200 (PD2415)その他の 16.1.x、カーネル b57af212129c⚠️ 未検証、試用可能
vivo X200 (PD2415)カーネル >= 6.6.140❌ 修正済み、使用不可
iQOO Neo11 など(同一 6.6.89 MTK カーネル)同一カーネル⚠️ 未検証、ご自身での二次開発が必要

前提:カーネル < 6.6.140(CVE-2026-43499 未修正)かつビルドが 6.6.89-android15-8-gb57af212129c。未実測の機種/ビルドは自身で検証が必要。詳細な説明は 使用説明を参照。

適合範囲:本プロジェクトは表中で ✅ が付いた vivo X200(PD2415 / 16.1.12.2.W10 / b57 カーネル)のみ完全な実機適合を実施済み。その他のすべての機種(同一カーネルの X200s を含む)は 未実測 / 自身での適合が必要:オフセットは自動再構築可能、ko vermagic は自動再付与可能だが、 root できるかは保証されず、対象機種/カーネルに応じて自身で二次開発が必要(modversions ABI は同一ビルドのカーネル ソースで ko を再コンパイルする必要がある)。

その他の機種:公式サポートリストにない機種は強行試行が可能で、ツールは実行を阻止しない。オフセットは 素材から自動再構築され、実行中の異常再起動時には診断ログが自動でパッケージされる。最終的に root できるかは対象 機種/カーネルの二次開発適合(モジュール vermagic は対象カーネルに合わせて再コンパイルが必要)に依存し、自身での適合が必要で、 そのまま使用できることは保証されない。

MTK 機種の実現可能性に関する注意:実測済みの b57 系を除き、MTK(Dimensity/helio)の未知の カーネル系は取り組みを推奨しない——コミュニティの公開記録(vivo PD2241/Dimensity 9200)では KernelSnitch のタイミングが MTK 上では信頼できないことが示されている(KASAN_HW_TAGS/MTE の干渉、PANIC_ON_OOPS により試行錯誤の余地なし、 vivo RSC スケジューラが pselect/pi チェーンを破壊)。本ツールで素材を選択する際には自動で事前チェックと警告が行われる。

他のプロジェクトとの差異

  • KernelSU / Magisk などの書き込み型機種向け方案との違い:本ツールは書き込みも、アンロックも、データ 消去のトリガーも行わない。一時 root は再起動で失効するため、短期の研究やテストに適している;
  • 同源の IonStack / Neo11Plus プロジェクトとの違い:本リポジトリは permissive_restore モジュールを補完して enforcing 下での KernelSU のネットワーク/テザリング異常を修正し、ワンクリックスクリプト、動的オフセット再構築、 異常再起動時の自動診断を提供する。

モバイル向けエントリ(付属アプリ)

本リポジトリは PC 版ツールチェーンである;スマートフォン側で直接ワンクリック root を行いたい場合([Shizuku] (https://github.com/RikkaApps/Shizuku) による認可で、PC の adb 不要)は、付属の ghostlock-x200-app を使用すること。両者は 同一の権限昇格チェーンと機種モジュールを共有する(PC 版 devices/<id> → App 版 payload/<id>)。

クイックスタート

  1. Release アセット ghostlock-x200-root-v1.3.4.zip をダウンロードして解凍する(zip には prebuilt/ バイナリと modules/*.ko が含まれており、どちらも欠かせない);

  2. 唯一のエントリ:run_root.bat をダブルクリック(実行終了後もウィンドウは留まり、エラー時も一瞬で消えない);またはコマンドライン:

    powershell -ExecutionPolicy Bypass -File root.ps1
    
  3. 実行ログと異常再起動診断パッケージは統一してパッケージ内の log\ フォルダに保存されます (log\ghostlock_root_<タイムスタンプ>.log / log\ghostlock_diag_<タイムスタンプ>.zip、 コンソールに完全なパスが表示されます)。診断パッケージは案内に従ってメンテナー/Agent に送信し分析してもらってください。

複数機種への適応、オフラインでのオフセット生成、機種モジュールの共有、新機種のコンパイルなどの高度な使い方については、 使用説明 docs/USAGE.zh-CN.md を参照してください。

動作原理

七段階のチェーン:permissive(SELinux)→ kptr → KASLR base → 動的オフセット → ko 再配置 → cred リーク + CAPSROOT → permissive_restore/kernelsu のロード → 25s 後に permissive を復元。 アーキテクチャとコンポーネントの説明については docs/ARCHITECTURE.zh-CN.md を参照してください。

ディレクトリ構造

├── root.ps1                # 一键脚本(自动装依赖/生成偏移)
├── run_root.bat            # 唯一双击入口(结束后窗口停留,不自动关闭)
├── log/                    # 运行日志 + 异常重启诊断包(自动生成)
├── docs/                   # ARCHITECTURE(架构)/ FILE_MAP(逐文件映射)/ USAGE(使用说明)
├── exploit/                # 设备端利用(glt / w2host;含 IonStack 逐字与衍生源码)
├── modules/
│   ├── permissive_restore/ # 本仓库原创内核模块(GPL-2.0-only)
│   └── kernelsu/           # KernelSU 官方 v3.2.5 内核模块(GPL-2.0-only)
├── tools/                  # scripts(主链脚本 + find_adb.ps1)+ offset_tools(动态偏移工具)
│   └── offset_tools/profiles/  # 机型 profile(x200_b57.json 默认;新机型复制改名)
├── devices/                # 可分享机型模块(x200_b57/ 随仓库示例;package 生成新模块)
├── refs/                   # 上游参考表(版本固定)
├── LICENSES/               # SPDX 许可证文本(REUSE)
├── LICENSE / NOTICE / THIRD_PARTY_NOTICES.md / SOURCE-URLS.md
└── REUSE.toml

各ファイルの用途、出典(COPIED / DERIVED / LOCAL)およびライセンスについては docs/FILE_MAP.zh-CN.md を参照してください。

ライセンスと出典

  • プロジェクト独自コード:Apache-2.0(LICENSE / NOTICE を参照); modules/permissive_restore/ は GPL-2.0-only;
  • exploit/ には NebuSec/CyberMeowfia IonStack の逐語的および派生コード(Apache-2.0、 commit は固定済み)、ならびに boxiaolanya2008/Neo11Plus、YuKongA/ghostlock-app の 適応参考(Apache-2.0)が含まれる;
  • modules/kernelsu/kernelsu.ko は公式 KernelSU v3.2.5 リリース資産 android15-6.6_kernelsu.ko(GPL-2.0-only)を vermagic 適応した成果物: X200 b57 カーネルに一致させるため .modinfo の vermagic 文字列のみを書き換え、コードは一切変更していない (再現スクリプト modules/kernelsu/patch_vermagic.py、SHA256 と出典は THIRD_PARTY_NOTICES.md / SOURCE-URLS.md を参照);
  • prebuilt/ksud(Release 資産)は公式 APK 内の未改変の libksud.so (GPL-3.0-or-later)。

完全なリストについては NOTICE、THIRD_PARTY_NOTICES.md、 SOURCE-URLS.md を参照してください。

謝辞

  • NebuSec / CyberMeowfia — IonStack 原研究(CVE-2026-43499)
  • tiann/KernelSU — KernelSU v3.2.5
  • boxiaolanya2008/CVE-2026-43499-Neo11Plus、 YuKongA/ghostlock-app、 p2p3p/GhostLock-for-OnePlus — 適応とアーキテクチャの参考
ツールをダウンロード