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.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
op13-cve-2026-64560 — Exploit del kernel Android specifico per dispositivo per CVE-2026-64560 sulle build di OnePlus 13, che fornisce root temporaneo tramite shell ADB con payload verificati e strumenti di porting. | Kitploit
Strumenti/GitHubGitHub/a23bc/op13-cve-2026-64560
Sicurezza AndroidEscalation di PrivilegiAnalisi delle VulnerabilitàExploitPentesting di App MobiliReverse EngineeringPost-ExploitSicurezza MobilePaper e RicercaSviluppo PayloadBinary Exploitation
41218h 28m faNon ancora revisionato

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
GitHuba23bc/op13-cve-2026-64560

op13-cve-2026-64560

Exploit del kernel Android specifico per dispositivo per CVE-2026-64560 sulle build di OnePlus 13, che fornisce root temporaneo tramite shell ADB con payload verificati e strumenti di porting.

Vedi Repository

OnePlus 13 (OP5D0DL1) CVE-2026-64560

Adattamento specifico per dispositivo della proof of concept Android CVE-2026-64560 per le build esatte del OnePlus 13 (PJZ110) elencate di seguito. Fornisce accesso root temporaneo per il boot corrente tramite un helper utilizzabile solo da shell ADB.

[!WARNING] Questo è codice di exploit kernel sperimentale. Può riavviare il dispositivo, corrompere lo stato del kernel o causare perdita di dati. Usalo solo su un dispositivo di tua proprietà o che sei esplicitamente autorizzato a testare. Esegui prima il backup dei dati importanti.

Target supportati

Questo repository prende di mira le immagini del kernel, e i suoi profili prendono di mira le build fingerprint; un OTA può cambiare l'una senza l'altra. Entrambe le build seguenti includono il kernel identico byte per byte, quindi condividono ogni offset e differiscono solo nella stringa di device-gate. docs/BUILDS.md è l'indice e l'albero decisionale per una nuova immagine — inizia da lì.

BP2A.250605.015CP2A.260605.016
Android1617
FingerprintOnePlus/PJZ110/OP5D0DL1:16/BP2A.250605.015/V.58c08ac-32ff28e-33c0954:user/release-keysOnePlus/PJZ110/OP5D0DL1:17/CP2A.260605.016/V.34246cc-e2d62b-e2d628:user/release-keys
Kernel6.6.118-android15-8-g9bc34d5b0c79-abogki537459655-4ksame
Page size / CPUs4 KiB / 8 onlinesame
Decoded Image SHA-256ee5ee448d2985eeeb7a8b5ad2e1efc34eeb410a8beae0ab484504d739124d613same
Payloadbin/cve-2026-64560-fanout-op13-bp2a.250605.015bin/cve-2026-64560-fanout-op13-cp2a.260605.016

Il runner rifiuta un fingerprint inatteso e verifica ogni payload incluso prima dell'esecuzione. Questo repository non contiene immagini firmware, chiavi del dispositivo o segreti univoci del dispositivo.

Utilizzo

Requisiti:

  • Android Platform Tools con adb disponibile nel PATH
  • Debug USB abilitato e autorizzato
  • un margine termico: i tentativi avviati sopra i 55 °C falliscono molto più spesso, e la campagna attende piuttosto che sperare

Dalla radice del repository:

root@kitploit:~
sh scripts/boot-campaign.sh -s <serial> -p bin/cve-2026-64560-fanout-op13-cp2a.260605.016 -n 10

Dopo ROOT_SUCCESS, qualsiasi nuovo terminale può aprire la shell root temporanea:

root@kitploit:~
adb -s <serial> shell -T /data/local/tmp/su

Esegui id per verificare uid=0(root). L'accesso dura solo per il boot corrente; riesegui dopo un riavvio. Nessuna partizione boot, vendor o system viene modificata.

