Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Einreichen
ToolsExploitsBlog
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.

FeedsKontaktDatenschutz© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
CVE-2026-98260-GhostKey — GhostKey – Ein-Klick-Rechteausweitungs-Tool für CVE-2026-98260 (Shizuku + NDK Native) | Kitploit
Tools/GitHubGitHub/again1996-bit/cve-2026-98260-ghostkey
Android-SicherheitPrivilege EscalationPersistenzmechanismenExploitationMobile App-PenetrationstestsReverse EngineeringPost-ExploitationMobile SicherheitPayload-Entwicklung

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen
Binary-Exploitation
GitHubagain1996-bit/cve-2026-98260-ghostkey

CVE-2026-98260-GhostKey

GhostKey – Ein-Klick-Rechteausweitungs-Tool für CVE-2026-98260 (Shizuku + NDK Native)

Repository anzeigen
6029vor 6 TagenNoch nicht geprüft

GhostKey — CVE-2026-98260 Ein-Klick-Privilegieneskalations-Tool

GhostKey ist ein Android-Ein-Klick-Tool zur Rechteausweitung (Privilege Escalation) für autorisierte Sicherheitsforschung / eigene Geräte. Es basiert auf Shizuku + NDK Native und bündelt die für die Rechteausweitung benötigten nativen Exploits, Kernel-Offset-Tabellen und die Fähigkeit zur Analyse von OTA-Boot-Images in einer eigenständigen APK. Nutzer können es per Fingertipp auf dem Smartphone auslösen – ohne PC, ohne Kommandozeile.

⚠️ Sicherheit und rechtliche Verantwortung Dieses Repository dient ausschließlich der Sicherheitsforschung in autorisierten Umgebungen und rechtmäßigen Tests an Geräten, die man selbst besitzt. Ohne ausdrückliche Genehmigung des Geräteeigentümers kann die Durchführung von Privilegieneskalation, das Erlangen von root oder das Umgehen von Systembeschränkungen an fremden Geräten gegen geltende Gesetze und Vorschriften sowie die Nutzungsbedingungen der Plattform verstoßen. Die Verwendung dieses Tools bedeutet, dass du die daraus entstehenden rechtlichen Risiken verstehst und selbst trägst. Der Autor übernimmt keine Verantwortung für jeglichen Missbrauch. Die aus diesem Repository kompilierten Dateien können während der Injektionsphase mit einer gewissen Wahrscheinlichkeit einen Neustart auslösen


Funktionen

  • Ein-Klick-ROOT: Ein Tippen auf dem Smartphone schließt den Privilegieneskalationsprozess ab, ohne Computerverbindung und ohne adb-Befehle.
  • Shizuku-Anbindung: Über Shizuku wird ein adb shell-Kontext als Einstiegspunkt für die Privilegieneskalation bezogen.
  • Reines APK + NDK Native: Der C-Quellcode des Exploits wird zusammen mit dem APK über NDK/CMake in libcve98260.so kompiliert.
  • Integrierte Kernel-Offset-Tabelle: Mehrere Kernel-Profile werden mit dem APK verteilt und präzise per uname -r abgeglichen; bei fehlender Übereinstimmung wird der Benutzer angeleitet, das entsprechende boot.img zu importieren, das automatisch analysiert wird.
  • OTA-Boot-Image-Analyse: Integrierte BootImageParser / ImgToProfile / KallsymsExtractor unterstützen die Rückgewinnung von Kernel-Symbolen und -Offsets aus dem Boot-Image.
  • KernelSU-Anbindung: KsuResolver / KsudStage sind für die Integration mit KernelSU zuständig.
  • Gestaffelte Laufzeitprotokolle: Jeder Privilegieneskalationslauf wird nach runId gruppiert angezeigt; die Fehlerdiagnose (FailureDiagnoser) gibt gezielte Hinweise zu exit-Codes (z. B. KASLR-Auflösungsfehler exit=2).
  • Terminal-Panel: Echtzeit-Wiedergabe der Exploit-Ausführungsprotokolle und Phasenstatus.

Technologie-Stack und Build-Umgebung

ProjektVersion
compileSdk / targetSdk35
minSdk31
Kotlin1.9+ (JVM target 17)
NDK / CMakeCMake 3.22.1, ANDROID_STL=none
Shizuku13.1.5
Jetpack ComposeBOM 2024.10.00 (Material3)
Ziel-ABIarm64-v8a (nur 64-Bit)
ArtefaktbenennungGhostKey-<Version>-arm64-v8a-release.apk

Aktuelle Version: 1.1.4 (versionCode 17, Paketname com.GhostKey.app).


Build

Dieses Repository verwendet einen Release-Build (minify + shrinkResources aktiviert, Artefakt ca. 5,8 MB). Verwenden Sie nicht assembleDebug – der alte Debug-Schlüssel unterscheidet sich vom Release-Schlüssel; eine Überinstallation erfordert daher zunächst eine Deinstallation.

