Skip to content
KitploitKITPLOIT
StrumentiExploitsBlog
Log in
Invia
StrumentiExploitsBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

FeedContattoPrivacy© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
oppo-ghostlock — Adattamento dell'exploit per OPPO Find N2 GhostLock (CVE-2026-43499) | Kitploit
Strumenti/GitHubGitHub/pubglite55/oppo-ghostlock
Sicurezza AndroidEscalation di PrivilegiFramework di ExploitMemory ForensicsAnalisi delle VulnerabilitàExploitReverse EngineeringSicurezza MobileApprendimento e FormazioneBinary Exploitation
GitHub
60249810 giorni faRevisionato da Kitploit

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi
pubglite55/oppo-ghostlock

oppo-ghostlock

Adattamento dell'exploit per OPPO Find N2 GhostLock (CVE-2026-43499)

Vedi Repository

oppofindN2-ghostlock

Stars Last Commit License

GhostLock CVE-2026-43499 — Ricerca sull'escalation di privilegi del kernel Linux su OPPO Find N2

Panoramica del progetto

GhostLock (CVE-2026-43499) è una vulnerabilità UAF dello stack del kernel che interessa Linux dalla versione 2.6.39 alla 7.1-rc1, innescata tramite una race condition su FUTEX_CMP_REQUEUE_PI. Questo progetto adatta l'exploit x86_64 di NebuSec/CyberMeowfia a OPPO Find N2 (ARM64, kernel 5.10.236).

Stato del progetto

In iterazione — diverse fasi di exploit sono state verificate con successo, ma il punto di blocco principale (CFI bypass / primitiva di scrittura kernel) non è ancora stato superato.

Caratteristiche principali

  • Exploit Firefox CVE-2026-10702 — SpiderMonkey type confusion → AAW
  • Leak di mm_struct tramite KernelSnitch — futex hash timing per il leak di indirizzi kernel
  • Trigger di GhostLock FUTEX — FUTEX_CMP_REQUEUE_PI ret=0
  • Heap spray con sk_buff — 4/4 send riusciti
  • Bypass KASLR PR #13 — calcolo diretto di kaslr_base
  • Verifica completa degli offset con IDA Pro — oltre 70 offset del kernel verificati

Avvio rapido

Requisiti

  • macOS / Linux (richiede Android NDK)
  • Android NDK r29
  • Dispositivo OPPO Find N2

Compilazione e deploy

  1. Clonare il repository
git clone https://github.com/pubglite55/oppofindN2-ghostlock.git
cd oppofindN2-ghostlock
  1. Impostare il percorso NDK
export NDK=/usr/local/Caskroom/android-ndk/29/AndroidNDK14206865.app/Contents/NDK
  1. Compilare l'exploit
cd exploit/
make clean && make NDK=$NDK
  1. Push sul dispositivo
adb push preload.so /data/local/tmp/
  1. Esecuzione
adb shell 'LD_PRELOAD=/data/local/tmp/preload.so /system/bin/ls /dev/null' 2>&1

Struttura del repository

oppofindN2-ghostlock/
├── exploit/
│   ├── src/
│   │   ├── main.c              # 主入口,GhostLock 触发
│   │   ├── fops.c              # pselect fake lock + kernel base leak
│   │   ├── pipe.c              # pipe 物理读写
│   │   ├── root.c              # root 提权
│   │   ├── util.c              # 工具函数
│   │   └── kernelsnitch/       # mm_struct 泄漏
│   ├── targets/                # 设备偏移定义
│   └── Makefile
└── README.md

Informazioni sul dispositivo

  • Phone: OPPO Find N2, serial=84cb96e2
  • Kernel: 5.10.236-android12-9-o-g74d132f4467a
  • Build: OPPO/CPH2413/CPH2413:16/UP1A.231005.007/V16.0.12.0.UNFCNXM:user/release-keys
  • CONFIG_FUTEX_PI=y
  • CONFIG_UNMAP_KERNEL_AT_EL0=y (KPTI abilitato)
  • kptr_restrict enforced

Blocchi principali

  1. pselect non riesce a manipolare la struttura waiter — con NFDS > 336 il fd_set si trova sull'heap
  2. configfs/ashmem non supportati — ashmem SET_NAME viene troncato
  3. Tutti gli altri percorsi di scrittura nel kernel sono bloccati — /proc/self/mem, /dev/mem, binder

Licenza

Questo progetto è distribuito con licenza MIT.

Riconoscimenti

  • NebuSec/CyberMeowfia — implementazione originale dell'exploit GhostLock
  • NebuSec IonStack Writeup — analisi tecnica di GhostLock
  • Dere3046/ElevateMe — meccanismo di overwrite delle credenziali rb_erase
Scarica lo strumento