Ingénierie inverse de MCU

Déverrouillage de microcontrôleur - MikaTech

Nos valeurs et objectifs

À propos de MikaTech

Le temps a passé vite, depuis le jour où nous avons réalisé notre premier projet d'ingénierie inverse sur MCU 8051 en 1998, jusqu'au jour où nous avons installé notre laboratoire d'ingénierie inverse d'un million de dollars en 2012, 14 années se sont écoulées. Aujourd'hui, nous lançons notre nouvelle activité de développement de systèmes de vision embarquée, avec l'espoir de servir encore 10 ans.

signature Peter Lee Co-fondateur & PDG

Ingénierie inverse des circuits intégrés Hynix

SK Hynix Inc. (KRX: 000660) est un fournisseur sud-coréen de semi-conducteurs mémoire, spécialisé dans les puces DRAM (mémoire vive dynamique) et les mémoires flash. Hynix est le deuxième plus grand fabricant de puces mémoire au monde (après Samsung Electronics) et la sixième plus grande entreprise de semi-conducteurs au monde. Fondée en 1983 sous le nom de Hyundai Electronic Industrial Co., Ltd. et connue sous le nom de Hyundai Electronics, la société possède des sites de production en Corée, aux États-Unis, en Chine et à Taïwan. En 2012, lorsque SK Telecom est devenu son actionnaire majoritaire, Hynix a fusionné avec le groupe SK, le troisième plus grand conglomérat de Corée du Sud. Les actions de la société sont négociées à la Bourse de Corée, et les actions globales dépositaires sont cotées à la Bourse de Luxembourg.

 

  • Liste des MCU Hynix pour ingénierie inverse par Mikatech :
  • Série GMS34XX - Récupération de code MCU : GMS34004TK GMS34004TM GMS34004TW GMS34112TK GMS34140TK ...

    Série GMS81XX - Récupération de code MCU : GMS81004 GMS81008 GMS81016 GMS81024 GMS81032 GMS81504AT GMS81504T GMS81516 GMS81516AT GMS81516BT GMS81524 GMS81524AT GMS81524BT GMS81604T GMS81608T GMS81C5016 GMS81C5024 GMS81C5032 ...

    Série GMS82XX - Récupération de code MCU : GMS82516T GMS82524T ...

    Série GMS84XX - Récupération de code MCU : GMS84512T GMS84524T ...

    Série GMS87XX - Récupération de code MCU : GMS87C1102 GMS87C1202 GMS87C1404 GMS87C1408 GMS87C2020 GMS87C5032 GMS87C5108 GMS87C7008 GMS87C7016 ...

    Série GMS97XX - Récupération de code MCU : GMS97C1051 GMS97C2051 GMS97C51 GMS97C52 GMS97C54 GMS97C56 GMS97C58 GMS97L1051 GMS97L2051 GMS97L51 GMS97L52 GMS97L54 GMS97L56 GMS97L58 ...

    Série GMS99XX - Récupération de code MCU : GMS99C51 GMS99C52 GMS99C58 ...

    Série H26MXX - Récupération de code MCU : H26M11002AAR ...

    Série H27UXX - Récupération de code MCU : H27U1G8F2BTR H27U4G8T2BTRB H27U518S2CTP H27UBG8U5MTR ...

    Série H8ACXX - Récupération de code MCU : H8ACS0CE0ABR H8ACS0CF0ACR56 H8ACS0CF0MMR H8ACS0EH0ACR H8ACS0EJ0MCP H8ACS0PG0MBP H8ACS0PL0MCR H8ACS0SIOMBR H8ACUOCEOBBR H8ACUOCLOACR ...

    Série H8BXXX - Récupération de code MCU : H8BCSOCEOABR56M H8BCSOCGOMBR H8BCSOCHOMMR H8BCS0PE0MBR H8BCSOPGOMBR H8BCS0QG0MBP H8BCS0RJOMCP H8BCS0SI0MBR H8BCS0SJ0MCP H8BCSOUN0MCR H8BES0SQOMCR ...

    Série HMSXXX - Récupération de code MCU : HMS81004E HMS81008E HMS81016E HMS81020ET HMS81020TL HMS81024E HMS81032 HMS81032ET HMS81032T HMS81032TL HMS87C1102A HMS87C1104A HMS87C1202A HMS87C1204A HMS87C1302A HMS87C1304A HMS87C1404B HMS87C1408B HMS87C1416B HMS87C1508B HMS87C1516B HMS87C1608B HMS87C1616B HMS87C1708B MS87C1716B HMS87C1808B HMS87C1816B HMS87C5216 HMS99C51 HMS99C52 HMS99C58 ...

    Série HY27XXX - Récupération de code MCU : HY2764 HY27C64A HY27SF081G2A HY27UA081G1M HY27UF081G2A HY27UF081G2M HY27UF082G2B HY27UF082G2M HY27UF084G2B HY27UF084G2M HY27UGO88G5B HY27UG088G5M HY27US08121A HY27US08121B HY27US08121M HY27US081G1M HY27US08281A HY27US08561A HY27US08561M HY27UT084G2A GY27UT084G2M HY27UT088G2A HY27U088G2M HY27UV08BG5M ...

    Série HY29XXX - Récupération de code MCU : HY29DL162BF HY29DL162BT HY29DL162TF HY29DL162TT HY29DL163BF HY29DL163BT HY29DL163FT HY29DL163TT HY29DS162BF HY29DS162BT HY29DS162TT HY29DS162BF HY29DS162BT HY29DS162TF HY29DS162TT HY29DS163BF HY29DS163BT HY29DS163TF HY29DS163TT HY29F002T HY29F040 HY29F040A HY29F080 HY29F200B HY29F200T HY29F400ABG HY29F400ATG HY29F400ATT HY29F400BG HY29F400TG HY29F400TT HY29F800ABG HY29F800ABT HY29F800ATG HY29F800ATT HY29F800BG HY29F800BT HY29T800TG HY29F800TT HY29LV160BF HY29LV160BT HY29LV160TT HY29LV320BF HY29LV320TF HY29LV320TT HY29LV400BF HY29LV400BT HY29LV400TF HY29LV400TT HY29LV800BF HY29LV800BG HY29LV800BT HY29LV800TF HY29LV800TG HY29LV800TT ...

    Série HY90XXX - Récupération de code MCU : HY90C46
    Série HY93XXX - Récupération de code MCU : HY93C56 HY93C66 HY93C76 HY93C86 ...

    Série HYC0XXX - Récupération de code MCU : HYC0SEEOMF1P HYC0SEF0MF3P HYC0SEH0AF3P HYC0SEH0MF3P HYC0SGH0MF3P HYC0UEE0AF2P HYC0UEE0MF2P HYC0UEF0MF3P HYC0UEL0MF3R ...

    Série HYD0XXX - Récupération de code MCU : HYD0SEE0MF2P HYD0SFE0BF1P HYD0SFG0MF1 HYD0SQG0MF1P ...

    Série HYG0XXX - Récupération de code MCU : HYG0SEG0MF2P HYG0SGH0MF3P HYG0SGJ0MF3P HYG0UEE0MF2P HYG0EG0MF2P HYG0UGH0MF3P HYG0UGH0MF3P ...

    Série HYH0XXX - Récupération de code MCU : HYH0SQJ0MF3P HYH0SSJ0MF3P ...

    Série HYI0XXX - Récupération de code MCU : HYI0SIJ0MF3P HYI0UIJ0MF3P ...

 

