Skip to content
KitploitKITPLOIT
HerramientasExploitsBlog
Log in
Enviar
HerramientasExploitsBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

FeedsContactoPrivacidad© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
CVE-2026-98260-GhostKey — GhostKey - Herramienta de escalada de privilegios con un solo clic para CVE-2026-98260 (Shizuku + NDK Native) | Kitploit
Herramientas/GitHubGitHub/again1996-bit/cve-2026-98260-ghostkey
Seguridad AndroidEscalada de PrivilegiosMecanismos de PersistenciaExplotaciónPentesting de Apps MóvilesIngeniería InversaPost-ExplotaciónSeguridad MóvilDesarrollo de Payloads

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir
Explotación de Binarios
GitHubagain1996-bit/cve-2026-98260-ghostkey

CVE-2026-98260-GhostKey

GhostKey - Herramienta de escalada de privilegios con un solo clic para CVE-2026-98260 (Shizuku + NDK Native)

Ver Repositorio
6029hace 6 díasAún no revisado

GhostKey — Herramienta de escalada de privilegios con un solo clic para CVE-2026-98260

GhostKey es una herramienta de escalada de privilegios (privilege escalation) de Android con un solo clic, destinada a investigación de seguridad autorizada / dispositivos propios. Está implementada sobre Shizuku + NDK Native, y empaqueta el exploit nativo necesario para la escalada de privilegios, la tabla de offsets del kernel y la capacidad de análisis de imágenes boot de OTA en un APK independiente; el usuario puede activarla con un toque en el teléfono, sin necesidad de PC ni de línea de comandos.

⚠️ Seguridad y responsabilidad legal Este repositorio está destinado únicamente a investigación de seguridad en entornos autorizados y a pruebas legales en dispositivos propios. Sin la autorización explícita del propietario del dispositivo, ejecutar escaladas de privilegios, obtener root o eludir las restricciones del sistema en dispositivos ajenos puede infringir las leyes y regulaciones locales y los términos de servicio de la plataforma. El uso de esta herramienta implica que comprendes y asumes por tu cuenta todos los riesgos legales derivados de ello. El autor no se hace responsable de ningún uso indebido. Los archivos compilados de este repositorio tienen probabilidad de reiniciar durante la fase de inyección


Características

  • ROOT con un solo clic: con un toque en el móvil se completa el proceso de escalada de privilegios, sin necesidad de conectar un ordenador ni de comandos adb.
  • Integración con Shizuku: obtiene el contexto de adb shell a través de Shizuku como punto de entrada para la escalada de privilegios.
  • APK puro + NDK Native: el código fuente C del exploit se compila junto con el APK mediante NDK/CMake en libcve98260.so.
  • Tabla de offsets del kernel integrada: se distribuyen con el APK perfiles de kernel de múltiples versiones, con coincidencia exacta según uname -r; si no hay coincidencia, se guía al usuario para importar el boot.img correspondiente y analizarlo automáticamente.
  • Análisis de imágenes boot OTA: incluye BootImageParser / ImgToProfile / KallsymsExtractor, que permiten derivar los símbolos y offsets del kernel a partir de la imagen boot.
  • Integración con KernelSU: KsuResolver / KsudStage se encargan de la integración con KernelSU.
  • Registros de ejecución por niveles: cada ejecución de escalada de privilegios se muestra agrupada por runId, y el diagnóstico de fallos (FailureDiagnoser) ofrece una guía específica para los códigos de exit (por ejemplo, fallo en la resolución de KASLR exit=2).
  • Panel de terminal: muestra en tiempo real los registros de ejecución del exploit y el estado de las fases.

Stack tecnológico y entorno de compilación

ElementoVersión
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)
ABI objetivoarm64-v8a (solo 64 bits)
Nomenclatura del artefactoGhostKey-<versión>-arm64-v8a-release.apk

Versión actual: 1.1.4 (versionCode 17, nombre de paquete com.GhostKey.app).


Compilación

Este repositorio utiliza la compilación release (con minify + shrinkResources activados, el artefacto ocupa aproximadamente 5.8 MB). No utilice assembleDebug: la clave de depuración antigua es distinta de la de release, por lo que para instalar encima es necesario desinstalar primero.

1. Preparar la contraseña de firma

La clave de firma se encuentra en app/keystore/release.keystore (ignorada por .gitignore, no entrará en el repositorio de versiones). La contraseña se inyecta mediante una de las dos formas siguientes; no la escribas de vuelta en el código fuente:

  • Forma A: añadir en local.properties (recomendado, este archivo ya está ignorado)
    CVE98260_STORE_PASSWORD=你的密码
    CVE98260_KEY_PASSWORD=你的密码
    
  • Método B: variables de entorno
    export CVE98260_STORE_PASSWORD=你的密码
    export CVE98260_KEY_PASSWORD=你的密码
    

2. Compilar el APK de release

./gradlew assembleRelease

Ruta del artefacto: app/build/outputs/apk/release/GhostKey-1.1.5-arm64-v8a-release.apk


Estructura de directorios (módulos principales)

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 二进制

Flujo de uso (resumen)

  1. Instala y activa Shizuku en el dispositivo y autoriza esta aplicación.
  2. Instala el gestor de KernelSU (para recibir el resultado de la elevación de privilegios).
  3. Abre GhostKey; la aplicación detectará la versión del kernel y la comparará con la tabla de offsets integrada; si no hay coincidencia, exporta el boot.img desde el dispositivo e impórtalo para que se analice automáticamente.
  4. Pulsa en la elevación de privilegios y consulta en tiempo real los registros de la terminal y el estado de cada fase; si falla, diagnostica según el análisis específico de FailureDiagnoser (calibración A/B, coincidencia de profile, muestreo de tracefs, etc.).
  5. La elevación de privilegios es un root temporal que deja de ser válido tras reiniciar el dispositivo.

Dispositivos compatibles

Los profiles de kernel integrados cubren varias series de kernels 5.15 / 6.1 / 6.6 / 6.12 / 6.18. Ejemplo de modelo verificado:

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

Los perfiles de kernel concretos se rigen por app/src/main/kotlin/com/GhostKey/app/data/BuiltinProfileCatalog.kt y por cada recurso *.profile.


Convención de versiones

  • Los artefactos se nombran de forma uniforme como GhostKey-<ver>-release.apk y se entregan en dist/ (este directorio está ignorado por .gitignore y no se incluye en el repositorio de versiones).

Licencia

Únicamente para investigación de seguridad autorizada y pruebas en dispositivos propios. Cualquier uso que exceda el ámbito autorizado queda fuera de la licencia.

Descargar herramienta