Skip to content
KitploitKITPLOIT
FerramentasBlog
Enviar
FerramentasBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
oppo-ghostlock — OPPO Find N2 GhostLock (CVE-2026-43499) exploit adaptation | Kitploit
Ferramentas/GitHubGitHub/pubglite55/oppo-ghostlock
Android SecurityPrivilege EscalationExploit FrameworksMemory ForensicsVulnerability AnalysisExploitationReverse EngineeringMobile SecurityLearning & EducationBinary Exploitation
GitHubpubglite55/oppo-ghostlock
6024há 28 diasRevisado pelo Kitploit

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar

oppo-ghostlock

OPPO Find N2 GhostLock (CVE-2026-43499) exploit adaptation

Ver Repositório
Conteúdo não disponível no idioma solicitado. Mostrando versão em inglês.

oppo-ghostlock

GhostLock CVE-2026-43499 — OPPO Find N2 Linux Kernel Privilege Escalation Research

Version License

Project Overview

GhostLock (CVE-2026-43499) is a kernel stack UAF vulnerability affecting Linux 2.6.39 through 7.1-rc1, triggered via a FUTEX_CMP_REQUEUE_PI race condition. This project ports the x86_64 exploit from NebuSec/CyberMeowfia to the OPPO Find N2 (ARM64, kernel 5.10.236).

Project Status

In Progress — Multiple exploitation stages have been verified, but the core blocking points (CFI bypass / kernel write primitive) have not yet been overcome.

Core Features

  • Firefox CVE-2026-10702 exploit — SpiderMonkey type confusion → AAW
  • KernelSnitch mm_struct leak — futex hash timing leaks kernel addresses
  • GhostLock FUTEX trigger — FUTEX_CMP_REQUEUE_PI ret=0
  • sk_buff heap spray — 4/4 send successful
  • PR #13 KASLR bypass — directly compute kaslr_base
  • IDA Pro full offset verification — 70+ kernel offsets verified

Quick Start

Requirements

  • macOS / Linux (requires Android NDK)
  • Android NDK r29
  • OPPO Find N2 device

Build and Deploy

root@kitploit:~
# 1. Clone the repository
git clone https://github.com/pubglite55/oppo-ghostlock.git
cd oppo-ghostlock

# 2. Set NDK path
export NDK=/usr/local/Caskroom/android-ndk/29/AndroidNDK14206865.app/Contents/NDK

# 3. Build the exploit
cd exploit/
make clean && make NDK=$NDK

# 4. Push to device
adb push preload.so /data/local/tmp/

# 5. Run
adb shell 'LD_PRELOAD=/data/local/tmp/preload.so /system/bin/ls /dev/null' 2>&1

Repository Structure

root@kitploit:~
oppo-ghostlock/
├── exploit/
│   ├── src/
│   │   ├── main.c              # Main entry, GhostLock trigger
│   │   ├── fops.c              # pselect fake lock + kernel base leak
│   │   ├── pipe.c              # pipe physical read/write
│   │   ├── root.c              # root privilege escalation
│   │   ├── util.c              # utility functions
│   │   └── kernelsnitch/       # mm_struct leak
│   ├── targets/                # device offset definitions
│   └── Makefile
└── README.md

Device Information

  • 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 enabled)
  • kptr_restrict enforced

Core Blocking Points

  1. pselect cannot manipulate waiter structure — fd_set on heap when NFDS > 336
  2. configfs/ashmem not supported — ashmem SET_NAME truncated
  3. All other kernel write paths are blocked — /proc/self/mem, /dev/mem, binder

License

This project is licensed under the MIT License.

Acknowledgements

  • NebuSec/CyberMeowfia — GhostLock exploit original implementation
  • NebuSec IonStack Writeup — GhostLock technical analysis
  • Dere3046/ElevateMe — rb_erase cred overwrite mechanism
Baixar ferramenta