Questions générales sur l'extraction de firmware de microcontrôleur


  • Est-il sûr d'envoyer un paiement à MikaTech ?

    Si MikaTech était une mauvaise entreprise, vous pourriez trouver des tonnes de mauvaises réputations sur ses services sur Internet au cours de ses 28 ans d'histoire

    Donc, la réponse est OUI ! Nous sommes de bonnes personnes.

    Pourquoi choisir Mikatech, cliquez ici pour le découvrir


  • Mikatech peut-elle casser des circuits intégrés non répertoriés sur ce site ?

    Différents fabricants de puces utilisent des numéros de pièce différents, mais le cœur interne de la puce peut être fabriqué avec la même technologie. Il serait impossible de répertorier tous les numéros de pièce auxquels notre technologie peut s'appliquer, comme MYSON, STK, FEELING, ANALOG, FUJITSU, NOVATEK, LG/HYNDAI.

    Grâce à l'avancée de la technologie, nous acquérons chaque jour plus d'expérience et développons de nouvelles méthodes d'ingénierie inverse pour différents circuits intégrés. La liste complète des numéros de pièce de circuits intégrés que nous sommes capables de traiter ne cesse de s'agrandir. Contactez-nous pour en savoir plus.

  • Ma vie privée sera-t-elle protégée ?

    Mikatech Innovative Limited comprend l'importance de la confidentialité de ses clients. Dès que vous contactez Mikatech, vos informations personnelles sont protégées par notre règlement de gestion, développé au fil de nos années de pratique. Mikatech utilise ces informations pour personnaliser ses services à votre égard et ne les divulguera jamais à des tiers, quelle qu'en soit la raison.
    Pour chaque projet que nous réalisons, nous supprimons toutes les données, matériaux et codes 60 jours après la livraison des fichiers, ce qui nous protège et protège votre vie privée.

  • Est-il légal de faire appel aux services de Mikatech ?

    Oui, c'est totalement légal.
    Mikatech fournit ses services d'ingénierie inverse uniquement à des fins éducatives. L'utilisation des services mentionnés ci-dessus peut être illégale dans certains pays ou régions, veuillez vérifier les lois locales. Mikatech n'assume aucune responsabilité quant à l'utilisation des services mentionnés ci-dessus qui pourrait être considérée comme illégale.


  • Anatomie d'un contournement de la protection contre la lecture

    Le mécanisme de protection contre la lecture constitue la première ligne de défense pour tout fabricant de microcontrôleur (MCU) souhaitant protéger son firmware propriétaire contre une extraction non autorisée. Lorsqu'un ingénieur active la protection contre la lecture sur un dispositif de production, il suppose généralement que le firmware restera sécurisé face à tous les adversaires, sauf les plus sophistiqués. Malheureusement, cette hypothèse s'est avérée fausse à maintes reprises sur de nombreuses familles de microcontrôleurs. Par exemple, la série STM32 implémente un mécanisme de protection de lecture Flash (RDP) conçu pour empêcher l'accès via l'interface de débogage, mais des chercheurs ont découvert des vulnérabilités critiques dans ce système. L'une d'elles, baptisée « RDP Freeze », permet à un attaquant de capturer précisément l'état interne du microcontrôleur – y compris les registres et la RAM – avec une précision au niveau du cycle. Ce niveau de précision permet la récupération du firmware via la manipulation de l'accélérateur CRC matériel pendant l'exécution, ainsi que l'extraction de clés cryptographiques à partir de systèmes en fonctionnement. Le processus de contournement de la protection contre la lecture commence généralement par une reconnaissance des interfaces de débogage du MCU cible. De nombreux microcontrôleurs exposent des broches JTAG (Joint Test Action Group) ou SWD (Serial Wire Debug) qui, si elles sont accessibles, offrent une voie directe pour extraire le contenu de la flash. Cependant, lorsque la protection contre la lecture est correctement activée, ces interfaces rejettent les requêtes de lecture et peuvent même déclencher un effacement automatique de la mémoire flash en cas de détection de tentative de falsification. Cette fonction d'autodestruction vise à empêcher les adversaires d'extraire le firmware par force brute ou par tentatives d'accès répétées. Malgré ces protections, les techniques d'injection de fautes ont démontré un succès remarquable pour contourner la protection contre la lecture sur diverses architectures de MCU. La réalité pratique est que la protection contre la lecture n'offre qu'une sécurité conditionnelle. Un attaquant ayant un accès physique au dispositif et l'équipement approprié peut souvent contourner ces protections par des perturbations de tension, des manipulations d'horloge ou des injections de fautes électromagnétiques. L'économie de ces attaques a également considérablement évolué – là où seuls les acteurs étatiques pouvaient autrefois s'offrir l'équipement nécessaire, les outils de hacking matériel sont aujourd'hui de plus en plus accessibles et abordables. Cette démocratisation des capacités d'attaque signifie que même des adversaires aux moyens modestes peuvent désormais tenter d'extraire le firmware de microcontrôleurs protégés. La leçon pour les concepteurs de systèmes embarqués est claire : la protection contre la lecture doit être considérée comme un moyen de dissuasion plutôt qu'une barrière absolue, et des stratégies de défense en profondeur doivent être employées pour protéger la propriété intellectuelle sensible et les matériaux cryptographiques stockés dans le firmware des MCU.

    temps de hacking microcontrôleur

    Années

    28 +
    pays de hacking microcontrôleur

    Pays

    110 +
    clients d'attaque microcontrôleur

    Clients

    5000 +
    projets de microcontrôleur déverrouillés

    Projets

    60000 +