Sploitus

Exploit for ghostlock-x200-app

kitploit Β· 2026-08-31

Exploit Code

MARKDOWN63 lines
## https://sploitus.com/exploit?id=KITPLOIT:TOOLS-GITHUB-XIAOHJ233-GHOSTLOCK-X200-APP
# GhostLock X200 (App)

ОдношаговоС **root-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° устройствС** для **vivo X200** , основанноС Π½Π° уязвимости ядра GhostLock (CVE-2026-43499): Π±Π΅Π· ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ, Π±Π΅Π· Ρ€Π°Π·Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊΠ°, Π±Π΅Π· очистки Π΄Π°Π½Π½Ρ‹Ρ… β€” послС запуска ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚Π΅ **Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΉ root** , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ сбрасываСтся послС ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ; ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ΅ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ прилоТСния Π΄Π°Ρ‘Ρ‚ root снова ΠΎΠ΄Π½ΠΈΠΌ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ.

Π­Ρ‚ΠΎ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ интСрфСйс для ghostlock-x200-root (Π½Π°Π±ΠΎΡ€ инструмСнтов для ПК), ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠΉ Ρ‚Ρƒ ΠΆΠ΅ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΡƒ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΉ. Π Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ послС Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ‡Π΅Ρ€Π΅Π· Shizuku (ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ самозагрузку Ρ‡Π΅Ρ€Π΅Π· Π±Π΅ΡΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΡƒΡŽ ΠΎΡ‚Π»Π°Π΄ΠΊΡƒ), **adb с ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° Π½Π΅ трСбуСтся**.

> **ΠŸΡ€Π°Π²ΠΎΠ²ΠΎΠ΅ ΠΈ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΎ бСзопасности (ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅ сначала)**
> 
> Π­Ρ‚ΠΎΡ‚ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ **ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ для Ρ†Π΅Π»Π΅ΠΉ бСзопасности ΠΈ исслСдований** ΠΈ **ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° устройствах, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π²Ρ‹ Π²Π»Π°Π΄Π΅Π΅Ρ‚Π΅ ΠΈΠ»ΠΈ Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ явноС письмСнноС Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅**. НСсанкционированноС использованиС этого инструмСнта Π½Π° Ρ‡ΡƒΠΆΠΈΡ… устройствах ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°Ρ€ΡƒΡˆΠ°Ρ‚ΡŒ мСстныС Π·Π°ΠΊΠΎΠ½Ρ‹ ΠΈ Π½ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ Π°ΠΊΡ‚Ρ‹. ИспользованиС этого инструмСнта ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½Ρ‹ΠΌ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ°ΠΌ устройства, ΠΏΠΎΠ²Ρ€Π΅ΠΆΠ΄Π΅Π½ΠΈΡŽ Π΄Π°Π½Π½Ρ‹Ρ…, сбоям систСмы, ΠΏΠΎΡ‚Π΅Ρ€Π΅ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΠΈ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌ послСдствиям β€” ΠΎΡ†Π΅Π½ΠΈΡ‚Π΅ риски ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ. **Автор Π½Π΅ нСсёт отвСтствСнности Π·Π° Π»ΡŽΠ±Ρ‹Π΅ прямыС ΠΈΠ»ΠΈ косвСнныС ΡƒΠ±Ρ‹Ρ‚ΠΊΠΈ, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° любоС Π·Π»ΠΎΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅.** ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ использованиС этого рСпозитория, Π²Ρ‹ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚Π΅ ΠΈ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚Π΅ Π½Π° сСбя всС риски ΠΈ ΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²Π΅Π½Π½ΠΎΡΡ‚ΡŒ.

## ИспользованиС

  1. УстановитС ΠΈ запуститС Shizuku (для Android 16 трСбуСтся вСрсия 13.6.0+ ΠΈΠ· GitHub)
  2. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ это ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ слСдуйтС инструкциям, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Shell
  3. НаТмитС Β«Π—Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ RootΒ» ΠΈ Π΄ΠΎΠΆΠ΄ΠΈΡ‚Π΅ΡΡŒ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ всСх этапов (ΠΎΠΊΠΎΠ»ΠΎ 1–2 ΠΌΠΈΠ½ΡƒΡ‚)
  4. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°: Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ `su -c id` Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅ β€” Π΄ΠΎΠ»ΠΆΠ½ΠΎ вывСсти `uid=0(root)`
  5. ПослС ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ root сбрасываСтся; ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚Π΅ шаги 1–3



ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: **послС Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΏΠΎΠ΄ΠΎΠΆΠ΄ΠΈΡ‚Π΅ ΠΎΠΊΠΎΠ»ΠΎ 4 ΠΌΠΈΠ½ΡƒΡ‚ ΠΏΠ΅Ρ€Π΅Π΄ запуском** ; Π² процСссС root Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π° ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° ядра (автоматичСски восстанавливаСтся, риск Β«ΠΊΠΈΡ€ΠΏΠΈΡ‡Π°Β» отсутствуСт).