L'exploit contiene una race del kernel probabilistica. La catena raggiunge in modo affidabile lo stadio bridge e supera il suo read gate circa un boot su otto, quindi una serie di boot vuota non è prova che qualcosa sia rotto — pianifica i boot, e consulta docs/BUILDS.md per l'unico contatore che sembra un segnale di fallimento e non lo è.

scripts/boot-campaign.sh è il loop del runner in POSIX sh, per host dove l'host PowerShell per scripts/root.ps1 non è disponibile. Entrambi applicano gli stessi gate.

Build

Android NDK r29 e API 35 sono i default per la build riproducibile. L'NDK non è presente di default, quindi passa la sua root:

root@kitploit:~
.\scripts\build.ps1 -Profile profiles\op13\CP2A.260605.016.json -NdkRoot <path-to-ndk>

Lo script compila le strategie dell'exploit e l'helper temporary-su, rimuove i simboli dagli output e verifica i loro valori SHA-256 fissati.

rotate viene compilato ma deliberatamente non promosso: ha mandato in crash il kernel su questo dispositivo e non è stato rivalidato dalla ricalibrazione del timer.

Porting su un'altra build

root@kitploit:~
python tools/extract_image.py <boot.img> <out>   # compare the Image digest first
python tools/port_target.py --profile profiles/op13/<BUILD>.json

Tutto ciò che appartiene a una build è nominato secondo la build, quindi due build di un dispositivo non entrano mai in collisione. Vedi docs/BUILDS.md per l'albero decisionale e docs/PORTING.md per la checklist completa.

Struttura del repository

Crediti

Il framework di exploit che questo repository adatta — i sorgenti dell'exploit, gli stadi di credential e restoration, l'helper temporary-su, la build riproducibile, il runner adattivo e il toolkit di porting — proviene dall'adattamento Xiaomi 15 dada:

  • https://github.com/quyicheng03-boop/xiaomi15-dada-cve-2026-64560

Gli offset del OnePlus 13, il tuning della race e la validazione qui sono stati misurati su questo dispositivo anziché essere trasferiti; i due target kernel sono immagini diverse, quindi quasi ogni indirizzo differisce. Il profilo dada e i payload sono mantenuti come il riferimento rispetto al quale il framework è stato originariamente validato.

La proof of concept originale, e la vulnerabilità stessa, è a monte di entrambi:

  • NebuSec/CyberMeowfia

Le revisioni esatte e le correzioni Linux sono elencate in docs/UPSTREAM.md.

Licenza

Apache License 2.0, ereditata dal lavoro upstream. Vedi LICENSE e NOTICE.

Scarica lo strumento
PathScopo
bin/Payload AArch64 di release verificati
profiles/op13/<BUILD>.jsonDescrizioni dei target, una per build fingerprint
profiles/dada/Il target Xiaomi 15 da cui proviene questo framework, mantenuto come riferimento
src/Sorgenti C, generati per build dai template condivisi
targets/Set di offset misurati per un'immagine del kernel
evidence/Log della catena ridotti dalle esecuzioni che hanno ottenuto root
scripts/boot-campaign.shLoop di boot con gate termici, di settle e di timeout
scripts/sweep.shDiverse impostazioni di tuning in un solo boot
scripts/root.ps1, build.ps1, new-target.ps1Runner, build e scaffolding
tools/extract_image.pyImmagine del kernel da un boot dump, entrambi i digest
tools/kallsyms_extract.pyTabella dei simboli da una Image arm64 grezza (auto-validante)
tools/ksym.pyRicerca di simboli in una tabella estratta
tools/btf_offsets.pyOffset dei membri delle struct dal blob BTF della Image
tools/port_target.pyGenera un sorgente di build da un template + profilo
docs/BUILDS.mdIndice delle build, albero decisionale, insidie della campagna
docs/OP13.mdDerivazione di ogni offset, con le prove
docs/PORTING.mdAdattamento a nuove build e checklist di promozione
docs/UPSTREAM.mdProvenienza upstream e revisioni fissate