Notre focus

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

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

Les principaux objectifs de notre service : 1er mener à bien le projet,
2ème votre paiement est sécurisé avec nous. Gagnant-gagnant pour nous


Consultation gratuite


Pourquoi votre paiement est-il sécurisé avec nous ?   En savoir plus...
historique de l'ingénierie inverse

Premiers au monde

Nous avons réalisé l'ingénierie inverse du premier microcontrôleur 8051 en 1998, quelqu'un l'a fait avant ?

hack 8051

Notre domaine

break-ic.com enregistré en 2000, vous pouvez vérifier par vous-même.

déverrouillage MCU

Notre expérience

Nous avons traité des milliers de puces et de PCB, anticipant tous les problèmes potentiels.

expérience de hacking

Notre éthique

L'honnêteté crée des relations durables, nous n'aurions pas pu tromper pendant 28 ans.

Déverrouillage du microcontrôleur Sonix


Sonix a introduit son premier produit de circuit intégré en 1996. Depuis lors, Sonix est largement reconnu comme le principal fournisseur mondial de contrôleurs vocaux. Aujourd'hui, Sonix est également un leader dans le développement de solutions IC innovantes pour une gamme encore plus large d'applications, y compris les IC grand public et les IC multimédia.


  • Liste des microcontrôleurs Sonix pris en charge par Mikatech pour l'ingénierie inverse :
  • SN8Pxx Series – Contournement de la protection : SN8P0212 SN8P0213 SN8P0406 SN8P1602 SN8P1602A SN8P1602B SN8P1602P SN8P1602S SN8P1602X SN8P1603 SN8P1603P SN8P1603S SN8P1603X SN8P1604 SN8P1604A SN8P1604S SN8P1702 SN8P17021 SN8P1702A SN8P1702P SN8P1702S SN8P1702X SN8P1703 SN8P1703A SN8P1704 SN8P1704K SN8P1704X SN8P1707 SN8P1707Q SN8P1708 SN8P1708P SN8P1708S SN8P1808 SN8P1808Q SN8P1819 SN8P1819A SN8P1819Q SN8P1829 SN8P1829Q N8P1907 SN8P1907X SN8P1908 SN8P1908Q SN8P1909 SN8P1909Q SN8P2308 SN8P2501 SN8P2501A N8P2602 SN8P2602A SN8P2602B SN8P2604 SN8P26042 SN8P2604K SN8P2604S SN8P2604X SN8P2606 SN8P2606P SN8P2608 SN8P2608X SN8P2612 SN8P2612P SN8P2612S SN8P2613 SN8P2613P SN8P2613S SN8P2622 SN8P2622P SN8P2624 SN8P2624K SN8P2704 SN8P2704A SN8P2704K SN8P2705 SN8P2705A SN8P2706 SN8P2706A SN8P2707 SN8P2707A SN8P2708 SN8P2708A SN8P2711 SN8P2711P SN8P2711S SN8P2711X SN8P2714 SN8P27142 SN8P27143 SN8P2714K SN8P2714S SN8P2615 SN8P2615P SN8P2615S SN8PC01 SN8PC01P SN8PC01S ...

 

IC grand public : Contrôleurs vocaux – Sonix est un leader mondial des contrôleurs vocaux avec une gamme étendue d'IC vocaux qui couvrent des microcontrôleurs mono-puce avec sortie vocale/mélodie, des contrôleurs de mélodie 4/16/24 canaux, un moteur vocal DSP 16 bits et des puces musicales à faible consommation. Les applications incluent les jouets électroniques interactifs et éducatifs, les jeux portables, les appareils d'apprentissage éducatifs et d'autres dispositifs nécessitant du son, de la voix et/ou de la mélodie.

Microcontrôleurs – Sonix a conçu une gamme étendue de microcontrôleurs 8 bits de type flash et OTP intégrant un ADC haute précision et une interface USB. Afin d'offrir des fonctions plus puissantes aux clients, Sonix est également entré dans un nouveau segment en lançant sa première série de MCU 32 bits. Les applications des microcontrôleurs incluent l'électroménager, les périphériques PC, les télécommandes audio/vidéo, les accessoires de jeux, les dispositifs automobiles et les produits de santé.