## Π‘Π±ΠΎΡ€ΠΊΠ°

Π’Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ ghostlock-x200-root (v1.3.5) для прСдоставлСния рСсурсов Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΉ, Π° Ρ‚Π°ΠΊΠΆΠ΅ NDK r21e, Android SDK build-tools 36 / android-35, JDK 11.

root@kitploit:~
    
    
    bash runner/build_runner.sh                                # сборка runner
    bash tools/make_payload.sh <ΠΏΡƒΡ‚ΡŒ ΠΊ ghostlock-x200-root>    # сборка рСсурсов Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΉ
    bash tools/build_app.sh /root/androidsdk                   # созданиС APK
    

Π€Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄-Π°Ρ€Ρ‚Π΅Ρ„Π°ΠΊΡ‚Ρ‹ (`app/src/main/assets/www`) ΡƒΠΆΠ΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ Π² Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ; ΠΏΠ΅Ρ€Π΅Π΄ пСрСсборкой Π±ΠΈΠ½Π°Ρ€Π½Ρ‹Ρ… исходников (runner) Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ сначала ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… β€” ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ см. `docs/DESIGN.md` ΠΈ `docs/NEW_DEVICE.md`.

> Π—Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ ΠΎΡ‚ Π΄Π²ΡƒΡ… Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅Π²: `tools/make_payload.sh` ΠΈΠ· этого рСпозитория ΠΏΡ€ΠΈ компиляции рСсурсов Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΉ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ `prebuilt/` (glt_esync / ksud / w2host) ΠΈ `modules/*.ko` ΠΈΠ· ghostlock-x200-root. Π‘Π½Π°Ρ‡Π°Π»Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΊΠ»ΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ основной ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, Π·Π°Ρ‚Π΅ΠΌ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ `make_payload.sh` с ΠΊΠΎΡ€Π½Π΅Π²Ρ‹ΠΌ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠΌ основного ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π² качСствС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°; Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС `build_app.sh` Π½Π° ΠΏΠ΅Ρ€Π²ΠΎΠΌ шагС выдаст `ERR: payload ηΌΊε€±`.

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΡΡ‚ΠΈ ΠΎ Π±Π°Π·ΠΎΠ²ΠΎΠΌ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅, Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… устройств ΠΈ Ρ‚. Π΄. см. Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ рСпозитория для ПК: АрхитСктура, Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ ΠΏΠΎ использованию; Π΄Π΅Ρ‚Π°Π»ΠΈ этого рСпозитория β€” Π² `docs/DESIGN.md`.

## Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ²

root@kitploit:~
    
    
    app/      Android App (Java-ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ° + интСграция Shizuku)
    runner/   ΠžΡ€ΠΊΠ΅ΡΡ‚Ρ€Π°Ρ‚ΠΎΡ€ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΉ (C)
    exploit/  Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΉ
    tools/    Π‘ΠΊΡ€ΠΈΠΏΡ‚Ρ‹ сборки
    vendor/   Зависимости Shizuku API (AAR, Ρ€Π°ΡΠΏΠ°ΠΊΠΎΠ²Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ сборкС)
    

## ЛицСнзия ΠΈ источники

ЛицСнзия Apache-2.0 (LICENSE, авторскиС ΠΏΡ€Π°Π²Π° **xiaohj233**). РСсурсы ΠΈ исходный ΠΊΠΎΠ΄ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΉ взяты ΠΈΠ· ghostlock-x200-root (Π²ΠΊΠ»ΡŽΡ‡Π°Ρ сторонний ΠΊΠΎΠ΄ IonStack/KernelSU ΠΈ Π΄Ρ€., ΠΏΠΎΠ»Π½Ρ‹ΠΉ список источников см. Π² NOTICE).

## Благодарности

  * NebuSec / CyberMeowfia β€” IonStack (CVE-2026-43499)
  * tiann/KernelSU β€” KernelSU
  * RikkaApps/Shizuku β€” Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π² shell-Π΄ΠΎΠΌΠ΅Π½Π΅
  * Furry-Xiyi/WinUIonWeb β€” Ρ„Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄-ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ WinUI