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

Déverrouillage des microcontrôleurs Mosel Vitelic

Mosel Vitelic (MV) était un fabricant taïwanais de semi-conducteurs avec deux principaux portefeuilles de produits : des circuits intégrés mémoire CMOS historiques (DRAM FPM, SDRAM, DDR1, SRAM asynchrone, FIFO, ROM vocale masquée) et, après la mémoire, des composants discrets de puissance et des circuits intégrés analogiques de gestion d'alimentation. Elle produisait des circuits intégrés pour la mémoire. Fondée en 1985, elle fabriquait des DRAM et des mémoires Flash. Elle utilisait un processus .12u/.14u et fabriquait des mémoires SDR 128Mb/256Mb, DDRI RAM et DDRII RAM 256Mb/512Mb.

Vers mai 2009, la société a fermé ses portes en raison d'un manque de financement de la société mère ProMOS (Taïwan).

 

  • Liste des MCU Mosel Vitelic pour ingénierie inverse par Mikatech :
  • V53 DRAM Fast Page Mode V53C408, V53C416, V53C808, V53C816, V53C1608, V53C1616 V54 SDRAM 3,3V V54C1604, V54C1608, V54C1616 V54C3204, V54C3208, V54C3216 V54C6404, V54C6408, V54C6416 V54C12808, V54C12816, V54C25608, V54C25616 V82 DDR1 SDRAM V826464, V8212864, V8225664, V8251264 V62 SRAM CMOS asynchrone ×8 Bit V62C648, V62C1288, V62C2568, V62C5128, V62C10248 V62L648, V62L1288, V62L2568 ×16 Bit V62C6416, V62C12816, V62C25616, V62C51216, V62C102416 V62L6416, V62L12816, V62L25616 MSM Mémoire tampon FIFO MSM9009, MSM9018, MSM9026 MSS ROM vocale masquée MSS4305 2. Série de composants discrets de puissance et analogiques MSS MOSFET de puissance à tranchée MSS3002, MSS3003, MSS3004, MSS3006 MSS4302, MSS4303, MSS4305, MSS4306 MSS6002, MSS6003, MSS6008, MSS6010 MVIGB IGBT à tranchée MVIGB20N60, MVIGB30N60, MVIGB40N60, MVIGB15N120, MVIGB25N120 MVSD Diode de puissance Schottky MVSD10045, MVSD20045, MVSD30045, MVSD10060, MVSD20060 MVESD Dispositifs de protection ESD MVESD05C, MVESD12C, MVESD24C Circuits intégrés analogiques de gestion d'alimentation MVPM01, MVPM02, MVPM03 (Convertisseurs abaisseurs DC-DC) MVLDO01, MVLDO02 (Régulateurs linéaires LDO)

 

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.


  • Techniques d'extraction de la mémoire EEPROM et Flash pour la récupération de firmware

      L'extraction du firmware depuis la mémoire d'un microcontrôleur – qu'il s'agisse de flash, d'EEPROM ou d'autres mémoires non volatiles – est l'étape fondamentale de toute opération d'ingénierie inverse. Une extraction réussie permet aux chercheurs en sécurité d'analyser le code à la recherche de vulnérabilités, de récupérer des clés cryptographiques, de comprendre des protocoles propriétaires et de développer des correctifs ou des exploits. Cependant, les fabricants de microcontrôleurs ont mis en place de nombreuses protections pour empêcher la lecture non autorisée du contenu mémoire, notamment la protection contre la lecture, les bits de verrouillage et les mécanismes de sécurité basés sur des fusibles. Pour les microcontrôleurs non protégés, l'extraction de la flash et de l'EEPROM est relativement simple. Des outils tels que avrdude pour les dispositifs AVR, stm8flash pour les microcontrôleurs STM8 et divers programmateurs JTAG/SWD peuvent lire le contenu de la mémoire via des interfaces de programmation standard. Ces outils permettent généralement d'extraire des régions mémoire entières vers des fichiers binaires qui peuvent ensuite être chargés dans des désassembleurs et des frameworks d'ingénierie inverse tels que Ghidra, Binary Ninja ou IDA Pro. La disponibilité de ces outils open source a démocratisé l'extraction de firmware, permettant à des chercheurs indépendants d'analyser des systèmes embarqués qui n'étaient auparavant accessibles qu'aux fabricants et à leurs partenaires autorisés. Lorsque la protection contre la lecture est activée, le défi devient considérablement plus difficile. Par exemple, la série STM8 implémente une protection de lecture qui bloque la lecture et la modification de la mémoire programme flash et de l'EEPROM de données via l'interface de débogage. Tenter de désactiver cette protection déclenche généralement un effacement global de la mémoire programme, détruisant le firmware même que l'attaquant cherche à récupérer. Pour surmonter cet obstacle, les chercheurs ont développé des techniques telles que la perturbation de tension lors de la routine de vérification de protection, l'exploitation de conditions de concurrence dans le protocole SWD et l'utilisation de vulnérabilités du bootloader pour accéder à la mémoire sans déclencher le mécanisme d'effacement. L'émergence de matériel dédié à l'extraction de mémoire flash a encore élargi les capacités disponibles pour les chercheurs. Par exemple, le projet DUMPTRUCK fournit une plateforme open-hardware conçue pour interfacer et extraire presque n'importe quel périphérique de mémoire flash ou non volatile. Ce dispositif rationalise le processus d'ingénierie inverse des dispositifs par l'analyse du contenu flash, facilitant la récupération du firmware même sur des cibles difficiles. Alors que les systèmes embarqués continuent de proliférer dans tous les secteurs, l'importance de techniques robustes d'extraction de firmware – et le besoin correspondant de mécanismes de protection efficaces – ne fera que croître.

    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 +