Skip to content
KitploitKITPLOIT
도구블로그
제출
도구블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
GhostLock-Galaxy — Root your Galaxy using CVE-2026-43499 | Kitploit
도구/GitHubGitHub/wxxsfxyzm/ghostlock-galaxy
Android SecurityPrivilege EscalationVulnerability AnalysisExploitationReverse EngineeringMobile SecurityBinary AnalysisPayload DevelopmentFirmware Analysis
GitHubwxxsfxyzm/ghostlock-galaxy

GhostLock-Galaxy

Root your Galaxy using CVE-2026-43499

4219일 전아직 검토되지 않음

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유
저장소 보기
요청한 언어로 콘텐츠를 사용할 수 없습니다. 영어 버전을 표시합니다.

GhostLock-Galaxy

中文: README_ZH.md

This is a separate repository because this route requires Android shell permission, obtained through adb shell or Shizuku. The original YuKongA/ghostlock-app does not use shell permission and follows a different execution route; its requirements and code path should not be assumed to be interchangeable with this project.

Supported device

DeviceKernel
Samsung Galaxy Z Fold6 (SM-F9560 / q6q)6.1.145-android14-11-3254009-abF9560ZCS4DZG3

At startup the kernel is matched against the offset table via uname -r; unsupported kernels are rejected immediately.

Quick Start

For the APK path, start Shizuku through wireless debugging, grant GhostLock permission, and tap Run. Shizuku starts the payload as the Android shell user; the APK itself is not the exploit execution context.

Command-Line Debugging

The direct command-line path runs the same verified shell payload without requiring Shizuku:

root@kitploit:~
make ghostlock helper
adb push ghostlock /data/local/tmp/ghostlock
adb push ghostlock-helper /data/local/tmp/ghostlock-helper
adb push app/src/main/assets/ksud-zfold6-F9560ZCS4DZG3-samsung-main-no-patch-text-kdp /data/local/tmp/ksud-zfold6-F9560ZCS4DZG3-samsung-main-no-patch-text-kdp
adb shell chmod 755 /data/local/tmp/ghostlock
adb shell chmod 755 /data/local/tmp/ghostlock-helper
adb shell chmod 755 /data/local/tmp/ksud-zfold6-F9560ZCS4DZG3-samsung-main-no-patch-text-kdp
adb shell /data/local/tmp/ghostlock

The helper is required by the UMH root and KernelSU late-load stages.

KernelSU 6.1 build notes

On some Samsung/Exynos 6.1 kernels, a generic KernelSU module can trigger an EL2 panic during ksud late-load because the module attempts live text patching. For affected targets, build a module for the exact firmware release and enable the target tree's no-patch-text option:

root@kitploit:~
CONFIG_KSU_SAMSUNG_NO_PATCH_TEXT=y

Pair the target-specific kernelsu.ko and ksud, and match the device's complete uname -r rather than only the 6.1 KMI. A reboot during late-load can come from the module's initialization, not necessarily from the ksud loader. This is a Samsung/Exynos-specific precaution; the current SM-F9560 target is Snapdragon and must be validated separately. See Root-My-Galaxy-Payloads for target-specific build examples.

Offset Extraction

On Qualcomm devices, tools/extract_target.py parses offsets from boot.img and xbl_config.img. Requires Python 3 and a kallsyms source (--kallsyms file or --kallsyms-finder). Passing --llvm-objdump (or having llvm-objdump on PATH/NDK) additionally disassembles the kernel to auto-derive pselect_waiter_shift and off_slide_loggers_0_1:

root@kitploit:~
python tools/extract_target.py `
  boot.img `
  --xbl-config xbl_config.img `
  --format c `
  --out offsets.h

pselect route feasibility

core_sys_select copies only 3 x FDS_BYTES(nfds) of user fd_set data onto the kernel stack (qwords 0..14 for nfds=320). The futex waiter must land inside that controllable zone: waiter start word + 11 (lock field) <= 14, i.e. the derived shift (waiter offset from the fd_set in qwords) must be <= 3, or task/lock fall into the kernel-zeroed tail and the route cannot work. The script fails with a clear error when the layout is infeasible.

Further details & contributions

More details about the payload research and supporting artifacts are available in Root-My-Galaxy-Payloads. Pull requests are welcome.

Credits & License

Based on the following projects, licensed under Apache License 2.0 (see LICENSE):

  • NebuSec/CyberMeowfia
  • JoinChang/ghostlock-oneplus
  • x-spy/CVE-2026-43499-popsicle
  • YuKongA/ghostlock-app
  • BuSung-dev/Root-My-Galaxy
도구 다운로드