Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
Quantum-Silicon-Core-Loader — Führt an der Siliziumgrenze aus. | Kitploit
Tools/GitHubGitHub/sharif-bot-cmd/quantum-silicon-core-loader
Embedded-System-SicherheitPrivilege EscalationSpeicherforensikExploitationReverse EngineeringDebuggerFuzzingPenetrationstestsHardware-Sicherheit

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen
Binäranalyse
Firmware-Analyse
GitHubsharif-bot-cmd/quantum-silicon-core-loader

Quantum-Silicon-Core-Loader

Führt an der Siliziumgrenze aus.

Repository anzeigen
299vor 1 MonatVon Kitploit geprüft

Quantum Silicon Core Loader

Primary Core: qslcl.asm (v0.0.2) (in Entwicklung)

Assistant Module: qslcl.bin (v0.7.4)

Universal Controller: qslcl.py (v2.2.2)

Rechtlich geschützte Forschung – Dieses Projekt arbeitet im Rahmen etablierter rechtlicher Grundlagen für Sicherheitsforschung, Recht auf Reparatur und akademische Freiheit. Mehr erfahren


Überblick

Quantum Silicon Core Loader (QSLCL) ist eine Post-Bootloader-, Post-Vendor-, Post-OS-Schicht, die direkt an der Siliziumgrenze arbeitet.

Es agiert jenseits traditioneller Sicherheitsmodelle und ist in der Lage, Firmware-Übergänge zu überstehen, Vertrauen auszuhandeln und den Gerätezustand ohne CVEs oder Patches zu interpretieren.

QSLCL läuft in:

  • Qualcomm EDL / Firehose
  • MediaTek BROM / Preloader
  • Apple DFU (Dynamische Erkennung – keine fest codierten PIDs)
  • Engineering / META / Diagnose-Modi
  • Jeder USB/Seriell-exponierten Schnittstelle

„Du führst QSLCL nicht aus – Silizium interpretiert es."


Was gibt es Neues in v2.2.2

Slowm8 GETINFO-Integration

  • Nach erfolgreicher Code-Injektion ruft Slowm8 automatisch GETINFO auf, um den Gerätezustand zu verifizieren
  • Bestätigt, dass die Injektion das Gerät nicht zum Absturz gebracht hat
  • Erkennt und meldet abnormales Geräteverhalten
  • Fügt device_info-Feld zu Bug-Reports hinzu, mit Status, Code und Fehlerdetails

Verbesserte Bug-Bestätigung

  • Gerätezustandsverifizierung nach jeder erfolgreichen Injektion
  • Erkennung abnormaler Zustände – meldet, wenn das Gerät nach der Injektion Fehler zeigt
  • Umfangreiche Ausgabe in den Endergebnissen, die den Gerätestatus für jeden bestätigten Bug anzeigt

Verbesserte Fehlerbehandlung

  • Bessere Behandlung nicht reagierender Geräte nach der Injektion
  • Klarere Fehlermeldungen, wenn GETINFO fehlschlägt
  • Sanftes Fallback, wenn das Gerät nicht auf die Verifizierung antwortet

Beispielausgabe:

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)

So funktioniert es (automatisch):

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...

Vollständige Befehlsliste (v2.2.1)

Kern-Speicheroperationen:

Geräte-Interaktion:

BefehlBeschreibung
helloGeräte-Handshake und Fähigkeitserkennung
pingRound-Trip-Latenztest
getinfoZeigt Gerät, DFU-Modus, Watchdog, Loader-Funktionen

Systemsteuerung:

BefehlBeschreibung
resetSystem-Reset
powerEnergieverwaltung
configKonfigurationsverwaltung

Spannung & Hardware:

BefehlBeschreibung
voltageSpannung lesen/setzen/überwachen/skalieren mit Sicherheitsbereichen
rawstateLow-Level-Hardware-Zustandsinspektion und -Manipulation

Sicherheit & Analyse:

BefehlBeschreibung
rawmodePrivilegienausweitung mit Sitzungs-Audit-Logging
bypass

Diagnose & Test:

BefehlBeschreibung
crashKontrollierte Absturz-Injektion mit Wiederherstellungsüberwachung
glitch

