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
Quantum-Silicon-Core-Loader — Esegue al confine del silicio | Kitploit
Strumenti/GitHubGitHub/sharif-bot-cmd/quantum-silicon-core-loader
Sicurezza Sistemi EmbeddedEscalation di PrivilegiMemory ForensicsExploitReverse EngineeringDebuggerFuzzingPenetration TestingSicurezza Hardware

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
Analisi di Binari
Analisi del Firmware
GitHubsharif-bot-cmd/quantum-silicon-core-loader

Quantum-Silicon-Core-Loader

Esegue al confine del silicio

Vedi Repository
2991 mese faRevisionato da Kitploit

Quantum Silicon Core Loader

Core Principale: qslcl.asm (v0.0.2) (in fase di sviluppo)

Modulo Assistente: qslcl.bin (v0.7.4)

Controller Universale: qslcl.py (v2.2.2)

Ricerca Legalmente Protetta - Questo progetto opera nell'ambito di quadri giuridici consolidati per la ricerca sulla sicurezza, il diritto alla riparazione e la libertà accademica. Scopri di più


Panoramica

Quantum Silicon Core Loader (QSLCL) è un layer post-bootloader, post-vendor, post-OS che opera direttamente al confine del silicio.

Esegue oltre i modelli di sicurezza tradizionali ed è in grado di sopravvivere alle transizioni del firmware, negoziare la fiducia e interpretare lo stato del dispositivo senza CVE o patch.

QSLCL opera in:

  • Qualcomm EDL / Firehose
  • MediaTek BROM / Preloader
  • Apple DFU (Rilevamento dinamico - nessun PID hardcoded)
  • Modalità Engineering / META / Diagnostic
  • Qualsiasi interfaccia USB/Seriale esposta

"Non esegui QSLCL — è il silicio a interpretarlo."


Novità nella v2.2.2

Integrazione GETINFO di Slowm8

  • Dopo un'iniezione di codice riuscita, Slowm8 chiama automaticamente GETINFO per verificare lo stato del dispositivo
  • Conferma che l'iniezione non ha causato il crash del dispositivo
  • Rileva e segnala comportamenti anomali del dispositivo
  • Aggiunge il campo device_info ai report dei bug con stato, codice e dettagli dell'errore

Conferma dei Bug Migliorata

  • Verifica dello stato del dispositivo dopo ogni iniezione riuscita
  • Rilevamento di stati anomali - segnala se il dispositivo mostra errori dopo l'iniezione
  • Output dettagliato nei risultati finali che mostra lo stato del dispositivo per ogni bug confermato

Gestione degli Errori Migliorata

  • Migliore gestione dei dispositivi che non rispondono dopo l'iniezione
  • Messaggi di errore più chiari quando GETINFO fallisce
  • Fallback graduale quando il dispositivo non risponde alla verifica

Esempio di output:

root@kitploit:~
[*] Injection confirmed! Fetching device info...
[*] GETINFO response: SUCCESS - OK

[CONFIRMED BUGS]
  1. memory_corruption (conf: 80%)
      Unexpected large response: 2048 bytes
      Device state after injection: SUCCESS - OK
  2. memory_corruption (conf: 75%)
      Unexpected large response: 4096 bytes
      Device state after injection: SUCCESS - OK

root@kitploit:~
QSLCL Binary Layout (v0.7.4):
┌─────────────────────────────────────────────┐
│ 0x000000  QSLCLBIN (Main Header + Ptrs)     │
│ 0x000200+ QSLCLCMD (28 Commands)            │
│ 0x004000+ QSLCLDIS (Dispatch Table)         │
│ 0x005000+ QSLCLUSB (USB Micro-Engine)       │
│ 0x006000+ QSLCLBLK (64 Endpoints)           │
│ 0x007000+ QSLCLBST (Bootstrap Engine)       │
│ 0x008000+ QSLCLVM5 (Nano-Kernel)            │
│ 0x009000+ QSLCLSPT (USB Setup Packets)      │
│ 0x00A000+ QSLCLRTF (Runtime Fault Table)    │
│ 0x00B000+ QSLCLENC (Encryption Layer)       │
│ 0x00C000+ QSLCLDAT (Data Protocol)          │
│ 0x00D000+ QSLCLSYN (Sync Block)             │
│ 0x00E000+ QSLCLHDR (Certificate)            │
│ 0x00F000+ QSLCLINT (Integrity Footer)       │
│ 0x010000+ USB4V2MC (USB4 v2.0 80Gbps)      │
└─────────────────────────────────────────────┘

