Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
ghostlock-app — GhostLock One-Tap Execution App (CVE-2026-43499) | Kitploit
Tools/GitHubGitHub/yukonga/ghostlock-app
Android-SicherheitPrivilege EscalationExploit-FrameworksExploitationReverse EngineeringMobile SicherheitBinäranalyse
GitHubyukonga/ghostlock-app

ghostlock-app

GhostLock One-Tap Execution App (CVE-2026-43499)

Repository anzeigen
510162vor 2h 44mVon Kitploit geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

GhostLock-App

中文: README_ZH.md

Unterstützte Geräte

KernelGeräte
6.1.118-android14-11-ga3b9c44908dd-ab13320413Redmi Note 15 Pro+
6.1.118-android14-11-gca0ef6d17716-ab13624819Xiaomi 14
6.1.138-android14-11-g0c3d559bcd85-ab14529422Xiaomi 14
6.1.145-android14-11-g09f1c0074ad7-ab14226177Infinix Note 50s 5G
6.1.145-android14-11-g74d1702dab4d-ab14669069Vivo T4
6.1.162-android14-11-gce140c0e5bf5-ab15450923Zenfone 11 Ultra
6.6.30-android15-8-g54dcbfbef792-ab12368803-4kRed Magic Tablet 3 Pro
6.6.77-android15-8-g4a507830d890-ab13636293-4kXiaomi Civi 5 Pro, REDMI K90 / 4 Turbo, POCO F7
6.6.77-android15-8-g63ce7556864c-ab13994517-4kXiaomi 15
6.6.77-android15-8-gca30f3b4bef6-abogki440974771-4kXiaomi 15 Pro, REDMI K80 Pro / K80 Ultra
6.6.89-android15-8-g096cdb6ecefc-ab14358676-4kOPPO Pad 4 Pro
6.6.89-android15-8-g0889fe95bb10-ab14402178-4kPOCO X8 Pro Max
6.6.89-android15-8-g8e4be6b47e40-ab14134548-4kPOCO X8 Pro
6.6.89-android15-8-gf4dc45704e54-abogki446052083-4kOnePlus 13
6.6.92-android15-8-g3637f4904cf5-ab13944661-4kRed Magic Tablet 3 Pro, Red Magic 10 Pro, Red Magic 11 Air
6.6.102-android15-8-gab8eb70a71b8-ab14350911-4kNothing Phone 3
6.6.102-android15-8-gb01b41c2647c-ab15574720-4kXiaomi 17T
6.6.102-android15-8-gfe76d1bc97fd-ab14689815-4kXiaomi 17T
6.6.118-android15-8-g2e6b9c3812c5-ab15114928-4kOPPO Find N5
6.6.118-android15-8-g93e223c276e7-abogki500782043-4kOPPO Find X8 Ultra, OnePlus 13 / ACE 5 Pro

Kernel werden anhand der exakten uname -r-Ausgabe abgeglichen; nicht unterstützte Builds werden abgelehnt und die App zeigt den Status oben an. Die Offsets befinden sich in src/kernels/<uname-release>/offsets.h — neue Builds lassen sich mit --register des Extractors hinzufügen.

Schnellstart

Öffne GhostLock und tippe auf Run. KernelSU (me.weishu.kernelsu) oder ReSukiSU (com.resukisu.resukisu) stellt ksud für das Laden von Modulen bereit; ohne diese wird über W1/W2 zwar uid 0 gewährt, aber kein Modul geladen.

Die Route lässt zwei Kerne gegeneinander antreten: Der Hauptthread belegt pselect intensiv, während ein Consumer-Thread die Priorität des Wartenden stört. Das Paar verwendet standardmäßig die großen Kerne (Fallback 0/1), überschreibbar über GHOSTLOCK_CORE / GHOSTLOCK_CONSUMER_CORE.

Kommandozeilen-Debugging

adb/shell hat keinen seccomp-Filter, daher wird W3 übersprungen — praktisch für eine schnelle Überprüfung:

root@kitploit:~
make ghostlock
adb push ghostlock /data/local/tmp/ghostlock
adb shell chmod 755 /data/local/tmp/ghostlock
adb shell /data/local/tmp/ghostlock

Offset-Extraktion

tools/extract_rs leitet Offsets aus einer boot.img (plus optionaler xbl_config.img), einem vollständigen OTA-ZIP oder einer http(s)-URL, die auf eines davon verweist, ab. kallsyms stammen aus --kallsyms oder werden aus der eingebetteten Tabelle des Images wiederhergestellt. pselect_waiter_shift und off_slide_loggers_0_1 werden vom integrierten arm64-Disassembler abgeleitet. MediaTek-Images haben keine xbl_config.img und meist kein BTF: Die physische Ladeadresse wird aus dem kallsyms-_text abgeleitet (überschreibbar mit --phys).

