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
Quantum-Silicon-Core-Loader — Executa na fronteira do silício | Kitploit
Ferramentas/GitHubGitHub/sharif-bot-cmd/quantum-silicon-core-loader
Segurança de Sistemas EmbarcadosEscalada de PrivilégiosForensia de MemóriaExploraçãoEngenharia ReversaDepuradoresFuzzingTestes de PenetraçãoSegurança de Hardware

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
Análise de Binários
Análise de Firmware
GitHubsharif-bot-cmd/quantum-silicon-core-loader

Quantum-Silicon-Core-Loader

Executa na fronteira do silício

Ver Repositório
299há 1 mêsRevisado pelo Kitploit

Quantum Silicon Core Loader

Núcleo Principal: qslcl.asm (v0.0.2) (em desenvolvimento)

Módulo Assistente: qslcl.bin (v0.7.4)

Controlador Universal: qslcl.py (v2.2.2)

Pesquisa Legalmente Protegida - Este projeto opera sob estruturas legais estabelecidas para pesquisa em segurança, direito de reparo e liberdade acadêmica. Saiba mais


Visão Geral

Quantum Silicon Core Loader (QSLCL) é uma camada pós-bootloader, pós-vendor, pós-SO que opera diretamente na fronteira do silício.

Ele executa além dos modelos de segurança tradicionais e é capaz de sobreviver a transições de firmware, negociar confiança e interpretar o estado do dispositivo sem CVEs ou patches.

O QSLCL executa em:

  • Qualcomm EDL / Firehose
  • MediaTek BROM / Preloader
  • Apple DFU (Detecção dinâmica - sem PIDs fixos)
  • Modos de Engenharia / META / Diagnóstico
  • Qualquer interface exposta via USB/Serial

"Você não executa o QSLCL — o silício o interpreta."


O que há de novo no v2.2.2

Integração GETINFO do Slowm8

  • Após a injeção de código bem-sucedida, o Slowm8 chama automaticamente o GETINFO para verificar o estado do dispositivo
  • Confirma que a injeção não travou o dispositivo
  • Detecta e relata comportamento anormal do dispositivo
  • Adiciona o campo device_info aos relatórios de bugs com status, código e detalhes de erro

Confirmação Aprimorada de Bugs

  • Verificação do estado do dispositivo após cada injeção bem-sucedida
  • Detecção de estado anormal - sinaliza se o dispositivo apresentar erros após a injeção
  • Saída rica nos resultados finais mostrando o estado do dispositivo para cada bug confirmado

Tratamento de Erros Aprimorado

  • Melhor tratamento de dispositivos que não respondem após a injeção
  • Mensagens de erro mais claras quando o GETINFO falha
  • Fallback gracioso quando o dispositivo não responde à verificação

Exemplo de saída:

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)

Como funciona (automático):

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

Lista Completa de Comandos (v2.2.1)

Operações Principais de Memória:

Interação com o Dispositivo:

ComandoDescrição
helloHandshake do dispositivo e detecção de capacidades
pingTeste de latência de ida e volta
getinfoMostra o dispositivo, modo DFU, watchdog e recursos do loader

Controle do Sistema:

ComandoDescrição
resetReinicialização do sistema
powerGerenciamento de energia
configGerenciamento de configuração

Tensão e Hardware:

ComandoDescrição
voltageLeitura/definição/monitoramento/escala de tensão com faixas de segurança
rawstateInspeção e manipulação de estado de hardware em baixo nível

Segurança e Análise:

ComandoDescrição
rawmodeEscalonamento de privilégios com registro de auditoria de sessão

Diagnóstico e Testes:

ComandoDescrição
crashInjeção controlada de crashes com monitoramento de recuperação
glitch

Fabricação e ODM:

ComandoDescrição
oemOperações OEM
odmOperações ODM

Instalação e Início Rápido

Requisitos

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

Uso Básico

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 - Testador de Estresse USB (v2.2.2)

Aprimorado com verificação via GETINFO! Após confirmar um bug, o Slowm8 busca automaticamente o estado do dispositivo para verificar o sucesso da injeção.

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

Recursos de Autodetecção do Slowm8

Opções do Slowm8


Suporte a Jitter (v2.1.9+)

Adiciona variação aleatória de temporização durante o upload via 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 - Testador de Estresse USB (v2.2.2)

Aprimorado com verificação via GETINFO! Após confirmar um bug, o Slowm8 busca automaticamente o estado do dispositivo para verificar o sucesso da injeção.

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

Compatibilidade de Dispositivos


Histórico de Versões


Detalhes Técnicos do Slowm8

Fluxo de Autodetecção

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

Tipos de Bugs Detectados


Importante: Execução Somente em RAM (A12+)

Em dispositivos Apple A12+, o QSLCL executa inteiramente a partir da RAM. Nenhuma modificação é permanente.

Após a reinicialização:

  • O dispositivo retorna à condição original de fábrica
  • Todos os estados de bypass/resets/rawmode são limpos
  • Nenhuma alteração persistente na flash