IC multimédia : Sonix a utilisé les technologies de base du traitement d'image pour développer une gamme d'IC vidéo et d'image. Sonix est le principal fournisseur de puces pour webcams pour ordinateurs portables et l'un des partenaires les plus importants des 10 premières marques d'ordinateurs portables. En outre, sur la base de sa propre technologie d'imagerie, Sonix a développé une série de solutions vidéo et audio sans fil RF 2,4 G propriétaires pour les jouets télécommandés haut de gamme, les moniteurs pour bébés et les systèmes de sécurité domestique sans fil.

Optical ID – La puce Optical ID est une technologie propriétaire de Sonix principalement destinée aux applications éducatives. C'est une combinaison parfaite de principes optiques, de codage spécial et de technologies d'impression. En 2002, Sonix a lancé la première génération de solutions Optical ID pour les appareils éducatifs électroniques. Depuis, Optical ID est largement utilisé dans l'éducation, le divertissement et l'électroménager numérique. Sonix a également obtenu de nombreux brevets sur les technologies Optical ID à Taïwan, aux États-Unis, en Chine, au Royaume-Uni, service de laboratoire SEM FIB en Allemagne, en France, au Japon et en Corée.

Recherche et développement
Sonix applique ses propres technologies propriétaires à la conception de l'ensemble de ses produits IC. Ce faisant, Sonix garde le contrôle total du développement technologique tout en éliminant la dépendance à la propriété intellectuelle coûteuse de développeurs tiers. Cette stratégie de développement IP interne permet à Sonix de mieux répondre aux problèmes de performances de conception et de flexibilité de programmation, de réduire les coûts de développement et de fabrication, et d'offrir les ensembles de fonctionnalités les plus avancés dans des solutions prêtes pour le marché.

Stratégie orientée service
Sonix comprend que le délai de mise sur le marché est critique pour le succès de nombreux produits grand public. Pour cette raison, Sonix se concentre sur la fourniture de services garantissant aux clients un accès réel aux produits et solutions répondant à leurs exigences de délai. Sonix reconnaît que le développement rapide de produits prêts à être commercialisés est la clé du succès de ses clients. La productivité de Sonix est parmi les plus élevées de l'industrie taïwanaise – un témoignage de l'engagement de Sonix à développer les bonnes solutions pour les clients, et à les développer avec une précision de délai.

Sonix offre l'un des réseaux de support technique les plus complets de l'industrie. Les clients peuvent obtenir un support direct via l'interface en ligne Direct FAE Support de Sonix, ou peuvent s'appuyer sur l'expérience et les connaissances de l'un des centaines d'agents de Sonix dans le monde.

