Skip to content
KitploitKITPLOIT
ИнструментыЭксплойтыБлог
Log in
Отправить
ИнструментыЭксплойтыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

ЛентыКонтактыКонфиденциальность© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
CVE-2026-98260-GhostKey — GhostKey — инструмент повышения привилегий в один клик для CVE-2026-98260 (Shizuku + NDK Native) | Kitploit
Инструменты/GitHubGitHub/again1996-bit/cve-2026-98260-ghostkey
Безопасность AndroidПовышение привилегийМеханизмы персистентностиЭксплуатацияПентестинг мобильных приложенийОбратная инженерияПост-эксплуатацияМобильная безопасность

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться
Разработка Полезной Нагрузки
Эксплуатация Бинарных Файлов
GitHubagain1996-bit/cve-2026-98260-ghostkey

CVE-2026-98260-GhostKey

GhostKey — инструмент повышения привилегий в один клик для CVE-2026-98260 (Shizuku + NDK Native)

Репозиторий
60296 дней назадЕщё не проверено

GhostKey — инструмент повышения привилегий CVE-2026-98260 в один клик

GhostKey — это Android-инструмент для повышения привилегий (privilege escalation) в один клик, предназначенный для авторизованных исследований в области безопасности / собственных устройств. Он реализован на основе Shizuku + NDK Native и упаковывает необходимые для повышения привилегий Native exploit, таблицы смещений ядра и возможности разбора OTA boot-образов в отдельный APK; пользователь запускает его нажатием на телефоне, без ПК и без командной строки.

⚠️ Безопасность и юридическая ответственность Этот репозиторий предназначен только для исследований безопасности в авторизованной среде и легального тестирования на собственных устройствах. Без явного разрешения владельца устройства выполнение повышения привилегий, получение root или обход системных ограничений на чужих устройствах может нарушать местное законодательство и условия обслуживания платформы. Используя этот инструмент, вы подтверждаете, что понимаете и самостоятельно несёте все связанные с этим юридические риски. Автор не несёт ответственности за любое злоупотребление. Скомпилированные файлы из этого репозитория могут с определённой вероятностью вызвать перезагрузку на этапе внедрения


Возможности

  • ROOT в один клик: повышение привилегий выполняется одним нажатием на телефоне, без подключения к компьютеру и без команд adb.
  • Интеграция с Shizuku: получение контекста adb shell через Shizuku в качестве точки входа для повышения привилегий.
  • Чистый APK + NDK Native: исходный код эксплойта на C компилируется вместе с APK через NDK/CMake в libcve98260.so.
  • Встроенная таблица смещений ядра: вместе с APK распространяются профили ядра для множества версий, сопоставляемые точно по uname -r; при отсутствии совпадения пользователю предлагается импортировать соответствующий boot.img для автоматического разбора.
  • Разбор OTA boot-образов: встроенные BootImageParser / ImgToProfile / KallsymsExtractor позволяют восстановить символы и смещения ядра из boot-образа.
  • Интеграция с KernelSU: KsuResolver / KsudStage отвечают за интеграцию с KernelSU.
  • Группировка журналов выполнения: каждый запуск повышения привилегий отображается с группировкой по runId, диагностика сбоев (FailureDiagnoser) даёт адресные рекомендации по кодам exit (например, при сбое расчёта KASLR exit=2).
  • Терминальная панель: вывод журнала выполнения эксплойта и состояний этапов в реальном времени.

Технологический стек и среда сборки

ПунктВерсия
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)
Целевая ABIarm64-v8a (только 64-бит)
Имя артефактаGhostKey-<версия>-arm64-v8a-release.apk

Текущая версия: 1.1.4 (versionCode 17, имя пакета com.GhostKey.app).


Сборка

Данный репозиторий использует сборку release (включены minify + shrinkResources, размер артефакта около 5,8 МБ). Не используйте assembleDebug — старый debug-ключ отличается от release, и для установки поверх потребуется сначала удалить приложение.

1. Подготовка пароля подписи

Ключ подписи находится в app/keystore/release.keystore (игнорируется .gitignore, не попадает в репозиторий). Пароль передаётся одним из двух способов, не записывайте его обратно в исходный код:

  • Способ A: добавить в local.properties (рекомендуется, этот файл уже игнорируется)
    CVE98260_STORE_PASSWORD=你的密码
    CVE98260_KEY_PASSWORD=你的密码
    
  • Способ B: переменные окружения
    export CVE98260_STORE_PASSWORD=你的密码
    export CVE98260_KEY_PASSWORD=你的密码
    

2. Сборка release APK

./gradlew assembleRelease

Путь к артефакту: app/build/outputs/apk/release/GhostKey-1.1.5-arm64-v8a-release.apk


Структура каталогов (основные модули)

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

Процесс использования (обзор)

  1. Установите и активируйте Shizuku на устройстве, предоставьте разрешение этому приложению.
  2. Установите менеджер KernelSU (для получения результатов повышения привилегий).
  3. Откройте GhostKey — приложение определит версию ядра и сопоставит её со встроенной таблицей смещений; при отсутствии совпадения экспортируйте boot.img с устройства и импортируйте его для автоматического разбора.
  4. Нажмите повышение привилегий, наблюдайте в реальном времени журнал терминала и состояние этапов; при сбое выполните диагностику с помощью специализированных проверок FailureDiagnoser (калибровка A/B, сопоставление profile, выборка tracefs и т. д.).
  5. Повышение привилегий даёт временный root, который перестаёт действовать после перезагрузки устройства.

Поддерживаемые устройства

Встроенные профили ядра охватывают несколько серий ядер 5.15 / 6.1 / 6.6 / 6.12 / 6.18. Примеры проверенных моделей:

  • OPPO Find X8 Ultra (PKJ110) — ядро 6.6.118-android15-...

Конкретные профили ядра определяются файлами app/src/main/kotlin/com/GhostKey/app/data/BuiltinProfileCatalog.kt и ресурсами *.profile.


Соглашение о версиях

  • Артефакты единообразно именуются GhostKey-<ver>-release.apk и затем помещаются в dist/ (этот каталог игнорируется .gitignore и не попадает в репозиторий).

Лицензия

Только для авторизованных исследований безопасности и тестирования собственных устройств. Любое использование за пределами авторизованного объёма не покрывается лицензией.

Скачать инструмент