Comandos como bypass, rawmode, crash, glitch, test, fuzz, slowm8 são TEMPORÁRIOS em A12+.


AVISO CRÍTICO

O QSLCL PODE BRICKAR (DESTRUIR) PERMANENTEMENTE O SEU DISPOSITIVO SE USADO INCORRETAMENTE.

VOCÊ FOI AVISADO. O AUTOR NÃO SE RESPONSABILIZA POR DISPOSITIVOS BRICKADOS.


Estrutura Legal e Ética

O Quantum Silicon Core Loader (QSLCL) opera dentro de limites legais e éticos estabelecidos:

Usos Permitidos:

  • Proprietários de dispositivos: Modificar hardware que você possui legalmente
  • Pesquisadores: Análise de segurança e estudo acadêmico
  • Técnicos de reparo: Implementações de Direito ao Reparo
  • Estudantes: Aprender arquitetura de hardware e segurança
  • Desenvolvedores: Criar software e ferramentas interoperáveis

Usos Proibidos:

  • Acesso não autorizado a dispositivos de terceiros
  • Contornar a segurança em hardware não pertencente a você
  • Aplicações maliciosas ou destrutivas
  • Violação de leis e regulamentos aplicáveis

Use com responsabilidade. Com grandes poderes vêm grandes responsabilidades.


Suporte e Solução de Problemas

Problemas Comuns

Slowm8 não está detectando o 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

Injeção de bugs não está funcionando:

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

Erros do 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

Palavras Finais

"O Quantum Silicon Core Loader representa o ápice da comunicação universal com dispositivos, onde cada operação de memória, cada escalonamento de privilégios, cada interação com hardware, cada patch binário, cada execução de bootstrap, cada túnel USB4 v2.0 de 80Gbps, cada transação codificada em PAM4, cada boot DFU com um clique, cada desativador automático de watchdog, cada byte otimizado por quantum, cada teste de diagnóstico, cada iteração de fuzzing, cada teste de estresse USB com slowm8, cada upload com temporização por jitter, cada pacote malformado, cada ataque de temporização, cada dispositivo autodetectado, cada atraso adaptativo, cada confirmação de bug com injeção de código e, agora, um binário enxuto de 72KB com 28 comandos torna-se uma extensão da consciência do silício por meio de nossa arquitetura de micro-VM aperfeiçoada com bootstrap dinâmico, criptografia resistente a quantum, protocolos de dados estruturados, autoidentificação USB automática, suporte a USB4 v2.0 80Gbps, automação DFU estilo palera1n, bypass de watchdog sem configuração, informações aprimoradas do dispositivo, a nova arquitetura quantum para entropia avançada e randomização de opcodes e, agora, testes experimentais de estresse USB com slowm8 que autodetectam e confirmam bugs em QUALQUER SoC."

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


Jurídico e Suporte

  • LEGAL_NOTICE.md - Posicionamento jurídico e proteções

Espelhos

  • 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/
