Ingeniería inversa de MCU

Desbloqueo de Microcontroladores - MikaTech

Nuestros valores y objetivos

Sobre MikaTech

El tiempo pasó rápido, desde el día que hicimos nuestro primer proyecto de ingeniería inversa de MCU 8051 en 1998, hasta el día que establecimos nuestro laboratorio de ingeniería inversa de un millón de dólares en 2012, pasaron 14 años. Ahora comenzamos nuestro nuevo negocio de desarrollo de sistemas visuales embebidos, esperamos poder servir otros 10 años.

sign Peter Lee Co-Fundador y CEO

Hackeo de MCU Feeling/Faradix

Feeling Technology Corporation (nombre comercial Faradix) es una empresa taiwanesa de diseño de semiconductores de señal mixta. Sus principales líneas de productos incluyen microcontroladores RISC de 8 bits basados en OTP, circuitos integrados de gestión de energía de gama completa (convertidores DC-DC, controladores PWM, chips de protección de detección de corriente), amplificadores operacionales de precisión, chips de control USB dedicados y circuitos integrados analógicos auxiliares para accionamiento de motores. Todos los modelos base de producción comercial estándar se clasifican y enumeran a continuación, excluyendo los IC de máscara personalizados para proyectos específicos de clientes.

1. Serie FM8 de microcontroladores OTP de 8 bits

Los MCU FM8 adoptan memoria OTP programable una sola vez, arquitectura RISC de 8 bits de bajo consumo, ADC multicanal integrado, PWM y periféricos de detección táctil, ampliamente aplicados en electrodomésticos, control de pequeños motores, paneles táctiles inteligentes y electrónica de consumo de bajo costo.

1.1 FM8P MCU básicos de propósito general

FM8P51, FM8P51F, FM8P51P, FM8P51E, FM8P51EP, FM8P51EF

FM8P53, FM8P54, FM8P55, FM8P56, FM8P57, FM8P57E

FM8P59, FM8P59E, FM8P68E

1.2 FM8PS MCU con periféricos mejorados

FM8PS53E, FM8PS54, FM8PS56E

1.3 FM8PE MCU industriales de alto rendimiento

FM8PE59M, FM8PE59MB, FM8PE59MBP, FM8PE59MAR

1.4 FM8A MCU de ultra bajo voltaje y bajo consumo

FM8A21

1.5 FM8PU MCU controlador USB especializado

FM8PU83S: MCU monolítico controlador de dispositivo USB de velocidad completa

2. Serie FP de circuitos integrados analógicos de gestión de energía

2.1 FP61xx Convertidores reductores síncronos de pequeña corriente

FP6160, FP6161, FP6165

Características: encapsulado SOT-23 diminuto, salida de 0.8A~3A, arranque suave interno, circuitos de protección completos (OVP/UVP/OTP/OCP)

2.2 FP62xx Convertidores reductores síncronos de alta corriente

FP6276B, FP6277

Características: encapsulado SOP8 con pad expuesto, corriente de salida continua de hasta 8A, alta eficiencia para fuentes de alimentación portátiles

2.3 FP629x Convertidores elevadores Step-Up

FP6296: Convertidor elevador PWM de modo de corriente de 10A para bancos de energía y accionamiento LED de alto voltaje

2.4 FP5xxx Controladores PWM AC-DC offline

FP5001, FP5003, FP5101A

Para adaptadores de corriente, cargadores de baterías, control del lado primario de fuentes de alimentación conmutadas pequeñas

2.5 FP13xx Circuitos integrados de detección de corriente y protección contra sobrecorriente

FP130A, FP130AKR, FP131DR

Detección de corriente sin pérdidas en el riel, apagado automático por sobrecorriente por hardware

2.6 FP115 Amplificador operacional dual de precisión con regulador en derivación

FP115KR: Amplificador operacional dual + referencia de voltaje de precisión para muestreo de voltaje de batería

3. Circuitos integrados analógicos especiales y auxiliares para motores

  • Serie FP4xxx Reguladores lineales LDO
  • Serie FP3xxx Interruptores de carga y circuitos integrados de distribución de energía
  • Serie de predriver de motor FP: controladores de puerta trifásicos BLDC para ventiladores, bombas y accionamientos de pequeños motores

Especificaciones generales complementarias

  1. Definición de prefijo de modelo
  • FM8: Microcontrolador RISC OTP de 8 bits
  • FP: Circuito integrado analógico de gestión de energía
  1. Explicación de sufijos comunes
  • R: encapsulado SOT-23 de montaje superficial
  • LF: estándar de empaquetado verde sin plomo
  • EP: encapsulado con pad térmico expuesto para alta disipación de potencia
  • M/B/P: marcado de variante de capacidad de memoria OTP / número de pines para MCU
  1. Segmentación del mercado de aplicaciones
  • Electrónica de control de consumo: todas las series de MCU FM8
  • Baterías portátiles, fuente de alimentación para dispositivos portátiles: FP6160, FP6276B, FP6296
  • Cargadores y adaptadores AC-DC: FP5001, FP5101A
  • Monitoreo de batería y protección por hardware: serie FP130
  • Equipos periféricos USB: FM8PU83S
  • Accionamiento de ventiladores y bombas BLDC: serie de controladores de puerta FP para motores
  1. Declaración de exclusión
  2. Esta lista solo cubre semiconductores estándar de producción en masa. No se incluyen MCU OTP de máscara personalizada, chips de grado de temperatura especial personalizados ni muestras de ingeniería. Cada modelo base tiene cientos de números de pieza de pedido completos diferenciados por número de pines, encapsulado, corriente de salida y frecuencia de operación, que no pueden enumerarse individualmente por completo.