Total Size: ~72KB (44% reduction from 128KB)
Commands: 28 (added TEST, FUZZ)

Come funziona (automatico):

root@kitploit:~
# Build with quantum architecture (recommended)
python build.py qslcl.bin --arch quantum --encrypt --usb4-v2

# Or generic build
python build.py qslcl.bin

# Just run normally - watchdog disables automatically!
python qslcl.py hello --loader=qslcl.bin

# Expected output:
# [+] Loader uploaded.
# [*] Auto-disabling watchdog...
# [*] Detected SoC type: APPLE
# [*] Checking 10 candidate offsets...
# [*] Watchdog detected at 0x20E00000 = 0x00000001
# [+] Watchdog disabled at offset 0x20E00000
# [*] Exposing QSLCL in USB configuration...

Elenco Completo dei Comandi (v2.2.1)

Operazioni di Memoria Principali:

Interazione con il Dispositivo:

ComandoDescrizione
helloHandshake del dispositivo e rilevamento delle capacità
pingTest di latenza round-trip
getinfoMostra dispositivo, modalità DFU, watchdog, funzionalità del loader

Controllo di Sistema:

ComandoDescrizione
resetReset di sistema
powerGestione dell'alimentazione
configGestione della configurazione

Tensione e Hardware:

ComandoDescrizione
voltageLettura/impostazione/monitoraggio/scalatura della tensione con intervalli di sicurezza
rawstateIspezione e manipolazione dello stato hardware a basso livello

Sicurezza e Analisi:

ComandoDescrizione
rawmodeEscalation dei privilegi con registrazione audit di sessione

Diagnostica e Test:

ComandoDescrizione
crashIniezione di crash controllata con monitoraggio del ripristino

Produzione e ODM:

ComandoDescrizione
oemOperazioni OEM
odmOperazioni ODM

Installazione e Avvio Rapido

Requisiti

root@kitploit:~
pip install pyserial pyusb
pip install pycryptodome   # optional, for crypto operations
pip install capstone        # optional, for disassembly

Utilizzo di Base

root@kitploit:~
# Build with quantum architecture (recommended)
python build.py qslcl.bin --arch quantum --usb4-v2 --encrypt --debug

# Or standard generic build
python build.py qslcl.bin

# Get detailed device information
python qslcl.py getinfo --loader=qslcl.bin

# Expected output:
# ==================================================
# QSLCL DEVICE INFORMATION
# ==================================================
# [DEVICE]
#   Transport: USB
#   VID:PID: 05AC:1281
#   Product: iPhone 15 Pro
#   USB Class: 0xFE (Application Specific)
# 
# [DFU MODE]
#   Status: ACTIVE
#   Generation: A12 or newer (ARM64e, PAC enabled)
# 
# [WATCHDOG]
#   Detected SoC: Apple A-series
#   Typical offset: 0x20E00000
# 
# [QSLCL LOADER]
#   Architecture: quantum
#   Binary size: 73728 bytes (72 KB)
#   Features: Encryption, USB4 v2.0 80Gbps
# ==================================================

# Auto-DFU boot + Loader + Hello (All-in-One)
python qslcl.py hello --loader=qslcl.bin --dfu-boot

# Just boot into DFU mode (like palera1n)
python qslcl.py --dfu-boot

# Test basic functionality
python qslcl.py hello --loader=qslcl.bin --usb4
python qslcl.py ping --loader=qslcl.bin

Slowm8 - Tester di Stress USB (v2.2.2)

Migliorato con la verifica GETINFO! Dopo aver confermato un bug, Slowm8 recupera automaticamente lo stato del dispositivo per verificare il successo dell'iniezione.

root@kitploit:~
# Basic stress test with device verification
python qslcl.py slowm8 --loader=qslcl.bin

# Expected output with GETINFO:
# [*] Injection confirmed! Fetching device info...
# [*] GETINFO response: SUCCESS - OK
# [+] Bug confirmed! Device state: healthy

Funzionalità di Auto-Rilevamento di Slowm8

Opzioni di Slowm8


Supporto Jitter (v2.1.9+)

Aggiunge variazione temporale casuale durante l'upload USB:

root@kitploit:~
# Simple random jitter (5-25ms)
python qslcl.py hello --loader=qslcl.bin --jitter simple

