Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
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
smt878u-ionstack-poc — CVE-2026-43499 (IonStack/GhostLock) POC re-root in C puro per Samsung SM-T878U / gts7l (T878USQS8DXE1) | Kitploit
Strumenti/GitHubGitHub/wtrwx/smt878u-ionstack-poc
Sicurezza AndroidEscalation di PrivilegiAnalisi delle VulnerabilitàExploitPenetration TestingSviluppo PayloadBinary Exploitation
GitHubwtrwx/smt878u-ionstack-poc

smt878u-ionstack-poc

CVE-2026-43499 (IonStack/GhostLock) POC re-root in C puro per Samsung SM-T878U / gts7l (T878USQS8DXE1)

Vedi Repository
741 mese 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

smt878u-ionstack-poc

Proof of concept in puro C per il re-root assistito da host, per Samsung Galaxy Tab S7 (SM-T878U / gts7l) contro CVE-2026-43499 (IonStack / GhostLock).

La catena di runtime utilizza esclusivamente componenti C/ELF nativi. Non richiede Python, Java, DEX, app_process o una JVM sul target Android. ADB viene usato per il deploy e la verifica.

Profilo supportato

Questo POC va in fail-closed volutamente a meno che tutti i controlli del profilo corrispondano:

root@kitploit:~
device:      gts7l
Android:     13 / SDK 33
fingerprint: samsung/gts7lsqwnc/gts7l:13/TP1A.220624.014/T878USQS8DXE1:user/release-keys
kernel:      4.19.113
build:       T878USQS8DXE1

Esecuzioni non supportate o fallite possono causare panic o riavvii del dispositivo. Tieni disponibile un percorso di recovery.

Questo repository è strettamente limitato al profilo firmware sopra indicato. Non è uno strumento di rooting generico e gli offset o le assunzioni non devono essere riutilizzati su altri dispositivi senza una validazione indipendente.

Solo ricerca di sicurezza

  • Usalo solo su hardware di tua proprietà o su cui sei esplicitamente autorizzato a fare test.
  • Uno sfruttamento riuscito può causare panic, riavvii o brick dei dispositivi.
  • Il root prodotto da questo POC è effimero e non modifica AVB, le boot image o le partizioni di sistema; un riavvio lo rimuove.

Avvio rapido

  1. Compila su un host macOS o Linux (vedi Compilazione).
  2. Installa le Android SDK Platform Tools ufficiali e collega il dispositivo supportato con il debug USB abilitato.
  3. Conferma che ADB veda il dispositivo:
root@kitploit:~
adb devices -l

Poi:

root@kitploit:~
./build/smt878u-ionstack-reroot -s SERIAL --preflight-only
./build/smt878u-ionstack-reroot -s SERIAL --validate-only
./build/smt878u-ionstack-reroot -s SERIAL

Dopo che l'host riporta il successo, verifica il root e apri una shell:

root@kitploit:~
adb -s SERIAL shell /data/local/tmp/su -c id
adb -s SERIAL shell /data/local/tmp/su

-s SERIAL è opzionale quando è collegato esattamente un dispositivo ADB.

Compilazione

Requisiti:

  • Host macOS o Linux con clang, make e adb
  • Android NDK (API 35 è l'API di compilazione predefinita)
  • un target arm64/compat32 che corrisponda al profilo sopra
root@kitploit:~
make -j4

Per sovrascrivere il rilevamento quando serve:

root@kitploit:~
make NDK_ROOT=/path/to/android-ndk API=35 -j4

Tutti gli artefatti vengono generati in build/.

Piattaforme host

Il controller host supporta macOS arm64, Linux x86_64 e Windows x86_64. Gli artefatti per il dispositivo Android sono identici su tutte le piattaforme host.

root@kitploit:~
# native host controller only
make host

# Windows x86_64 controller with LLVM-MinGW
make host-windows \
  WINDOWS_CC=/path/to/llvm-mingw/bin/x86_64-w64-mingw32-clang

Esecuzione

Inizia con il controllo del profilo non-exploit, poi la validazione, quindi l'intera catena:

root@kitploit:~
./build/smt878u-ionstack-reroot -s SERIAL --preflight-only
./build/smt878u-ionstack-reroot -s SERIAL --validate-only
./build/smt878u-ionstack-reroot -s SERIAL

I log vengono scritti in results/YYYY-MM-DD/ per impostazione predefinita.

Raccolta degli artefatti di riavvio / crash

root@kitploit:~
./tools/collect_reboot_artifacts.sh SERIAL

Usare su dopo un'esecuzione riuscita

Il client supportato lato utente viene installato in /data/local/tmp/su. Si connette al demone di root temporaneo tramite /data/local/tmp/temp_su.sock. Non spostarlo in /system/bin e non fare affidamento sul fatto che sopravviva a un riavvio.

Struttura

Provenienza

Questo albero deriva dal layout di packaging pubblico di xpad2-ionstack-poc e da uno snapshot del sorgente IonStack per CVE-2026-43499, poi è stato riportato su SM-T878U (gts7l / T878USQS8DXE1).

  • Progetto combinato: GPL-3.0-or-later (LICENSE)
  • File derivati da IonStack in src/exploit/ e tools/su_daemon.c: viene mantenuta la provenienza Apache-2.0 (NOTICE, licenses/Apache-2.0.txt)

Segnalazioni di sicurezza

Per favore non includere identificatori di dispositivo, immagini firmware private, dump di crash o altri dati sensibili in una segnalazione pubblica. Vedi SECURITY.md.

Disclaimer

Fornito così com'è, senza alcuna garanzia. Autori e contributor non sono responsabili per usi impropri, danni o conseguenze legali derivanti dall'uso di questo materiale.

Scarica lo strumento
PercorsoDescrizione
src/host/Orchestratore ADB lato host
src/device/Helper di reroot / perf sul dispositivo
src/exploit/Catena di exploit derivata da IonStack (offset SM-T878U)
src/trigger/Sonda Chainwalk / diagnostica
tools/su_daemon.cComponenti client/server del demone su temporaneo
tools/collect_reboot_artifacts.shRaccolta artefatti post-riavvio
build/Output di compilazione (ignorati da git)
results/Log di esecuzione (ignorati da git)