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

Desbloqueo de microcontroladores National Semiconductor

National Semiconductor fue un fabricante estadounidense de semiconductores, especializado en dispositivos y subsistemas analógicos, con sede anterior en Santa Clara, California, EE. UU. Los productos de National Semiconductor incluían circuitos de gestión de energía, controladores de pantalla, amplificadores de audio y operacionales, productos de interfaz de comunicación y soluciones de conversión de datos. Los mercados clave de National incluían teléfonos inalámbricos, pantallas y una variedad de mercados electrónicos generales, incluyendo aplicaciones médicas, automotrices, industriales y de prueba y medición. El 23 de septiembre de 2011, la empresa pasó formalmente a formar parte de Texas Instruments como la división "Silicon Valley".

 

  • Lista de ingeniería inversa de MCU National Semiconductor de Mikatech:
  • 1. Serie PAL OTP TTL basada en fusibles

    PAL combinatorios de 20 pines

    PAL10H8, PAL10L8, PAL10P8

    PAL12H6, PAL12L6, PAL12P6

    PAL14H4, PAL14L4, PAL14P4

    PAL16C1

    PAL16H2, PAL16L2, PAL16P2

    PAL16H4, PAL16L4, PAL16P4

    PAL16H6, PAL16L6, PAL16P6

    PAL16H8, PAL16L8, PAL16P8

    PAL síncronos registrados de 20 pines

    PAL16R4, PAL16R6, PAL16R8

    PAL16RP4, PAL16RP6, PAL16RP8

    PAL mejorados con XOR de 20 pines

    PAL16X4, PAL16X6, PAL16X8

    PAL combinatorios de 24 pines

    PAL18H4, PAL18L4, PAL18P4

    PAL20C1

    PAL20H2, PAL20L2, PAL20P2

    PAL20L8, PAL20S10

    PAL22V10 (PAL de macrocélula variable tipo fusible)

    PAL registrados de 24 pines

    PAL20R4, PAL20R6, PAL20R8

    PAL XOR de 24 pines

    PAL20X4, PAL20X6, PAL20X8

    PAL de alta densidad de bus ancho

    PAL32R16, PAL32X16

    2. Serie GAL E²CMOS reprogramable eléctricamente de NSC

    GAL16V8 PLD universal de 20 pines y 8 macrocélulas

    GAL16V8, GAL16V8A, GAL16V8B, GAL16V8D, GAL16V8NB

    GAL20V8 PLD universal de 24 pines y 8 macrocélulas

    GAL20V8, GAL20V8A, GAL20V8B

    GAL22V10 PLD emblemático de 24 pines y 10 macrocélulas variables

    GAL22V10, GAL22V10B

    GAL18V10 PLD de 20 pines y 10 macrocélulas

    GAL18V10

    GAL20RA10 GAL dedicado de registro asíncrono

    GAL20RA10

    GAL26CV12 GAL de alta densidad de 28 pines y bajo voltaje

    GAL26CV12

    GAL6001 Matriz de lógica programable completa (FPLA) E²CMOS

    GAL6001

 

Fundación

National Semiconductor[2] fue fundada en Danbury, Connecticut por el Dr. Bernard J Rothlein el 27 de mayo de 1959, cuando él y siete colegas, Edward N. Clarke, Joseph J. Gruber, Milton Schneider, Robert L. Hopkins, Robert L. Hoch, Richard N. Rau y Arthur V. Siefert, dejaron su empleo en la división de semiconductores de Sperry Rand Corporation.
La fundación de la nueva empresa fue seguida por una demanda de Sperry Rand contra National Semiconductor por infracción de patentes.[3] En 1965, cuando llegó a los tribunales, los preliminares de la demanda habían causado que el valor de las acciones de National se deprimiera. Los valores deprimidos permitieron a Peter J Sprague[4] invertir fuertemente en la empresa con fondos de su familia. Sprague también contó con el respaldo financiero adicional de un par de firmas de inversión de la costa oeste y un asegurador de Nueva York para tomar el control como presidente de National Semiconductor. En ese momento, Sprague tenía 27 años. Jeffrey S Young caracterizó la época como el comienzo del capitalismo de riesgo.[5]
Ese mismo año, National Semiconductor adquirió Molectro. Molectro fue fundada en 1962, en Santa Clara, California, por J. Nall y D. Spittlehouse, que anteriormente habían trabajado en Fairchild Camera and Instrument Corporation. La adquisición también trajo a National Semiconductor dos expertos en tecnologías lineales de semiconductores, Dave Talbert y Robert Widlar, que también habían trabajado anteriormente en Fairchild. La adquisición de Molectro proporcionó a National la tecnología para lanzarse en la fabricación y producción de circuitos integrados monolíticos.