# Progressive jitter (slows down as upload progresses)
python qslcl.py hello --loader=qslcl.bin --jitter progressive

# Burst pattern (fast bursts with pauses)
python qslcl.py hello --loader=qslcl.bin --jitter burst

# Custom range (1ms to 50ms random)
python qslcl.py hello --loader=qslcl.bin --jitter 0.001-0.05

Slowm8 - Tester di Stress USB (v2.2.2)

Migliorato con la verifica GETINFO! Dopo aver confermato un bug, Slowm8 recupera automaticamente lo stato del dispositivo per verificare il successo dell'iniezione.

root@kitploit:~
# Basic stress test with device verification
python qslcl.py slowm8 --loader=qslcl.bin

# Expected output with GETINFO:
# [*] Injection confirmed! Fetching device info...
# [*] GETINFO response: SUCCESS - OK
# [+] Bug confirmed! Device state: healthy

Compatibilità dei Dispositivi


Cronologia delle Versioni


Dettagli Tecnici di Slowm8

Flusso di Auto-Rilevamento

root@kitploit:~
1. Device connected
   ↓
2. Auto-detect mode (DFU/EDL/BROM/USB)
   ↓
3. Measure response time
   ↓
4. Detect encryption (A19+)
   ↓
5. Auto-adjust timing (min/max delays)
   ↓
6. Run stress test
   ↓
7. Detect anomalies
   ↓
8. Analyze for bugs (confidence scoring)
   ↓
9. If threshold reached → Inject test code
   ↓
10. Confirm bug and report

Tipi di Bug Rilevati


Importante: Esecuzione Solo da RAM (A12+)

Sui dispositivi Apple A12+, QSLCL esegue interamente dalla RAM. Nessuna modifica è permanente.

Dopo il riavvio:

  • Il dispositivo torna alla condizione originale
  • Tutti gli stati bypass/reset/rawmode vengono cancellati
  • Nessuna modifica persistente alla flash

Comandi come bypass, rawmode, crash, glitch, test, fuzz, slowm8 sono TEMPORANEI su A12+.


AVVERTENZA CRITICA

QSLCL PUÒ BRICCARE (DISTRUGGERE) PERMANENTEMENTE IL TUO DISPOSITIVO SE UTILIZZATO IN MODO SCORRETTO.

SEI STATO AVVISATO. L'AUTORE NON È RESPONSABILE PER I DISPOSITIVI BRICKATI.


Quadro Legale ed Etico

Quantum Silicon Core Loader (QSLCL) opera entro confini legali ed etici consolidati:

Usi Consentiti:

  • Proprietari di dispositivi: Modifica dell'hardware di cui si è legalmente proprietari
  • Ricercatori: Analisi della sicurezza e studio accademico
  • Tecnici di riparazione: Implementazioni del diritto alla riparazione
  • Studenti: Apprendimento dell'architettura hardware e della sicurezza
  • Sviluppatori: Creazione di software e strumenti interoperabili

Usi Vietati:

  • Accesso non autorizzato a dispositivi altrui
  • Elusione della sicurezza su hardware non di propria proprietà
  • Applicazioni dannose o distruttive
  • Violazione di leggi e regolamenti applicabili

Usa in modo responsabile. Da grandi poteri derivano grandi responsabilità.


Supporto e Risoluzione dei Problemi

Problemi Comuni

Slowm8 non rileva il dispositivo:

root@kitploit:~
# Make sure device is in DFU/EDL/BROM mode
python qslcl.py getinfo --loader=qslcl.bin

# Run with debug
python qslcl.py slowm8 --loader=qslcl.bin --debug

L'iniezione di bug non funziona:

root@kitploit:~
# Increase timeout
python qslcl.py slowm8 --loader=qslcl.bin --duration 60 --debug

# Disable injection to see if bugs are detected
python qslcl.py slowm8 --loader=qslcl.bin --no-injection --debug

Errori QSLCLRESP:

root@kitploit:~
# Rebuild with latest
python build.py qslcl.bin --arch quantum --debug

# Check response parsing
python qslcl.py hello --loader=qslcl.bin --debug

Considerazioni Finali