Preguntas Generales sobre Extracción de Firmware de Microcontroladores


  • ¿Es seguro enviar el pago a MikaTech?

    Si MikaTech fuera una mala empresa, podría encontrar toneladas de malas reputaciones sobre su servicio en Internet a lo largo de sus 28 años de historia

    ¡Entonces, la respuesta es SÍ! Somos buena gente.

    Por qué elegir Mikatech, por favor haga clic aquí para saberlo


  • ¿Puede Mikatech romper circuitos integrados no listados en este sitio?

    Diferentes fabricantes de chips tienen diferentes números de pieza, pero el núcleo interno del chip puede estar hecho con la misma tecnología, sería imposible listar todos los números de pieza donde nuestra tecnología puede aplicarse, como MYSON, STK, FEELING, ANALOG, FUJITSU, NOVATEK, LG/HYNDAI.

    Además, con el avance de la tecnología, cada día ganamos más experiencia y desarrollamos nuevos métodos de ingeniería inversa para diferentes partes de circuitos integrados. La lista completa de números de pieza de circuitos integrados que están dentro de nuestro alcance siempre crece, por favor contáctenos para averiguarlo.

  • ¿Se protegerá mi privacidad?

    Mikatech Innovative Limited comprende la importancia de la privacidad de sus clientes. En el momento en que contacta a Mikatech, la información personal suya quedará bajo protección mediante nuestras normas de gestión desarrolladas a lo largo de nuestros años de práctica. Mikatech utiliza esta información para personalizar su servicio hacia usted, nunca la divulgará a terceros por ninguna razón.
    En cada proyecto que realizamos, eliminamos todos los datos, materiales y códigos 60 días después de entregar los archivos, lo que nos protege a nosotros y protege su privacidad.

  • ¿Es legal obtener el servicio de Mikatech?

    Sí, es totalmente legal.
    Mikatech ofrece sus servicios de ingeniería inversa solo con fines educativos, puede ser ilegal utilizar los servicios mencionados en algunos países o regiones, por favor consulte sus leyes locales. Mikatech no asume ninguna responsabilidad en relación con el uso de los servicios mencionados que pudiera considerarse ilegal.


  • Mecanismos de actualización segura de firmware y el bloqueo de bits de MCU

    Las actualizaciones de firmware son esenciales para parchear vulnerabilidades, pero también introducen un posible vector de ataque. El bloqueo de bits de la MCU debe asegurar que solo se instalen actualizaciones autenticadas. Si un atacante puede instalar firmware malicioso, puede deshabilitar el bloqueo. El proceso de actualización generalmente implica leer el nuevo firmware de una fuente. La MCU verifica una firma digital. Si la firma es válida, la MCU programa el nuevo firmware en la memoria flash. Durante este proceso, no se permite la lectura de un procesador EEPROM. Pero el atacante podría intentar inyectar una actualización falsa. Podría usar un glitch para saltarse la verificación de la firma. Luego puede volcar la flash y la EEPROM después de arrancar su firmware malicioso. El decapsulado y la recuperación de código no son necesarios. El mecanismo de actualización en sí debe estar protegido. Muchas MCU tienen un bootloader dedicado para actualizaciones. El bootloader está en una región protegida. El bloqueo de bits de la MCU controla el acceso de escritura a esa región. El bloqueo impide que el bootloader sea sobrescrito. La actualización se realiza en un entorno seguro. La MCU también verifica el número de versión. Esto previene ataques de retroceso. El atacante no puede instalar una versión anterior vulnerable. La lectura del número de versión de un procesador EEPROM es posible, pero eso no ayuda. Volcar la flash y la EEPROM de la imagen de actualización es inútil porque está cifrada. La imagen de actualización a menudo está cifrada con una clave específica del dispositivo. La clave está dentro de la MCU. El bloqueo de bits protege la clave. Así que incluso si el atacante intercepta la actualización, no puede descifrarla. Tampoco puede copiar el contenido de la memoria criptográfica para obtener la clave. La ingeniería inversa del protocolo de actualización podría revelar fallos. Pero el protocolo suele ser estándar. El bloqueo de bits de la MCU también impone un canal seguro para la actualización. El canal utiliza autenticación mutua. La MCU autentica al servidor de actualizaciones. El servidor autentica a la MCU. Esto previene ataques de hombre en el medio. El proceso de actualización también incluye un mecanismo a prueba de fallos. Si la actualización se interrumpe, la MCU vuelve a la versión anterior. Esto evita que quede inutilizable. El bloqueo de bits de la MCU asegura que la reversión también esté autenticada. El atacante no puede forzar una reversión a una versión no autenticada. En resumen, los mecanismos de actualización segura de firmware son críticos para mantener el bloqueo de bits de la MCU. Evitan que el código no autorizado deshabilite el bloqueo. Protegen contra la lectura, volcado, decapsulado, copia, ingeniería inversa y extracción al asegurar que solo se instale firmware firmado y cifrado.



    microcontroller_hack_time

    Años

    28 +
    microcontroller hack countries

    Países

    110 +
    microcontroller attack clients

    Clientes

    5000 +
    microcontroller projects unlocked

    Proyectos

    60000 +