En 1967, Sprague contrató a cinco altos ejecutivos de Fairchild, entre los que se encontraban Charles E Sporck y Pierre Lamond. En el momento de la contratación de Sporck, Robert Noyce era el jefe de facto de las operaciones de semiconductores en Fairchild y Sporck era su gerente de operaciones.
Charles E Sporck fue nombrado presidente y CEO de National. Para mejorar el trato por la contratación y nombramiento de Sporck con la mitad de su salario anterior en Fairchild, se le asignó una participación sustancial de las acciones de National. En esencia, Sporck llevó a cuatro de su personal de Fairchild, así como a otros tres de TI, Perkin-Elmer y Hewlett Packard, para formar un nuevo equipo de ocho hombres en National Semiconductor.[5] Casualidad, Sporck había sido el superior de Widlar en Fairchild antes de que Widlar dejara Fairchild para unirse a Molectro debido a una disputa de compensación con Sporck.

En 1968, National trasladó su sede de Danbury, Connecticut a Santa Clara, California. Sin embargo, al igual que muchas empresas, por conveniencia legal y financiera, National mantuvo su registro como corporación de Delaware.
A lo largo de los años adquirieron varias empresas como Fairchild Semiconductor (en 1987) y Cyrix (en 1997). Sin embargo, con el tiempo National Semiconductor se deshizo de estas adquisiciones. Fairchild Semiconductor se convirtió en una empresa independiente nuevamente en 1997, y la división de microprocesadores Cyrix se vendió a VIA Technologies de Taiwán en 1999.
Desde 1997 hasta 2002, National disfrutó de una gran cantidad de publicidad y premios con el desarrollo del Cyrix Media Center, Cyrix WebPad, WebPad Metro y los dispositivos conceptuales National Origami PDA creados por el Grupo de Productos Conceptuales de National. Basado en gran parte en el éxito del WebPad, National formó la división de Aplicaciones de Información (procesadores altamente integrados y "dispositivos de Internet") en 1998. La División de Aplicaciones de Información fue vendida a AMD en 2003.
Otros negocios como conjuntos de chips inalámbricos digitales, sensores de imagen, conjuntos de chips de E/S para PC también se han cerrado o vendido recientemente, ya que National se ha reencarnado como una empresa de semiconductores analógicos de alto rendimiento.

La transformación de National Semiconductor

El chip UART 8250 de National Semiconductor, uno de los chips UART más prolíficos y más clonados debido a su presencia en el primer IBM Personal Computer.
Peter Sprague, Pierre Lamond y el cariñosamente llamado Charlie Sporck trabajaron mano a mano, con el apoyo de la junta directiva, para transformar la empresa en un conglomerado multinacional de clase mundial. Inmediatamente después de convertirse en CEO, Sporck inició una guerra de precios histórica entre las empresas de semiconductores, que luego redujo el número de competidores en el campo. Entre las víctimas que salieron del negocio de semiconductores se encontraban General Electric y Westinghouse.

El control de costos, la reducción de gastos generales y el enfoque en las ganancias implementado por Sporck fue el elemento clave para que National sobreviviera a la guerra de precios y posteriormente, en 1981, se convirtiera en la primera empresa de semiconductores en alcanzar la marca de ventas anuales de mil millones de dólares. Sin embargo, la base que hizo exitosa a National fue su experiencia en electrónica analógica, TTL (lógica transistor-transistor) y tecnologías de circuitos integrados MOSFET (transistor de efecto de campo de semiconductor de óxido metálico). Como lo habían hecho mientras trabajaban en Fairchild, Sporck y Lamond dirigieron National Semiconductor hacia los crecientes mercados industriales y comerciales y a depender menos de los contratos militares y aeroespaciales. Esas decisiones, junto con el crecimiento inflacionario en el uso de computadoras, proporcionaron el mercado para la expansión de National. Mientras tanto, las fuentes de fondos asociadas con Sprague, junto con la estructuración creativa del flujo de efectivo debido a Sporck y Lamond, proporcionaron el financiamiento necesario para esa expansión. Lamond y Sporck también lograron atraer y extraer fondos sustanciales para financiar la expansión.[10]
Entre los esfuerzos de control de costos de Sporck se encontraba su atracción hacia la mano de obra de bajo costo y la subcontratación de mano de obra. National Semiconductor fue uno de los pioneros en la industria de semiconductores en invertir en instalaciones para realizar operaciones de fabricación final de circuitos integrados en países en desarrollo, especialmente en el sudeste asiático.

