Notre focus

  • Tout ce qu'ils fabriquent,
    nous pouvons le casser !

  • Vous êtes toujours
    en sécurité avec nous

Les objectifs principaux de notre service sont : 1er réaliser le travail,
2ème votre paiement est en sécurité avec nous. Gagnant-gagnant pour nous.


Consultation gratuite


Pourquoi votre paiement est-il en sécurité avec nous ?   En savoir plus...
historique de rétro-ingénierie

Premiers au monde

Nous avons réalisé la première rétro-ingénierie d'un microcontrôleur 8051 en 1998. Quelqu'un l'a fait plus tôt ?

hack 8051

Notre domaine

break-ic.com enregistré en 2000, vous pouvez rechercher pour vérifier.

déverrouillage de MCU

Notre expérience

Nous avons réalisé des milliers de puces et de PCB, anticipé tous les problèmes potentiels.

expérience de hacking

Notre éthique

L'honnêteté garantit des affaires durables, nous n'aurions pas pu tromper pendant 28 ans.

Déverrouillage de la protection des MCU STC


STC propose une large gamme de microcontrôleurs basés sur l'architecture 8051, avec des densités de code allant de 512 octets à 62 Ko. La gamme de produits comprend des microcontrôleurs 8 bits basés sur le noyau STC-51 puissant et basse consommation à cycle unique, ainsi que des dispositifs compatibles avec le standard industriel MCS-51 et des dérivés de petit format en boîtiers 8/16/18/20/28 broches et en boîtiers DIP/SOP/PLCC/SSOP/QFN. Tous sont fabriqués avec des technologies Flash avancées par le célèbre fabricant de semi-conducteurs TSMC. Tous les membres de cette gamme de produits incluent une capacité ISP (programmation en système), tandis que certains prennent également en charge le mode IAP (programmation en application) qui permet au microcontrôleur lui-même de modifier la ROM du programme.

Il existe de nombreuses fonctionnalités spéciales en plus du 80C51 standard :
Réinitialisation interne, oscillateur RC, chien de garde (WDT), sécurité renforcée, générateur de baud rate autonome, faible consommation.

Et également plusieurs fonctionnalités spécifiques à certaines applications :
Convertisseur ADC, PWM/PCA/DAC, SPI, jusqu'à 4 UART, jusqu'à 6 temporisateurs.

Les dispositifs STC à cycle unique 8051 peuvent être utilisés dans des applications 80C51 existantes avec une compatibilité binaire totale, tout en augmentant considérablement les performances par un facteur de 6 à 12, jusqu'à 35 MIPS.