Baixar ferramenta
ComandoDescrição
readLeitura de partições
writeEscrita de partições
eraseApagamento de partições
peekInspeção de memória com interpretação de tipos e análise de ponteiros
pokeEscritas precisas de memória com operações de bits (AND/OR/XOR)
patchPatch binário com backup, verificação e suporte a dry-run
dumpDespejo de memória em massa com compactação, verificação e metadados
bypass
Bypass de segurança com autodetecção e análise de enforcement
verifyVerificação do sistema
footerAnálise de rodapé com validação e avaliação de segurança
Injeção de falhas de hardware com varredura de parâmetros
bruteforceTestes automatizados
slowm8Testador de estresse USB com autodetecção e injeção de bugs
RecursoO que Faz
Detecção do modo do dispositivoDetecta automaticamente DFU, EDL, BROM ou USB padrão
Autocalibração de temporizaçãoMede o tempo de resposta do dispositivo e ajusta os atrasos
Detecção de criptografia A19+Detecta DFU criptografado e adapta a temporização
Limiar de bugsInjeta código de teste após N anomalias (padrão: 3)
Payloads de injeção personalizadosPayloads diferentes para diferentes tipos de bugs
Saída JSONSalva resultados detalhados para análise
OpçãoDescriçãoPadrão
--min-delayAtraso mínimo entre pacotes (ms)Detectado automaticamente
--max-delayAtraso máximo entre pacotes (ms)Detectado automaticamente
--durationDuração do teste em segundos30
--packetsNúmero de pacotes a enviar100
--burst-sizePacotes por rajada (0=desabilitar)10
--progressiveDesacelerar progressivamenteFalse
--no-randomDesabilitar atrasos aleatóriosFalse
--fuzzNúmero de mutações de fuzz por pacote0
--corruptCorromper campos específicosNone
--no-injectionDesabilitar injeção automática de códigoFalse
--injection-sizeTamanho máximo do payload de injeção512
--bug-thresholdBugs antes da injeção3
--outputSalvar resultados em JSONNone
FabricanteModoMétodo de DetecçãoExposição USBUSB4 v2.0Auto-DFUWatchdogCriptografiaSlowm8Status
QualcommEDLHandshake Sahara + Firehose✅ Automático✅ 80GbpsN/A✅ AutomáticoOpcional✅✅
MediaTekBROM / PreloaderPing do preloader 0xA0✅ Automático✅ 80GbpsN/A✅ AutomáticoOpcional✅✅
AppleDFU (A12-A17)Classe USB DFU dinâmica✅ Automático⚠️ 40Gbps✅ Automático✅ AutomáticoNão✅✅
AppleDFU (A18+)Classe USB DFU dinâmica✅ Automático✅ 80Gbps✅ Automático✅ AutomáticoObrigatório✅✅
AppleModo Normal iOSClasse USB + String do ProdutoN/AN/A✅ AutomáticoN/AN/AN/A✅
GoogleDFUClasse USB DFU dinâmica✅ Automático✅ 80GbpsN/A✅ AutomáticoOpcional✅✅
SamsungEUBClasse USB DFU dinâmica✅ Automático✅ 80GbpsN/A✅ AutomáticoOpcional✅✅
BroadcomBCM BootDetecção de VID✅ Automático❌ NãoN/A✅ AutomáticoOpcional✅✅
RockchipMask ROMDetecção de VID✅ Automático❌ NãoN/A✅ AutomáticoOpcional✅✅
IntelHost USB4 v2.0Detecção nativa de USB4✅ Automático✅ 80GbpsN/AN/AOpcional✅✅
AMDHost USB4 v2.0Detecção nativa de USB4✅ Automático✅ 80GbpsN/AN/AOpcional✅✅
GenéricoUSB CDC/BulkAutodescoberta de endpoints⚠️ Limitada❌ NãoN/A⚠️ LimitadaOpcional✅✅
QualquerSerial COMSincronização automática UARTN/AN/AN/AN/ANãoN/A✅
VersãoDataPrincipais Alterações
v2.2.22026Integração GETINFO do Slowm8 - Verifica automaticamente o estado do dispositivo após a injeção, detecta comportamento anormal, relatórios de bugs mais ricos
v0.7.4 / v2.2.12026Melhorias no QSLCLRESP - Melhor tratamento de erros, respostas mais rápidas, códigos de status estendidos. Autodetecção do Slowm8 - Sem PIDs, temporização adaptativa, suporte a A19+, confirmação de bugs com injeção de código, saída JSON
v0.7.3 / v2.2.02026comando slowm8 - testador de estresse USB com fuzzing, flag --jitter - randomização de temporização
v0.7.2 / v2.1.92026Comandos TEST & FUZZ - Autoteste de diagnóstico e mecanismo de fuzzing, getinfo aprimorado
v0.7.1 / v2.1.82026Arquitetura Quantum - --arch quantum, randomização de opcodes, binário de 72KB
v0.7.0 / v2.1.72026oem panic - subcomando de recuperação de emergência
v0.6.9 / v2.1.62026Remoção de comando - Removido o comando mode, 26 comandos no total
v0.6.8 / v2.1.52026Otimização de tamanho - 128KB → 80KB, 37,5% menor
v0.6.7 / v2.1.42026Boot Auto-DFU - Como o palera1n, entrada DFU com um clique
v0.6.7 / v2.1.32026USB4 v2.0 80Gbps - codificação PAM4, agregação de 4 pistas
v0.6.6 / v2.1.22026Exposição USB do QSLCL - Autoidentifica-se em descritores USB
v0.6.6 / v2.1.12026Limpeza de código - redução de 40%, blocos QSLCLDATA/SYNC
v0.6.5 / v2.1.02026Camada de criptografia QSLCLENC - ChaCha20/AES para A18+
v0.6.4 / v2.0.22026Detecção dinâmica de DFU, correções no QSLCLRESP
v0.6.3 / v2.0.12026Reescrita completa do módulo
v0.5.x / v1.x2025Versões legadas
Tipo de BugMétodo de DetecçãoPayload de Injeção
Corrupção de memóriaResposta grande inesperadaTeste de leitura/escrita/verificação
CrashReset do dispositivo detectadoTeste de crash + recuperação
Vulnerabilidade de timeoutTimeouts repetidosTeste de timeout + ping
Anomalia de temporizaçãoRespostas lentasTeste de sensibilidade de temporização
Bug de parsingResposta malformadaTeste de estrutura aninhada
Nível de SegurançaOperaçõesRisco
SEGUROModo EDL, modo DFU, modo BROM, modos de boot serial, TEST, FUZZ, slowm8Mínimo
CUIDADOGravação em partições de usuário, alterações de tensãoModerado
PERIGOSOGravação em iROM, BootROM, setores de boot da NOR flashAlto
RISCO DE BRICKSobrescrever bootloaders protegidos (iBoot, SBL, U-Boot SPL)Crítico