Las mejoras de fabricación de National Semiconductor bajo Sporck (en colaboración con Lamond) no se habilitaron mediante el énfasis en la innovación de procesos, sino en mejorar y estandarizar procesos ya establecidos por otras empresas como Fairchild y Texas Instruments. Así como, mediante incursiones frecuentes para contratar del grupo de talentos de Fairchild.

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.


  • Entendiendo y eludiendo los fusibles y bits de bloqueo

    Los fusibles y bits de bloqueo de los microcontroladores representan uno de los mecanismos más antiguos y fundamentales para proteger el firmware contra la lectura no autorizada. Estos elementos programables una sola vez controlan varios aspectos del funcionamiento del dispositivo, incluido si las interfaces de depuración están habilitadas, si la memoria flash puede leerse externamente y si se permite la ejecución de código desde regiones de memoria específicas. La configuración de estos fusibles se realiza típicamente durante la programación de producción, después de lo cual se pretende que permanezcan inmutables durante toda la vida útil del dispositivo. A pesar de su adopción generalizada, los mecanismos de protección basados en fusibles han demostrado ser vulnerables a una variedad de ataques. La naturaleza física de los fusibles (generalmente implementados como enlaces de polisilicio o transistores de puerta flotante) significa que pueden ser manipulados mediante técnicas tanto eléctricas como ópticas. Los investigadores han demostrado que la luz ultravioleta puede borrar los fusibles de seguridad basados en flash en algunos microcontroladores, restableciendo efectivamente los mecanismos de protección sin afectar la matriz de código principal. De manera similar, las técnicas de haz de iones enfocados (FIB) pueden usarse para alterar físicamente los estados de los fusibles en chips decapsulados, permitiendo a los atacantes desbloquear el acceso de depuración o deshabilitar la protección de lectura. La relación entre los fusibles y los bits de bloqueo añade otra capa de complejidad. En muchas arquitecturas de microcontroladores, los bits de fusible deben configurarse antes de que los bits de bloqueo puedan programarse, y una vez que se establecen los bits de bloqueo, el estado de los bits de fusible no puede cambiarse. Esta secuencia crea una ventana de vulnerabilidad durante la programación de producción donde un atacante con acceso adecuado podría interceptar o modificar la configuración. Además, algunos microcontroladores permiten modificar los bits de bloqueo mediante software, creando posibles vectores de ataque si el software encargado de gestionar estos bits contiene vulnerabilidades. Los microcontroladores modernos han evolucionado más allá de la protección simple basada en fusibles para incorporar mecanismos más sofisticados como eFuses y funciones físicamente inclonables. Las eFuses, que son elementos de memoria programables electrónicamente de una sola vez, se utilizan para almacenar claves criptográficas, configuración de arranque seguro y configuraciones de control de acceso de depuración. Estos elementos suelen estar protegidos contra lectura a nivel de hardware, impidiendo que el software acceda a su contenido. Sin embargo, se ha demostrado que los ataques de inyección de fallos pueden eludir la protección de lectura de las claves almacenadas en eFuses, con investigadores que muestran que ataques repetidos y análisis pueden recuperar valores completos de las claves. A medida que la seguridad de los microcontroladores continúa evolucionando, la interacción entre fusibles, bits de bloqueo y otros mecanismos de protección seguirá siendo un área crítica de investigación y desarrollo.



    microcontroller_hack_time

    Años

    28 +
    microcontroller hack countries

    Países

    110 +
    microcontroller attack clients

    Clientes

    5000 +
    microcontroller projects unlocked

    Proyectos

    60000 +