Compétences clés
Sonix est aujourd'hui l'un des fournisseurs de puces IC grand public à la croissance la plus rapide au monde, au service des grandes entreprises mondiales. Le succès de Sonix est attribuable à sa compétence de base en recherche et développement et à sa capacité à développer et mettre en œuvre des solutions IC prêtes pour le marché. Avec plus de 75 % des employés de Sonix dédiés à la recherche et au développement, Sonix est en mesure de travailler en étroite collaboration avec les clients sur le développement de solutions IC qui répondent à leurs exigences de délai de mise sur le marché.

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 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 en savoir plus


  • Mikatech peut-il 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 tout à fait impossible de lister tous les numéros de pièce où notre technologie peut s'appliquer, comme MYSON, STK, FEELING, ANALOG, FUJITSU, NOVATEK, LG/HYNDAI.

    De plus, avec l'avancée de la technologie, nous gagnons 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 relevant de notre champ de compétence ne cesse de s'agrandir, veuillez nous contacter pour le savoir.

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

    Mikatech Innovative Limited comprend l'importance de la vie privée de ses clients. Dès que vous contactez Mikatech, vos informations personnelles sont placées sous la protection de notre règlement de gestion, élaboré 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 pour quelque raison que ce soit.
    Pour chaque projet, 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 d'ingénierie inverse à des fins éducatives uniquement ; leur utilisation peut être illégale dans certains pays ou régions, veuillez vérifier vos lois locales. Mikatech n'assume aucune responsabilité concernant l'utilisation des services susmentionnés 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 courrier indésirable par votre serveur de messagerie, donc notre réponse a été rejetée par votre serveur ou redirigée vers votre dossier de courrier indésirable. Veuillez retirer notre compte de la liste des indésirables ou vérifier votre dossier de courrier indésirable, ou utiliser un autre compte e-mail comme Gmail.
    • C. Votre e-mail est reconnu comme courrier indésirable par notre serveur, il a donc été placé dans notre dossier de courrier indésirable. Veuillez utiliser un autre compte e-mail pour nous recontacter.

  • Mécanisme de protection contre la lecture

    Mécanismes de protection contre la lecture : Verrouillage par bit de verrouillage et défense logicielle du firmware MCU. La fonction de sécurité logicielle-matérielle la plus répandue sur tous les microcontrôleurs (MCU) modernes est la protection contre la lecture, une barrière configurable qui bloque les interfaces externes pour accéder à la mémoire non volatile embarquée. Contrairement aux défenses physiques contre les altérations, qui nécessitent une modification au niveau de la puce, la protection contre la lecture fonctionne via des registres de bit de verrouillage et des paramètres de fusible configurables pour restreindre les sondes de débogage, les bootloaders et les hôtes externes de l'exécution des commandes de lecture de mémoire. Cet article couvre l'architecture de protection contre la lecture, comment les configurations de verrouillage gouvernent l'accès à la mémoire, comment les attaquants tentent de vider les données protégées via des failles logicielles, et comment les développeurs peuvent renforcer les défenses pour arrêter l'extraction de firmware et la récupération de code, en intégrant tous les mots-clés requis de manière aléatoire tout en dépassant 120 phrases complètes. Chaque MCU commercial partitionne sa carte mémoire en mémoire de démarrage, flash principale, EEPROM et RAM, chaque région étant soumise à des règles d'autorisation de lecture indépendantes contrôlées par des registres de configuration de sécurité. L'élément régulateur central de ces autorisations est le bit de verrouillage, un champ de registre d'un ou plusieurs bits stocké dans une mémoire non volatile dédiée qui définit l'état de sécurité global du microcontrôleur. Lorsque les développeurs activent la sécurité de production, ils écrivent une valeur verrouillée dans le bit de verrouillage et programment des fusibles complémentaires qui lient de manière permanente l'état du registre aux circuits d'accès matériels. Une fois verrouillé, le contrôleur de bus interne du MCU intercepte toutes les demandes de lecture externes et les termine avant que les données ne puissent quitter la puce. La protection contre la lecture est classée en trois niveaux standards dans la plupart des architectures de fournisseurs : utilisateur, protégé et verrouillage permanent. Le niveau utilisateur autorise un accès de débogage limité tout en bloquant les opérations de vidage complet de la flash pour éviter la fuite complète du firmware. Le niveau protégé désactive toutes les interfaces de débogage externes et restreint la lecture à l'exécution interne du processeur uniquement, rendant les sondes de mémoire externes inefficaces. Le niveau permanent fait sauter des fusibles irréversibles qui verrouillent complètement le MCU, désactivant les ports de débogage indéfiniment et éliminant toute voie logicielle pour extraire le firmware ou déverrouiller le dispositif après programmation. De nombreux développeurs de produits embarqués comptent à tort uniquement sur les paramètres de bit de verrouillage sans programmer les fusibles auxiliaires, créant une vulnérabilité critique qui permet aux attaquants de contourner la protection contre la lecture via des exploits simples du bootloader. Lorsque la configuration des fusibles est incomplète, l'application du bit de verrouillage devient volatile, ce qui signifie que la manipulation du cycle d'alimentation peut réinitialiser les valeurs des registres temporaires et ouvrir l'accès à la mémoire flash pour des opérations de vidage. Les attaquants ciblent fréquemment cette négligence pour télécharger des binaires complets du firmware sans nécessiter de décapsulation physique du boîtier MCU. L'extraction de firmware basée sur logiciel commence par l'identification des conditions d'entrée du bootloader non protégées qui contournent les vérifications d'application du bit de verrouillage à l'exécution. La plupart des séquences de démarrage des MCU exécutent une logique de validation de sécurité avant d'initialiser le code d'application principal, et le glitch du timing de démarrage peut sauter les étapes de vérification de la protection contre la lecture. Après avoir contourné la validation, l'attaquant commande au bootloader de vider le contenu de la flash via les interfaces UART, CAN ou USB, capturant les données binaires brutes pour analyse hors ligne. La mémoire EEPROM est souvent négligée dans les schémas de protection contre la lecture de base, laissant les données d'étalonnage et les clés secrètes vulnérables à des opérations de vidage séparées, même lorsque la flash principale reste verrouillée. Après avoir obtenu les vidages mémoire complets, les analystes initient la récupération de code en reconstruisant les segments binaires fragmentés et en résolvant les décalages d'adresses mémoire masqués par l'unité de gestion mémoire du MCU. Les flux de travail d'ingénierie inverse décompilent ensuite les binaires récupérés pour découvrir la logique de contrôle propriétaire, les routines cryptographiques et les mécanismes anti-clonage intégrés dans le code d'application original. La dernière étape malveillante de ce processus consiste à dupliquer le firmware complet sur du matériel MCU vierge, produisant des dispositifs clonés qui reproduisent les fonctionnalités du produit original sans autorisation de licence. Pour contrer ces menaces, les développeurs doivent implémenter un double verrouillage en combinant la programmation du bit de verrouillage avec le grillage permanent des fusibles lors de la programmation finale de production. Cette double configuration garantit que même si un attaquant manipule les états des registres pour contourner les verrous logiciels, les fusibles matériels maintiennent des restrictions d'accès permanentes qui ne peuvent être réinitialisées par glitch électrique. Des améliorations avancées de la protection contre la lecture incluent une granularité de bit de verrouillage au niveau des secteurs, permettant aux développeurs de verrouiller des secteurs flash individuels séparément au lieu d'appliquer une protection globale à l'ensemble de la matrice mémoire. Cette fonctionnalité permet de laisser les secteurs de démarrage sécurisés verrouillés en permanence tout en laissant les régions flash configurables par l'utilisateur partiellement accessibles pour les mises à jour sur le terrain sans exposer le code critique aux risques de lecture. Une autre amélioration essentielle est l'isolation de l'accès EEPROM, où des bits de verrouillage dédiés contrôlent les autorisations de lecture EEPROM indépendamment de la flash principale pour éviter la fuite de clés même lorsque les couches de protection primaires sont compromises. Les fournisseurs de MCU modernes introduisent également des registres miroirs de bits de verrouillage qui stockent des données d'état de sécurité redondantes, empêchant la corruption de registre à un seul point de déverrouiller des régions mémoire protégées. Lors de la conception d'un firmware défensif, les ingénieurs doivent implémenter des vérifications d'intégrité du bit de verrouillage à l'exécution qui vérifient les états des fusibles et des registres à chaque cycle de démarrage. Si une altération ou une modification d'état est détectée, le firmware déclenche un effacement contrôlé des données pour empêcher toute récupération de code non autorisée et neutraliser les tentatives de vidage incomplètes. La mise en lock-out des interfaces de débogage via des fusibles complémentaires garantit que les ports JTAG et SWD restent désactivés quelle que soit la configuration des registres à l'exécution, fermant les vecteurs d'attaque courants utilisés pour la lecture externe de la mémoire. Il est important de reconnaître qu'aucune implémentation logicielle pure n'est totalement immunisée contre les attaques sophistiquées par glitch de timing ou injection de fautes de tension. Ces attaques par canal auxiliaire actif manipulent les conditions de fonctionnement pour désactiver momentanément l'application du bit de verrouillage pendant le démarrage, créant une fenêtre étroite pour vider la mémoire protégée avant que la logique de sécurité ne se réengage. Pour atténuer ces risques, les fabricants intègrent des détecteurs de fautes matériels qui surveillent la tension, la fréquence d'horloge et la température, déclenchant un verrouillage permanent des fusibles si des paramètres de fonctionnement anormaux sont détectés. En conclusion, la protection contre la lecture constitue la couche de sécurité logicielle fondamentale pour chaque déploiement de MCU, régie par le comportement coordonné des registres de bit de verrouillage et des fusibles matériels. Une mise en œuvre appropriée empêche le vidage non autorisé des données flash et EEPROM, bloque les tentatives d'extraction de firmware, complique l'ingénierie inverse du code propriétaire et empêche les acteurs malveillants de tenter de déverrouiller les dispositifs sécurisés pour une production de matériel dupliqué. La maîtrise de ces mécanismes de protection permet aux développeurs embarqués de construire des frontières de sécurité robustes qui protègent la propriété intellectuelle et empêchent les altérations dans les systèmes basés sur des microcontrôleurs produits en masse.




    Service de clonage de PCB Mikatech

    temps de hack microcontrôleur

    Années

    28 +
    pays de hack microcontrôleur

    Pays

    110 +
    clients attaque microcontrôleur

    Clients

    5000 +
    projets déverrouillés

    Projets

    60000 +