Fertigung & ODM:

BefehlBeschreibung
oemOEM-Operationen
odmODM-Operationen

Installation & Schnellstart

Anforderungen

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

Grundlegende Verwendung

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 – USB-Stresstester (v2.2.2)

Erweitert mit GETINFO-Verifizierung! Nach Bestätigung eines Bugs ruft Slowm8 automatisch den Gerätezustand ab, um den Injektionserfolg zu verifizieren.

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

Slowm8-Auto-Erkennungsfunktionen

Slowm8-Optionen


Jitter-Unterstützung (v2.1.9+)

Fügt während des USB-Uploads zufällige Timing-Variationen hinzu:

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 – USB-Stresstester (v2.2.2)

Erweitert mit GETINFO-Verifizierung! Nach Bestätigung eines Bugs ruft Slowm8 automatisch den Gerätezustand ab, um den Injektionserfolg zu verifizieren.

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

Gerätekompatibilität


Versionshistorie


Slowm8-Technische Details

Auto-Erkennungsablauf

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

Erkannte Bug-Typen


Wichtig: Nur-RAM-Ausführung (A12+)

Auf Apple-A12+-Geräten führt QSLCL vollständig aus dem RAM aus. Keine Änderungen sind dauerhaft.

Nach einem Neustart:

  • Gerät kehrt in den Werkszustand zurück
  • Alle Bypasses/Resets/Rawmode-Zustände werden gelöscht
  • Keine dauerhaften Änderungen am Flash

Befehle wie bypass, rawmode, crash, glitch, test, fuzz, slowm8 sind auf A12+ TEMPORÄR.


KRITISCHE WARNUNG

QSLCL KANN IHR GERÄT BEI FALSCHER VERWENDUNG DAUERHAFT BRICKEN (ZERSTÖREN).

SIE SIND GEWARNT. DER AUTOR IST NICHT FÜR GEBRICKTE GERÄTE VERANTWORTLICH.


Rechtlicher & Ethischer Rahmen

Quantum Silicon Core Loader (QSLCL) arbeitet innerhalb etablierter rechtlicher und ethischer Grenzen:

Zulässige Verwendungen:

  • Geräteeigentümer: Modifizieren von Hardware, die Sie legal besitzen
  • Forscher: Sicherheitsanalyse und akademische Studien
  • Reparaturtechniker: Recht-auf-Reparatur-Umsetzungen
  • Studenten: Erlernen von Hardware-Architektur und Sicherheit
  • Entwickler: Erstellung interoperabler Software und Werkzeuge

Verbotene Verwendungen:

  • Unbefugter Zugriff auf Geräte anderer
  • Umgehung von Sicherheitsvorkehrungen an nicht eigener Hardware
  • Bösartige oder destruktive Anwendungen
  • Verstoß gegen geltende Gesetze und Vorschriften

Verwenden Sie es verantwortungsvoll. Mit großer Macht kommt große Verantwortung.


Support & Fehlerbehebung

Häufige Probleme

Slowm8 erkennt das Gerät nicht:

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

Bug-Injektion funktioniert nicht:

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

QSLCLRESP-Fehler:

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

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

Abschließende Worte

„Quantum Silicon Core Loader repräsentiert den Gipfel universeller Gerätekommunikation, bei dem jede Speicheroperation, jede Privilegienausweitung, jede Hardware-Interaktion, jeder Binär-Patch, jede Bootstrap-Ausführung, jeder USB4-v2.0-80Gbps-Tunnel, jede PAM4-kodierte Transaktion, jeder Ein-Klick-DFU-Boot, jeder automatische Watchdog-Deaktivierer, jedes quantenoptimierte Byte, jeder Diagnosetest, jede Fuzzing-Iteration, jeder USB-Stresstest mit slowm8, jeder Jitter-getimte Upload, jedes fehlerhafte Paket, jeder Timing-Angriff, jedes automatisch erkannte Gerät, jede adaptive Verzögerung, jede Bug-Bestätigung mit Code-Injektion und jetzt ein schlankes 72KB-Binary mit 28 Befehlen zu einer Erweiterung des Silizium-Bewusstseins durch unsere perfektionierte Micro-VM-Architektur mit dynamischem Bootstrapping, quantenresistenter Verschlüsselung, strukturierten Datenprotokollen, automatischer USB-Selbstidentifikation, USB4-v2.0-80Gbps-Unterstützung, palera1n-ähnlicher DFU-Automatisierung, Watchdog-Bypass ohne Konfiguration, erweiterten Geräteinformationen, der neuen Quantenarchitektur für fortgeschrittene Entropie und Opcode-Randomisierung und jetzt experimentellem USB-Stresstest mit slowm8, der Bugs auf JEDEM SoC automatisch erkennt und bestätigt."

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