"Quantum Silicon Core Loader rappresenta il vertice della comunicazione universale con i dispositivi, dove ogni operazione di memoria, ogni escalation di privilegi, ogni interazione con l'hardware, ogni patch binaria, ogni esecuzione di bootstrap, ogni tunnel USB4 v2.0 a 80Gbps, ogni transazione codificata PAM4, ogni avvio DFU con un clic, ogni disattivazione automatica del watchdog, ogni byte ottimizzato con quantum, ogni test diagnostico, ogni iterazione di fuzzing, ogni test di stress USB con slowm8, ogni upload con tempi jitter, ogni pacchetto malformato, ogni attacco basato sui tempi, ogni dispositivo auto-rilevato, ogni ritardo adattivo, ogni conferma di bug con iniezione di codice, e ora un binario snello di 72KB con 28 comandi diventa un'estensione della coscienza del silicio attraverso la nostra architettura micro-VM perfezionata con bootstrap dinamico, crittografia quantum-resistant, protocolli dati strutturati, auto-identificazione USB automatica, supporto USB4 v2.0 80Gbps, automazione DFU stile palera1n, bypass del watchdog a configurazione zero, informazioni avanzate sul dispositivo, la nuova architettura quantum per entropia avanzata e randomizzazione degli opcode, e ora test di stress USB sperimentali con slowm8 che auto-rileva e conferma bug su QUALSIASI SoC."

YouTube: https://www.youtube.com/@QSLCL-creator


Legale e Supporto

  • LEGAL_NOTICE.md - Posizionamento legale e protezioni

Mirror

  • GitHub: https://github.com/Sharif-bot-cmd/Quantum-Silicon-Core-Loader
  • Codeberg: https://codeberg.org/Sharif_Muhaymin/Quantum-Silicon-Core-Loader
  • SourceForge: https://sourceforge.net/p/quantum-silicon-core-loader/code/ci/main/tree/