Grâce à l'énorme marché chinois, le coût des microcontrôleurs STC 8051 peut battre n'importe quel concurrent sans sacrifier qualité et performances. Cette famille passionnante apporte plus de fonctionnalités et de périphériques aux utilisateurs tout en réduisant considérablement les coûts.


  • Liste de rétro-ingénierie des MCU STC par Mikatech :
  • Série STC89Cxx – attaque de la protection contre la copie : STC89C51RC STC89C52RC STC89C53RC STC89C54RD+ STC89C58RD+ STC89C516RD STC89C516RD+ STC89C58RD ...

    Série STC89LExx/LVxx – attaque de la protection contre la copie : STC89LE51RC STC89LE52RC STC89LE53RC STC89LE54RD+ STC89LE58RD+ STC89LE516RD+ STC89LE516AD STC89LE516X2 STC89LE52AD STC89LE54AD STC89LE556AD STC89LE556X2 STC89LE58AD STC89LV516RD STC89LV58RD ...

    Série STC90Cxx – attaque de la protection contre la copie : STC90C51RC STC90C52RC STC90C53RC STC90LE51RC STC90LE52RC STC90LE53RC STC90C54RD+ STC90C58RD+ STC90C510RD+ STC90C512RD+ STC90C514RD+ STC90C516RD+ STC90LE54RD+ STC90LE58RD+ STC90LE510RD+ STC90LE512RD+ STC90LE514RD+ STC90LE516RD+ STC90C52AD STC90C54AD STC90C58AD STC90C514AD STC90C516AD STC90LE52AD STC90LE54AD STC90LE58AD STC90LE514AD STC90LE516AD ...

    Série STC10Fxx – lecture de la protection contre la copie : STC10F04 STC10F04XE STC10F08 STC10F08XE STC10F12 STC10F12XE STC10F14X ...

    Série STC11Fxx – attaque de la protection contre la copie : STC11F01E STC11F02E STC11F03E STC11F04E STC11F05E IAP11F06 STC11F60XE STC11F56XE STC11F52XE STC11F48XE STC11F40XE STC11F32XE STC11F20XE STC11F16XE STC11F08XE STC11F62X ...

    Série STC12Cxx / STC12LExx – attaque de la protection contre la copie : STC12C1052 STC12C2052 STC12C4052 STC12C5052 STC12C5410 STC12C5410AD STC12C5402 STC12C5402AD STC12C5404 STC12C5404AD STC12C546 STC12C5406AD STC12C5408 STC12C5408AD STC12C5410 STC12C5410AD STC12C5412 STC12C5412RD STC12LE1052 STC12LE2052 STC12LE4052 STC12LE5052 STC12C5A08S2 STC12C5A16S2 STC12C5A32S2 STC12C5A40S2 STC12C5A48S2 STC12C5A52S2 STC12C5A56S2 STC12C5A60S2 IAP12C5A62S2 STC12LE5A08S2 STC12LE5A16S2 STC12LE5A32S2 STC12LE5A40S2 STC12LE5A48S2 STC12LE5A52S2 STC12LE5A56S2 STC12LE5A60S2 IAP12LE5A62S2 STC12C5A08AD STC12C5A16AD STC12C5A32AD STC12C5A40AD STC12C5A48AD STC12C5A52AD STC12C5A56AD STC12C5A60AD IAP12C5A62AD STC12LE5A08AD STC12LE5A16AD STC12LE5A32AD STC12LE5A40AD STC12LE5A48AD STC12LE5A52AD STC12LE5A56AD STC12LE5A60AD IAP12LE5A62AD STC12C5201AD STC12C5202AD STC12C5203AD STC12C5204AD STC12C5205AD STC12C5206AD STC12LE5201AD STC12LE5202AD STC12LE5203AD STC12LE5204AD STC12LE5205AD STC12LE5206AD STC12C5604AD STC12C5608AD STC12C5612AD STC12C5616AD STC12C5620AD STC12C5624AD STC12C5628AD STC12C5630AD STC12LE5604AD STC12LE5608AD STC12LE5612AD STC12LE5616AD STC12LE5620AD STC12LE5624AD STC12LE5628AD STC12LE5630AD ...

    Série STC15Fxx – lecture de la protection contre la copie : STC15F100W STC15F101W STC15F102W STC15F104W STC15F2K08S2 STC15F2K16S2 STC15F2K24AS STC15F2K32S2 STC15F2K40S2 STC15F2K48AS STC15F2K48S2 STC15F2K56S2 STC15F2K60S STC15F2K60S2 IAP15F105W IAP15F2K61S IAP15F2K61S2 IAP15F2K61S2 IRC15F107W IRC15F107W IRC15F2K63S2 ...

  • Série STC15Lxx – déverrouillage et lecture de la protection : STC15L100W STC15L101W STC15L102W STC15L104W STC15L2K08S2 STC15L2K16S2 STC15L2K32S2 STC15L2K40S2 STC15L2K48S2 STC15L2K56S2 STC15L2K60S2 IAP15L105W IAP15L2K61S2 ...

  • Série STC15Wxx – extraction de la protection contre la copie : STC15W100 STC15W101 STC15W102 STC15W104 STC15W1K08PWM STC15W1K16PWM STC15W1K16S STC15W1K24S STC15W201S STC15W202S STC15W203S STC15W204S STC15W401AS STC15W402AS STC15W404AS STC15W404S STC15W408AS STC15W408S STC15W410S STC15W413AS STC15W4K16S4 STC15W4K32S4 STC15W4K40S4 STC15W4K48S4 STC15W4K56S4 IAP15W1K29S IAP15W205S IAP15W413S IAP15W4K58S4 IAP15W4K61S4 IRC15W107 IRC15W1K31 IRC15W207S IRC15W415AS IRC15W415S IRC15W4K63S4 ...

 

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


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

    Si MikaTech était une mauvaise entreprise, vous trouveriez des tonnes de mauvaises réputations sur son service sur Internet au cours de ses 28 ans d'histoire.

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

    Pourquoi choisir Mikatech, veuillez cliquer ici pour le savoir


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

    Différents fabricants de puces ont 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 tout à fait impossible de lister tous les numéros de pièce sur lesquels notre technologie peut s'appliquer, comme MYSON, STK, FEELING, ANALOG, FUJITSU, NOVATEK, LG/HYNDAI.

    De plus, avec l'avancée de la technologie, nous acquérons chaque jour plus d'expérience et développons de nouvelles méthodes de rétro-ingénierie pour différents circuits intégrés. La liste complète des numéros de pièce de circuits intégrés relevant de notre champ de compétence ne cesse de s'agrandir. Veuillez nous contacter 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 élaboré au fil de nos années de pratique. Mikatech utilise ces informations pour personnaliser ses services à votre intention et ne les divulguera jamais à des tiers pour quelque raison que ce soit.
    Pour chaque projet réalisé, 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 tout à fait légal.
    Mikatech fournit ses services de rétro-ingénierie à des fins éducatives uniquement. 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é concernant l'utilisation de ces services qui pourrait être considérée comme illégale.


  • Je vous ai envoyé un e-mail, pourquoi n'y a-t-il pas de réponse ?

    • A. Notre serveur de messagerie est temporairement en panne, votre message n'a pas été délivré dans notre boîte aux lettres même si le message d'envoi réussi s'affiche à l'écran. Veuillez nous recontacter.
    • B. Notre e-mail est reconnu comme spam par votre serveur de messagerie, donc notre réponse a été rejetée par votre serveur ou détournée vers votre dossier spam. Veuillez retirer notre compte de la liste des spams ou vérifier votre dossier spam, ou utiliser un autre compte e-mail comme Gmail.
    • C. Votre e-mail est reconnu comme spam par notre serveur, il a donc été placé dans notre dossier spam. Veuillez utiliser un autre compte e-mail pour nous recontacter.

  • Contournement des verrous de lecture des MCU sans décapsulation

    Vecteurs d'attaque par canaux auxiliaires : Contournement des verrous de lecture des MCU sans décapsulation. Les défenses de sécurité traditionnelles des microcontrôleurs (MCU) reposent sur le grillage des fusibles, la configuration des bits de verrouillage et les règles de protection contre la lecture pour bloquer l'accès externe au micrologiciel. Pourtant, les attaques modernes par canaux auxiliaires peuvent contourner ces barrières sans décapsulation destructive ni modification matérielle permanente. Les techniques par canaux auxiliaires exploitent les fuites physiques involontaires des MCU en fonctionnement, notamment les traces de consommation électrique, les émissions électromagnétiques et les variations temporelles, pour déduire les données de mémoire protégées et contourner les états de verrouillage logique. Cet article explique les workflows non invasifs par canaux auxiliaires pour déverrouiller des MCU sécurisés, extraire le contenu de la mémoire Flash et EEPROM, obtenir le micrologiciel sans exposer la puce, et analyse comment la rétro-ingénierie exploite les traces collectées pour la récupération de code et la duplication de micrologiciel, en intégrant tous les mots-clés obligatoires de manière aléatoire dans plus de 120 phrases complètes. Contrairement aux attaques par retrait de puce qui nécessitent une décapsulation physique du boîtier du MCU, les attaques par canaux auxiliaires agissent sur des dispositifs entièrement encapsulés et fonctionnels, sans altérer définitivement la structure matérielle. Le principe fondamental des vulnérabilités par canaux auxiliaires est que chaque opération de calcul exécutée par le microcontrôleur produit des signatures physiques uniques corrélées aux valeurs de données traitées et aux états de transition de sécurité interne. Lorsqu'un MCU applique des vérifications de bits de verrouillage au démarrage, la consommation électrique et les motifs de rayonnement électromagnétique diffèrent subtilement selon que les fusibles sont intacts ou que la protection contre la lecture est active ou désactivée. Les attaquants capturent ces différences subtiles pour déduire les configurations de sécurité sans cartographie directe des fusibles ni retrait du boîtier. La méthode par canal auxiliaire la plus répandue est l'analyse de consommation, qui utilise des oscilloscopes haute résolution pour mesurer le courant traversant la broche d'alimentation du MCU pendant le démarrage et les séquences d'accès mémoire. En profilant les traces de consommation, les adversaires peuvent identifier les cycles d'horloge exacts où la validation des bits de verrouillage et l'échantillonnage de l'état des fusibles se produisent pendant la routine de démarrage. Une fois ces fenêtres temporelles critiques localisées, une attaque par injection de tension de précision (glitching) introduit des creux de tension de l'ordre de la nanoseconde pour corrompre le calcul de vérification de sécurité, forçant ainsi le MCU à déverrouiller prématurément ses interfaces de débogage et d'accès mémoire. Après avoir contourné la barrière de verrouillage initiale, les attaquants initient des commandes de communication standard pour extraire le contenu de la mémoire Flash via des interfaces de débogage ou série existantes qui étaient auparavant restreintes par la protection contre la lecture. L'analyse électromagnétique étend cette capacité en capturant les émissions radiofréquences de la puce du MCU à l'aide de sondes en champ proche placées au-dessus du dispositif encapsulé. Les fuites EM sont directement corrélées à l'activité du bus interne, permettant d'observer des opérations de lecture mémoire cachées même lorsque les ports de débogage externes sont entièrement désactivés par les bits de verrouillage. Cela permet une collecte de données passive qui reconstitue le contenu de la mémoire EEPROM sans envoyer de commandes de lecture explicites au microcontrôleur verrouillé. L'analyse temporelle se concentre sur les délais d'exécution subtils introduits par les branches conditionnelles de sécurité dans le code du chargeur d'amorçage. Lorsque les états des fusibles diffèrent ou que les valeurs des bits de verrouillage changent, la séquence de démarrage exécute légèrement plus ou moins de cycles d'instruction, créant des écarts temporels mesurables qui révèlent des données de configuration de sécurité cachées. Les attaquants combinent les ensembles de données temporelles avec les traces de consommation pour construire des modèles complets de la logique de sécurité interne du MCU, permettant des séquences de déverrouillage fiables adaptées à des modèles de dispositifs spécifiques. Un avantage clé des méthodes de déverrouillage par canaux auxiliaires est leur discrétion ; le dispositif reste physiquement intact, sans signe visible de falsification après l'attaque. Contrairement à la décapsulation, qui modifie définitivement l'encapsulation de la puce, le glitching et l'analyse de traces ne laissent aucune preuve médico-légale que l'état de sécurité du MCU a été modifié lors de l'accès. Après avoir déverrouillé le dispositif via une manipulation par canaux auxiliaires, les adversaires effectuent des opérations de dump complet de la mémoire Flash pour récupérer le code exécutable du programme, et des procédures de dump EEPROM distinctes pour extraire les clés de configuration persistantes stockées en dehors de la mémoire principale. Les données binaires récupérées subissent des workflows structurés de récupération de code pour réparer les segments de mémoire fragmentés et reconstruire des images de micrologiciel complètes, prêtes pour une inspection plus approfondie. Les équipes de rétro-ingénierie analysent ensuite les binaires récupérés par canaux auxiliaires pour décompiler la logique propriétaire, identifier les implémentations cryptographiques et documenter les routines anti-effraction intégrées par les développeurs d'origine. L'objectif final des adversaires est de dupliquer le micrologiciel analysé sur des microcontrôleurs vierges, produisant des dispositifs clonés qui reproduisent la fonctionnalité originale sans autorisation ni licence. Pour se défendre contre les attaques par canaux auxiliaires, les fabricants de MCU intègrent des contre-mesures matérielles dédiées dans la conception du silicium et la logique du micrologiciel d'exécution. La randomisation dynamique des bits de verrouillage modifie en continu le moment de lecture des registres de sécurité pendant le démarrage pour briser la corrélation entre les fuites physiques et les données d'état des fusibles. Des circuits d'injection de bruit ajoutent un bruit électromagnétique et de puissance contrôlé pour masquer les signatures opérationnelles distinctives, empêchant un profilage précis des traces par des sondes externes. L'obscurcissement de l'état des fusibles introduit des cycles d'échantillonnage factices pendant le démarrage pour tromper les outils d'analyse temporelle sur les véritables valeurs de configuration de sécurité. Les développeurs renforcent les défenses du micrologiciel en implémentant une exécution à temps constant pour toutes les routines de validation de verrouillage, éliminant les variations temporelles dépendantes des données qui permettent une inférence par canaux auxiliaires basée sur le timing. De plus, la logique de protection contre la lecture est étroitement couplée à des moniteurs de tension sur puce qui détectent les tentatives de glitching et déclenchent immédiatement un renforcement temporaire du verrouillage pour bloquer les opérations de dump en cours. La mémoire EEPROM est en outre protégée par des schémas de stockage entrelacés qui dispersent les bits clés sur des cellules non adjacentes, rendant la reconstruction partielle des données par canaux auxiliaires inefficace pour une récupération complète du code. De nombreux développeurs embarqués sous-estiment les risques liés aux canaux auxiliaires car ces attaques nécessitent un équipement de laboratoire avancé et une expertise en traitement du signal par rapport aux exploits logiciels de base. Cependant, des outils open source abordables permettent désormais aux amateurs et aux acteurs criminels de réaliser des glitching de base et des analyses de consommation sur des MCU grand public, abaissant la barrière technique pour le déverrouillage non autorisé et l'extraction de micrologiciel. Il est essentiel de noter que les attaques par canaux auxiliaires ne peuvent pas contourner les verrous de fusibles permanents correctement implémentés qui désactivent physiquement les circuits principaux, car ces barrières matérielles se situent en dehors du champ des fuites de calcul en cours d'exécution. Cela rend la programmation complémentaire des fusibles essentielle parallèlement aux contre-mesures par canaux auxiliaires pour une sécurité complète du MCU. En résumé, les attaques non invasives par canaux auxiliaires offrent une méthode puissante pour déverrouiller des microcontrôleurs protégés sans décapsulation, en exploitant les fuites physiques pour contourner l'application des bits de verrouillage et les barrières de protection contre la lecture. La défense contre ces vecteurs nécessite un renforcement coordonné au niveau du silicium, une logique à temps constant dans le micrologiciel et une détection d'intrusion par capteurs pour bloquer les tentatives de dump Flash et EEPROM non autorisées, empêcher l'extraction furtive de micrologiciel, entraver les workflows de rétro-ingénierie et stopper la production malveillante de dispositifs embarqués clonés.




    Service de clonage de PCB Mikatech

    temps de hacking de microcontrôleur

    Années

    28 +
    pays de hacking de microcontrôleur

    Pays

    110 +
    clients d'attaque de microcontrôleur

    Clients

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

    Projets

    60000 +