root@kitploit:~
cargo build --release --manifest-path tools/extract_rs/Cargo.toml
tools/extract_rs/target/release/ghostlock-extract.exe boot.img --xbl-config xbl_config.img --register
tools/extract_rs/target/release/ghostlock-extract.exe OTA.zip --format json --out offsets.json

--register speichert die Tabelle unter src/kernels/<uname-release>/offsets.h; --format c --out offsets.h erzeugt einen eigenständigen Header.

Analyse auf dem Gerät

Ein vollständiges OTA kann vollständig auf dem Telefon analysiert werden: boot und xbl_config werden automatisch extrahiert. Übergib --work-dir ein beschreibbares Verzeichnis, wenn innerhalb der App-Sandbox ausgeführt wird. Cross-kompilieren und übertragen:

root@kitploit:~
rustup target add aarch64-linux-android
$ndk = "$env:ANDROID_HOME\ndk\29.0.14206865\toolchains\llvm\prebuilt\windows-x86_64\bin"
$env:CC_aarch64_linux_android = "$ndk\aarch64-linux-android35-clang.cmd"
$env:AR_aarch64_linux_android = "$ndk\llvm-ar.exe"
$env:CARGO_TARGET_AARCH64_LINUX_ANDROID_LINKER = $env:CC_aarch64_linux_android
cargo build --release --target aarch64-linux-android --manifest-path tools/extract_rs/Cargo.toml
adb push tools/extract_rs/target/aarch64-linux-android/release/ghostlock-extract /data/local/tmp/
adb shell /data/local/tmp/ghostlock-extract /sdcard/OTA.zip

Offsets importieren ohne die App neu zu bauen

Neue Kernel benötigen keinen App-Neubau mehr: Tippe auf Import offsets.json und wähle das JSON des Extractors (einzelnes Objekt oder Array), oder schiebe es nach <GHOSTLOCK_HOME>/offsets.json (Standard /data/local/tmp). Beim Start gleicht der native Code die aktuelle uname -r mit den importierten Einträgen ab, bevor der Kernel abgelehnt wird. Importe werden über Dateien hinweg zusammengeführt; ein bereits gespeicherter Release fragt vor dem Überschreiben nach.

Die App kann das JSON auch selbst erzeugen — Parse OTA link (vollständige OTA-ZIP- URL) und Parse image (boot.img + optionale xbl_config.img) führen den Extractor prozessintern aus und schreiben bei Erfolg offsets.json in das App-Datenverzeichnis.

root@kitploit:~
[
  {
    "release": "6.12.38-android16-5-g844001fb8721-ab14552068-4k",
    "kernel_phys_load": 3347054592,
    "pselect_waiter_shift": 0,
    "symbols": { "off_init_task": 37801728, "off_init_cred": 37891184 },
    "struct_fields": { "task_prio": 148, "task_cred": 2304 }
  }
]

Credits & Lizenz

Basiert auf den folgenden Projekten, lizenziert unter Apache License 2.0 (siehe LICENSE):

  • NebuSec/CyberMeowfia
  • JoinChang/ghostlock-oneplus
  • x-spy/CVE-2026-43499-popsicle
Tool herunterladen
6.6.118-android15-8-g608a629fedf7-ab15154340-4kREDMI K90 Ultra
6.6.118-android15-8-gc44b714366cc-abogki519650608-4kREDMI K80 Pro / Turbo 5 Max, POCO X8 Pro Max, Xiaomi Pad 7 Ultra
6.6.118-android15-8-ge56cf6b09cca-ab15511674-4kREDMI K90 Ultra, POCO F7
6.6.118-android15-8-ge58033dc8ea6-abogki498046332-4kOPPO Pad 5, OnePlus Pad 2, OPPO Find X8s
6.6.118-android15-8-gebdfad32d749-ab15099304-4kOPPO Find X8 / Find X8 Pro
6.12.23-android16-5-g16e473de48a3-abogki462654244-4kREDMI K90 Pro Max
6.12.23-android16-5-g75e9b1c7ae7c-abogki463945075-4kXiaomi 17 / 17 Pro / 17 Pro Max / 17 Ultra
6.12.23-android16-5-g82efd98459a2-ab14457512-4kOPPO Find X9 / Find X9 Pro
6.12.23-android16-5-ga8f88ad96df3-ab13929693-4kOnePlus 15
6.12.23-android16-5-gb2a876903b49-ab14541642-4kOnePlus 15
6.12.23-android16-5-gf1bdb13583da-ab13761046-4kRed Magic 11 Pro, Tablet 5 Pro
6.12.30-android16-5-g6e872b4863d6-ab13847919-4kREDMI Note 15 4G, POCO M6 Pro 4G
6.12.38-android16-5-g3c4da6410bcb-ab13872285-4kXiaomi 13T
6.12.38-android16-5-g844001fb8721-ab14552068-4kOnePlus 15T