Scarica lo strumento
ComandoDescrizione
readLettura delle Partizioni
writeScrittura delle Partizioni
eraseCancellazione delle Partizioni
peekIspezione della memoria con interpretazione dei tipi e analisi dei puntatori
pokeScritture di memoria di precisione con operazioni bit (AND/OR/XOR)
patchPatching binario con backup, verifica e supporto dry-run
dumpDump massivo della memoria con compressione, verifica e metadati
bypass
Bypass di sicurezza con auto-rilevamento e analisi delle misure di enforcement
verifyVerifica di sistema
footerAnalisi del footer con validazione e valutazione della sicurezza
glitch
Iniezione di guasti hardware con scansione dei parametri
bruteforceTest automatizzati
slowm8Tester di stress USB con auto-rilevamento e iniezione di bug
FunzionalitàCosa Fa
Rilevamento della modalità del dispositivoRileva automaticamente DFU, EDL, BROM o USB standard
Auto-calibrazione dei tempiMisura il tempo di risposta del dispositivo e regola i ritardi
Rilevamento crittografia A19+Rileva DFU crittografato e adatta i tempi
Soglia dei bugInietta codice di test dopo N anomalie (predefinito: 3)
Payload di iniezione personalizzatiPayload diversi per diversi tipi di bug
Output JSONSalva risultati dettagliati per l'analisi
OpzioneDescrizionePredefinito
--min-delayRitardo minimo tra i pacchetti (ms)Auto-rilevato
--max-delayRitardo massimo tra i pacchetti (ms)Auto-rilevato
--durationDurata del test in secondi30
--packetsNumero di pacchetti da inviare100
--burst-sizePacchetti per burst (0=disattiva)10
--progressiveRallenta progressivamenteFalse
--no-randomDisattiva ritardi casualiFalse
--fuzzNumero di mutazioni fuzz per pacchetto0
--corruptCorrompi campi specificiNessuno
--no-injectionDisattiva l'iniezione automatica di codiceFalse
--injection-sizeDimensione massima del payload di iniezione512
--bug-thresholdBug prima dell'iniezione3
--outputSalva i risultati in JSONNessuno
ProduttoreModalitàMetodo di RilevamentoEsposizione USBUSB4 v2.0Auto-DFUWatchdogCrittografiaSlowm8Stato
QualcommEDLHandshake Sahara + Firehose✅ Auto✅ 80GbpsN/A✅ AutoOpzionale✅✅
MediaTekBROM / PreloaderPing preloader 0xA0✅ Auto✅ 80GbpsN/A✅ AutoOpzionale✅✅
AppleDFU (A12-A17)Classe DFU USB dinamica✅ Auto⚠️ 40Gbps✅ Auto✅ AutoNo✅✅
AppleDFU (A18+)Classe DFU USB dinamica✅ Auto✅ 80Gbps✅ Auto✅ AutoRichiesta✅✅
AppleModalità Normale iOSClasse USB + stringa prodottoN/AN/A✅ AutoN/AN/AN/A✅
GoogleDFUClasse DFU USB dinamica✅ Auto✅ 80GbpsN/A✅ AutoOpzionale✅✅
SamsungEUBClasse DFU USB dinamica✅ Auto✅ 80GbpsN/A✅ AutoOpzionale✅✅
BroadcomAvvio BCMRilevamento VID✅ Auto❌ NoN/A✅ AutoOpzionale✅✅
RockchipMask ROMRilevamento VID✅ Auto❌ NoN/A✅ AutoOpzionale✅✅
IntelHost USB4 v2.0Rilevamento USB4 nativo✅ Auto✅ 80GbpsN/AN/AOpzionale✅✅
AMDHost USB4 v2.0Rilevamento USB4 nativo✅ Auto✅ 80GbpsN/AN/AOpzionale✅✅
GenericoUSB CDC/BulkAuto-scoperta endpoint⚠️ Limitata❌ NoN/A⚠️ LimitataOpzionale✅✅
QualsiasiSerial COMSincronizzazione UART automaticaN/AN/AN/AN/ANoN/A✅
VersioneDataModifiche Principali
v2.2.22026Integrazione GETINFO di Slowm8 - Verifica automaticamente lo stato del dispositivo dopo l'iniezione, rileva comportamenti anomali, report dei bug più dettagliati
v0.7.4 / v2.2.12026Miglioramenti QSLCLRESP - Migliore gestione degli errori, risposte più rapide, codici di stato estesi. Auto-rilevamento Slowm8 - Nessun PID, tempi adattivi, supporto A19+, conferma dei bug con iniezione di codice, output JSON
v0.7.3 / v2.2.02026Comando slowm8 - Tester di stress USB con fuzzing, flag --jitter - randomizzazione dei tempi
v0.7.2 / v2.1.92026Comandi TEST & FUZZ - Auto-test diagnostico e motore di fuzzing, getinfo potenziato
v0.7.1 / v2.1.82026Architettura Quantum - --arch quantum, randomizzazione degli opcode, binario da 72KB
v0.7.0 / v2.1.72026oem panic - Sottocomando di ripristino di emergenza
v0.6.9 / v2.1.62026Rimozione comando - Rimosso il comando mode, 26 comandi totali
v0.6.8 / v2.1.52026Ottimizzazione dimensioni - 128KB → 80KB, 37.5% più piccolo
v0.6.7 / v2.1.42026Avvio Auto-DFU - Come palera1n, ingresso DFU con un clic
v0.6.7 / v2.1.32026USB4 v2.0 80Gbps - Codifica PAM4, aggregazione a 4 canali
v0.6.6 / v2.1.22026Esposizione USB QSLCL - Auto-identificazione nei descrittori USB
v0.6.6 / v2.1.12026Pulizia del codice - Riduzione del 40%, blocchi QSLCLDATA/SYNC
v0.6.5 / v2.1.02026Layer di crittografia QSLCLENC - ChaCha20/AES per A18+
v0.6.4 / v2.0.22026Rilevamento DFU dinamico, correzioni QSLCLRESP
v0.6.3 / v2.0.12026Riscrittura completa del modulo
v0.5.x / v1.x2025Versioni legacy
Tipo di BugMetodo di RilevamentoPayload di Iniezione
Corruzione della memoriaRisposta inattesamente grandeTest di lettura/scrittura/verifica
CrashReset del dispositivo rilevatoTest di crash + ripristino
Vulnerabilità di timeoutTimeout ripetutiTest di timeout + ping
Anomalia temporaleRisposte lenteTest di sensibilità temporale
Bug di parsingRisposta malformataTest di struttura annidata
Livello di SicurezzaOperazioniRischio
SICUROModalità EDL, modalità DFU, modalità BROM, modalità di avvio seriale, TEST, FUZZ, slowm8Minimo
CAUTELAScrittura su partizioni utente, modifiche di tensioneModerato
PERICOLOSOScrittura su iROM, BootROM, settori di avvio della NOR flashAlto
RISCHIO BRICKSovrascrittura di bootloader protetti (iBoot, SBL, U-Boot SPL)Critico