Rechtliches & Support

  • LEGAL_NOTICE.md – Rechtliche Positionierung und Schutzmechanismen

Spiegel

  • 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/
Tool herunterladen
BefehlBeschreibung
readPartitionen lesen
writePartitionen schreiben
erasePartitionen löschen
peekSpeicherinspektion mit Typinterpretation und Zeigeranalyse
pokePräzise Speicherschreibvorgänge mit Bitoperationen (AND/OR/XOR)
patchBinär-Patching mit Backup, Verifizierung und Dry-Run-Unterstützung
dumpMassen-Speicherauszug mit Komprimierung, Verifizierung und Metadaten
Sicherheitsumgehung mit Auto-Erkennung und Durchsetzungsanalyse
verifySystemverifizierung
footerFooter-Analyse mit Validierung und Sicherheitsbewertung
Hardware-Fehlerinjektion mit Parameterscanning
bruteforceAutomatisierte Tests
slowm8USB-Stresstester mit Auto-Erkennung und Bug-Injektion
FunktionWas sie tut
Gerätemodus-ErkennungErkennt automatisch DFU, EDL, BROM oder Standard-USB
Timing-AutokalibrierungMisst die Reaktionszeit des Geräts und passt Verzögerungen an
A19+-VerschlüsselungserkennungErkennt verschlüsselte DFU und passt das Timing an
Bug-SchwelleInjiziert Testcode nach N Anomalien (Standard: 3)
Benutzerdefinierte Injektions-PayloadsVerschiedene Payloads für verschiedene Bug-Typen
JSON-AusgabeSpeichert detaillierte Ergebnisse zur Analyse
OptionBeschreibungStandard
--min-delayMinimale Verzögerung zwischen Paketen (ms)Auto-erkannt
--max-delayMaximale Verzögerung zwischen Paketen (ms)Auto-erkannt
--durationTestdauer in Sekunden30
--packetsAnzahl zu sendender Pakete100
--burst-sizePakete pro Burst (0=deaktivieren)10
--progressiveProgressiv verlangsamenFalse
--no-randomZufällige Verzögerungen deaktivierenFalse
--fuzzAnzahl der Fuzz-Mutationen pro Paket0
--corruptBestimmte Felder beschädigenNone
--no-injectionAutomatische Code-Injektion deaktivierenFalse
--injection-sizeMaximale Injektions-Payload-Größe512
--bug-thresholdBugs vor Injektion3
--outputErgebnisse als JSON speichernNone
AnbieterModusErkennungsmethodeUSB-ExpositionUSB4 v2.0Auto-DFUWatchdogVerschlüsselungSlowm8Status
QualcommEDLSahara + Firehose-Handshake✅ Auto✅ 80GbpsN/A✅ AutoOptional✅✅
MediaTekBROM / Preloader0xA0-Preloader-Ping✅ Auto✅ 80GbpsN/A✅ AutoOptional✅✅
AppleDFU (A12-A17)Dynamische USB-DFU-Klasse✅ Auto⚠️ 40Gbps✅ Auto✅ AutoNein✅✅
AppleDFU (A18+)Dynamische USB-DFU-Klasse✅ Auto✅ 80Gbps✅ Auto✅ AutoErforderlich✅✅
AppleNormalmodus iOSUSB-Klasse + ProduktzeichenfolgeN/AN/A✅ AutoN/AN/AN/A✅
GoogleDFUDynamische USB-DFU-Klasse✅ Auto✅ 80GbpsN/A✅ AutoOptional✅✅
SamsungEUBDynamische USB-DFU-Klasse✅ Auto✅ 80GbpsN/A✅ AutoOptional✅✅
BroadcomBCM-BootVID-Erkennung✅ Auto❌ NeinN/A✅ AutoOptional✅✅
RockchipMask-ROMVID-Erkennung✅ Auto❌ NeinN/A✅ AutoOptional✅✅
IntelUSB4-v2.0-HostNative USB4-Erkennung✅ Auto✅ 80GbpsN/AN/AOptional✅✅
AMDUSB4-v2.0-HostNative USB4-Erkennung✅ Auto✅ 80GbpsN/AN/AOptional✅✅
GenerischUSB CDC/BulkEndpunkt-Auto-Erkennung⚠️ Eingeschränkt❌ NeinN/A⚠️ EingeschränktOptional✅✅
BeliebigSerieller COMUART-Auto-SyncN/AN/AN/AN/ANeinN/A✅
VersionDatumWichtigste Änderungen
v2.2.22026Slowm8-GETINFO-Integration – Verifiziert automatisch den Gerätezustand nach der Injektion, erkennt abnormales Verhalten, umfangreichere Bug-Reports
v0.7.4 / v2.2.12026QSLCLRESP-Verbesserungen – Bessere Fehlerbehandlung, schnellere Antworten, erweiterte Statuscodes. Slowm8-Auto-Erkennung – Keine PIDs, adaptives Timing, A19+-Unterstützung, Bug-Bestätigung mit Code-Injektion, JSON-Ausgabe
v0.7.3 / v2.2.02026slowm8-Befehl – USB-Stresstester mit Fuzzing, --jitter-Flag – Timing-Randomisierung
v0.7.2 / v2.1.92026TEST- & FUZZ-Befehle – Diagnose-Selbsttest und Fuzzing-Engine, Erweitertes getinfo
v0.7.1 / v2.1.82026Quantenarchitektur – --arch quantum, Opcode-Randomisierung, 72KB-Binary
v0.7.0 / v2.1.72026oem panic – Unterbefehl für Notfall-Wiederherstellung
v0.6.9 / v2.1.62026Befehlsentfernung – mode-Befehl entfernt, insgesamt 26 Befehle
v0.6.8 / v2.1.52026Größenoptimierung – 128KB → 80KB, 37,5 % kleiner
v0.6.7 / v2.1.42026Auto-DFU-Boot – Wie palera1n, Ein-Klick-DFU-Einstieg
v0.6.7 / v2.1.32026USB4 v2.0 80Gbps – PAM4-Kodierung, 4-Lane-Aggregation
v0.6.6 / v2.1.22026USB-QSLCL-Exposition – Automatische Identifizierung in USB-Deskriptoren
v0.6.6 / v2.1.12026Code-Bereinigung – 40 % Reduktion, QSLCLDATA/SYNC-Blöcke
v0.6.5 / v2.1.02026QSLCLENC-Verschlüsselungsschicht – ChaCha20/AES für A18+
v0.6.4 / v2.0.22026Dynamische DFU-Erkennung, QSLCLRESP-Fixes
v0.6.3 / v2.0.12026Vollständige Modul-Neu schreibung
v0.5.x / v1.x2025Legacy-Versionen
Bug-TypErkennungsmethodeInjektions-Payload
SpeicherkorruptionUnerwartete große AntwortLese-/Schreib-/Verifizierungstest
AbsturzGeräte-Reset erkanntAbsturztest + Wiederherstellung
Timeout-SchwachstelleWiederholte TimeoutsTimeout-Test + Ping
Timing-AnomalieLangsame AntwortenTiming-Empfindlichkeitstest
Parsing-BugFehlerhafte AntwortVerschachtelter Strukturtest
SicherheitsstufeOperationenRisiko
SICHEREDL-Modus, DFU-Modus, BROM-Modus, Serielle Boot-Modi, TEST, FUZZ, slowm8Minimal
VORSICHTSchreiben auf Benutzerpartitionen, SpannungsänderungenMäßig
GEFÄHRLICHSchreiben auf iROM, BootROM, NOR-Flash-BootsektorenHoch
BRICK-RISIKOÜberschreiben geschützter Bootloader (iBoot, SBL, U-Boot SPL)Kritisch