Desbloqueio profissional de lockbit de MCU, leitura de firmware flash, bypass do fusível de segurança para ARM Cortex‑M, PIC, AVR, STM32, 8051, RISC‑V e outros microcontroladores embutidos. Recupere firmware bloqueado para investigação de hardware, reparação de dispositivos e restauração de projetos legados.
Diferentes níveis de segurança de dispositivos de microcontroladores bloqueados.
Ataque de injeção de falhas por tensão e relógio. Desbloqueio não invasivo ou semi-invasivo para MCUs Cortex‑M e de 8 bits, mantendo o chip funcional se for bem-sucedido.
Decapsulação mais ataque por sonda interna para lockbit de alta segurança. Atinja as células do fusível e os sinais internos do barramento para um bypass de segurança profundo.
Dump da Flash, EEPROM e option bytes após o desbloqueio. Saída em ficheiros Intel HEX e BIN bruto com relatório básico de verificação de dados.
O desbloqueio de microcontroladores é um serviço especializado de segurança de hardware dirigido a chips de microcontroladores embutidos bloqueados. A maioria dos microcontroladores modernos implementa proteção por lockbit ou fusível de segurança após a programação do firmware do cliente. Este mecanismo de segurança bloqueia as interfaces de depuração standard e impede a leitura normal da memória flash interna. Uma vez ativado o lock bit, os utilizadores não conseguem ler o firmware hex ou bin original através de SWD, JTAG ou bootloader UART.
Muitos cenários exigem a recuperação de firmware bloqueado a partir de amostras físicas de MCU existentes. Os ficheiros de firmware originais podem ter-se perdido após manutenção de equipamento a longo prazo. Os dispositivos industriais antigos não têm código-fonte disponível nem backup de firmware. Os investigadores de engenharia reversa precisam dos dados binários originais para análise de hardware. Os engenheiros de reparação de dispositivos precisam do firmware para restaurar hardware embutido bloqueado (bricked). O nosso serviço de desbloqueio de microcontroladores fornece soluções físicas e semi-invasivas para contornar estas restrições de segurança. Diferentes famílias de MCU adotam diferentes mecanismos de proteção e layouts de lockbit. Alguns chips utilizam camadas de segurança baseadas em software, enquanto outros dependem de fusíveis ao nível do silício. Avaliamos cada modelo e encapsulamento de chip para selecionar a abordagem de desbloqueio mais adequada. Os caminhos técnicos comuns incluem injeção de falhas, voltage glitching, clock glitching e ataques físicos baseados em decapsulação.
Cada fluxo de trabalho de desbloqueio respeita os limites físicos do circuito integrado alvo. Os métodos não invasivos tentam preservar a funcionalidade elétrica do chip após a operação. As abordagens semi-invasivas podem exigir a abertura parcial do encapsulamento para sondagem de sinais internos. As soluções de decapsulação totalmente invasivas destinam-se a MCUs bloqueados de altíssima segurança. Após o desbloqueio bem-sucedido, podemos fazer o dump completo da memória flash, dos dados da eeprom e dos option bytes. Os ficheiros entregues incluem binário bruto, formato intel hex e dados dos registos de configuração do chip. Verificamos a integridade do firmware extraído antes de devolver os entregáveis aos clientes. A taxa de sucesso do desbloqueio varia consoante a revisão do silício, a versão de segurança e o estado do encapsulamento. As gerações mais recentes de MCUs com proteção de hardware avançada trazem desafios técnicos superiores. Mantemos as nossas plataformas de hardware atualizadas para as famílias de microcontroladores recém-lançadas. Este serviço destina-se exclusivamente a investigação legítima de hardware e reparação autorizada de dispositivos. Os clientes devem deter direitos legais sobre o hardware alvo submetido para processamento. O desbloqueio de microcontroladores preenche uma lacuna importante no trabalho de recuperação de hardware embutido. Ajuda os engenheiros a resgatar firmware valioso quando os ficheiros originais do projeto estão em falta. Apoia o trabalho de auditoria de segurança para avaliação de vulnerabilidades em produtos embutidos. Também auxilia projetos laboratoriais de engenharia reversa de sistemas embutidos orientados para a educação. Cada amostra passa por uma avaliação de pré-processamento para estimar a viabilidade e o risco. Informamos claramente os clientes sobre os possíveis riscos de danos no chip antes de iniciar o trabalho. Nenhum resultado de desbloqueio pode ser garantido a cem por cento para todas as versões de silício. A nossa equipa acumula vasta experiência prática em milhares de casos de desbloqueio de MCU. Apoiamos tanto amostras de protótipo individuais como o processamento de amostras de engenharia em pequenos lotes. Todos os dados extraídos serão mantidos confidenciais de acordo com os requisitos de não divulgação do projeto. Não reteremos cópias do firmware do cliente sem permissão explícita. Após concluir as tarefas de desbloqueio, as amostras físicas e os ficheiros de dados serão devolvidos aos clientes. O desbloqueio de microcontroladores é uma ferramenta técnica poderosa para a comunidade de hardware embutido.
Principais séries mainstream de MCU embutidos de 8 bits / 32 bits para desbloqueio e dump de firmware.
Cortex‑M0 M3 M4 M7, STM32F1,F4,L4,G0,G4 etc.
Dispositivos 8051 Atmel AT89, Cygnal, STC, Winbond.
Suporte de desbloqueio de lockbit para as séries PIC12, PIC16, PIC18.
Bypass de lock-bit e dump de firmware para a série ATmega.
CH32V, GD32V e outros microcontroladores baseados em RISC‑V.
Microcontroladores Cortex‑M compatíveis com GD32F1, GD32F4.
Análise e desbloqueio do fusível de segurança da série C8051F.
Envie o seu número de peça para avaliação de viabilidade.
Combinamos experiência ao nível do hardware com técnicas de software para extrair firmware de forma fiável e com risco mínimo para o seu dispositivo.
Aceder às interfaces de depuração on-chip (JTAG, SWD, OCD, UPDI, ICSP, debugWIRE, BDM) e explorar vulnerabilidades de segurança conhecidas para contornar os mecanismos de proteção de leitura ao nível do hardware.
Aproveitar errata de silício documentada e semidocumentada para transitar a proteção de leitura do nível 1 de volta para o nível 0 — recuperando o conteúdo da flash sem modificação física.
Injeção de falhas de precisão — quedas transitórias de tensão ou glitches de relógio sincronizados para saltar as instruções de verificação de segurança durante as sequências de arranque, concedendo acesso à memória para um único ciclo de leitura.
Analisar os bootloaders de fábrica e de utilizador (USART, USB, CAN, I2C) para encontrar bypasses de autenticação, buffer overflows e pontos de entrada de side-channel que exponham as regiões protegidas da flash.
Para os alvos mais endurecidos, realizamos decapsulação química ou mecânica para expor o die, permitindo microsondagem e ataques de feixe de iões focado (FIB) — realizados por laboratórios parceiros.