1. Signaturpasswort vorbereiten

Der Signaturschlüssel befindet sich unter app/keystore/release.keystore (wird von .gitignore ignoriert und gelangt nicht in das Versionskontrollsystem). Das Passwort wird über eine der folgenden beiden Methoden injiziert, nicht in den Quellcode zurückschreiben:

  • Methode A: Anhängen an local.properties (empfohlen, diese Datei wird ignoriert)
    CVE98260_STORE_PASSWORD=你的密码
    CVE98260_KEY_PASSWORD=你的密码
    
  • Methode B: Umgebungsvariablen
    export CVE98260_STORE_PASSWORD=你的密码
    export CVE98260_KEY_PASSWORD=你的密码
    

2. Release-APK kompilieren

./gradlew assembleRelease

Produktpfad: app/build/outputs/apk/release/GhostKey-1.1.5-arm64-v8a-release.apk


Verzeichnisstruktur (Kernmodule)

app/src/main/
├── kotlin/com/GhostKey/app/
│   ├── Cve98260Application.kt        # Application 入口
│   ├── data/                       # 内核 profile 加载/解析/存储
│   │   ├── Profile.kt              # 内核 profile 数据模型
│   │   ├── BuiltinProfileCatalog.kt# 内置偏移表
│   │   ├── ProfileRepository.kt    # 精确 release 匹配(无回退)
│   │   ├── AssetConfigLoader.kt    # assets 配置加载
│   │   ├── LegacyProfileConverter.kt
│   │   ├── ProfileImportManager.kt # 用户导入 boot.img
│   │   ├── RunLogStore.kt         # 运行日志分档存储
│   │   ├── UserProfileStore.kt
│   │   └── ota/                   # BootImageParser / ImgToProfile / KallsymsExtractor
│   ├── device/                    # DeviceBinding / KernelProbe / PrivilegeGate
│   ├── engine/                    # ExploitEngine / FailureDiagnoser
│   ├── ksu/                       # KsuResolver / KsudStage
│   ├── model/                     # KernelProfile / ShizukuStatus / StageTracker ...
│   ├── native/                    # KernelProfileSerializer / NativeContract
│   ├── shizuku/                   # Cve98260UserService / ShizukuPermissionManager
│   ├── ui/                        # Compose 界面(MainScreen / LogViewerScreen / SettingsScreen)
│   └── viewmodel/                 # ExploitViewModel
├── aidl/com/GhostKey/app/shizuku/ # Shizuku 跨进程接口
├── cpp/                           # Native exploit(CMake 构建为 libcve98260.so)
└── assets/ksu/                    # ksud 二进制

Nutzungsablauf (Übersicht)

  1. Shizuku auf dem Gerät installieren und aktivieren sowie der vorliegenden App die Berechtigung erteilen.
  2. Den KernelSU-Manager installieren (zum Empfangen der Rechteausweitungsergebnisse).
  3. GhostKey öffnen; die App ermittelt die Kernel-Version und gleicht sie mit der integrierten Offset-Tabelle ab. Falls keine Übereinstimmung vorliegt, boot.img vom Gerät exportieren und importieren, um es automatisch zu analysieren.
  4. Auf Rechteausweitung klicken und die Terminal-Protokolle sowie den Phasenstatus in Echtzeit verfolgen; bei Fehlschlägen anhand der gezielten Diagnose von FailureDiagnoser (Kalibrierung A/B, Profilabgleich, tracefs-Sampling usw.) Fehler eingrenzen.
  5. Die Rechteausweitung ist ein temporäres Root, das nach einem Neustart des Geräts ungültig wird.

Unterstützte Geräte

Die integrierten Kernel-Profile decken mehrere Kernel der Serien 5.15 / 6.1 / 6.6 / 6.12 / 6.18 ab. Beispiele verifizierter Modelle:

  • OPPO Find X8 Ultra (PKJ110) — Kernel 6.6.118-android15-...

Maßgeblich für die konkreten Kernel-Profile sind app/src/main/kotlin/com/GhostKey/app/data/BuiltinProfileCatalog.kt und die jeweiligen *.profile-Ressourcen.


Versionskonvention

  • Die Artefakte werden einheitlich als GhostKey-<ver>-release.apk benannt und anschließend in dist/ ausgeliefert (dieses Verzeichnis wird von .gitignore ignoriert und nicht in die Versionsverwaltung aufgenommen).

Lizenz

Nur für autorisierte Sicherheitsforschung und Tests an eigenen Geräten. Jede Nutzung, die über den autorisierten Rahmen hinausgeht, ist nicht von der Lizenz abgedeckt.

Tool herunterladen