Notre objectif

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

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

Les objectifs principaux de notre service : 1er - mener à bien 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

Premier mondial

Nous avons réalisé la première rétro-ingénierie du 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 le vérifier.

déverrouillage de MCU

Notre expérience

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

expérience de hack

Notre éthique

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

Déverrouillage de code de microcontrôleur Cypress


Cypress Semiconductor Corporation est une société de conception et de fabrication de semi-conducteurs basée dans la Silicon Valley, fondée par T. J. Rodgers et d'autres anciens d'Advanced Micro Devices. Elle a été créée en 1982 avec le soutien de Sevin Rosen et est entrée en bourse en 1986. L'entreprise s'est d'abord concentrée sur la conception et le développement de SRAM CMOS haute vitesse, d'EEPROM, de dispositifs PAL et de circuits logiques TTL. Deux ans après son introduction en bourse, la société est passée du NASDAQ au New York Stock Exchange. En octobre 2009, la société a annoncé son transfert vers le NASDAQ le 12 novembre 2009. Son siège social est à San Jose, en Californie, et elle possède des divisions aux États-Unis, en Irlande, en Inde et aux Philippines, ainsi qu'une usine de fabrication dans le Minnesota.

  • Liste des microcontrôleurs Cypress rétro-ingéniérés par Mikatech :
  • 2.png" width="266" height="228" border="0" class="imageFloatRight">Série CY2xx - décryptage de circuits intégrés : CY2071A CY2077FZ CY2291F CY2292F CY2292FZ CY22050F CY22150F CY22381F CY22392F CY22393F CY22394F CY22395F CY25100FS CY2907F14 CY2907F8 ...
  • Série CY6xx - décryptage de circuits intégrés : CY63000 CY63001 CY63100 CY63101 CY63200 CY63201 CY63221 CY63231 CY63410 CY63411 CY63412 CY63413 CY63510 CY63511 CY63512 CY63612 CY63613 CY63722 CY63723 CY63742 CY63743 CY63823 CY68013 CY68731 CY6843 CY6843 CY68310 CY68300 CY68128 CY68014 CY68013A CY68013...

  • Série CY64XXX : CY64011 CY64012 CY64013 ...

  • Série CY7Cxx - décryptage de circuits intégrés : CY7C63000 CY7C63001 CY7C63100 CY7C63101 CY7C63200 CY7C63201 CY7C63221 CY7C63231 CY7C63231 CY7C63410 CY7C63411 CY7C63412 CY7C63413 CY7C63510 CY7C63511 CY7C63512 CY7C63513 CY7C63612 CY7C63613 CY7C63722 CY7C63723 CY7C63742 CY7C63743 CY7C63801 CY7C63813 CY7C63823 CY7C64011 CY7C64012 CY7C64111 CY7C64112 CY7C64113 CY7C65013 CY7C65113 CY7C63000a CY7C63001a CY7C63100a CY7C63101a CY7C63200a CY7C63201a CY7C63221a CY7C63231a CY7C63231a CY7C63410a CY7C63411a CY7C63412a CY7C63413a CY7C63510a CY7C63511a CY7C63512a CY7C63513a CY7C63612a CY7C63613a CY7C63722a CY7C63723a CY7C63742a CY7C63743a CY7C63801a CY7C63813a CY7C63823a CY7C64011a CY7C64012a CY7C64111a CY7C64112a CY7C64113a CY7C65013a CY7C65113a CY7C63000c CY7C63001c CY7C63100c CY7C63101c CY7C63200c CY7C63201c CY7C63221c CY7C63231c CY7C63231c CY7C63410c CY7C63411c CY7C63412c CY7C63413c CY7C63510c CY7C63511c CY7C63512c CY7C63513c CY7C63612c CY7C63613c CY7C63722c CY7C63723c CY7C63742c CY7C63743c CY7C63801c CY7C63813c CY7C63823c CY7C64011c CY7C64012c CY7C64111c CY7C64112c CY7C64113c CY7C65013c CY7C65113c...

  • Série CY8Cxx - décryptage de circuits intégrés : cy8c21001 cy8c21234 cy8c21323 cy8c21334 cy8c21434 cy8c21534 cy8c21634 cy8c9520 cy8c9540 cy8c9560 cy8c22113 cy8c22213 cy8c24094 cy8c24123 cy8c24123 cy8c24223 cy8c24223 cy8c24423 cy8c24423 cy8c24794 cy8c24894 cy8c24994 cy8c24123A cy8c24223A cy8c24423A cy8c25122 cy8c26233 cy8c26443 cy8c27143 cy8c27143cy8c27243 cy8c27243 cy8c27443 cy8c27466 cy8c27543 cy8c27566 cy8c27643 cy8c27643 cy8c27666 cy8c29466 cy8c29566 cy8c29666 cy8c29866 ...

  • Série PAL10/12/14/16xx - décryptage de circuits intégrés : PAL10HI8 PAL10L8 PAL10P8 PAL12HI6 PAL12L6 PAL12L10 PAL12P6 PAL14L4 PAL14L8 PAL14P4 PAL14P8 PAL14H4 PAL14H8 PAL16R4 PAL16R6 PAL16R8 PAL16H2 PAL16H6 PAL16P6 PAL16L2 PAL16L6 PAL16L8 PAL16P2 PAL16P8 PAL16V8 PAL16V8B PAL16RP4 PAL16RP6 PAL16RP8 PAL16A4 PAL16C1 PAL16X4 PAL16RA8 ...

  • Série PAL18/20/22xx - décryptage de circuits intégrés : PAL18L4 PAL18H4 PAL18P4 PAL18P8 PAL20C1 PAL20H2 PAL20L2 PAL20L4 PAL20L6 PAL20L8 PAL20L10 PAL20X10 PAL20R2 PAL20R4 PAL20R6 PAL20R8 PAL20V8 PAL20V8H PAL20R10 PAL20P1 PAL20P2 PAL20P8 PAL20RS4 PAL20RS8 PAL20RS10 PAL20RP4 PAL20RP6 PAL20RP8 PAL20RP10 PAL22V8 PAL22V10 PAL22V10D ...


  • 1. Série SPLD héritée

    1.1 Dispositifs PALC CMOS effaçables aux UV

    PALC 20 broches

    PALC10H8, PALC10L8

    PALC12H6, PALC12L6

    PALC14H4, PALC14L4

    PALC16C1

    PALC16H2, PALC16L2, PALC16P2

    PALC16H4, PALC16L4, PALC16P4

    PALC16H6, PALC16L6, PALC16P6

    PALC16H8, PALC16L8, PALC16P8

    PALC16R4, PALC16R6, PALC16R8

    PALC16RP4, PALC16RP6, PALC16RP8

    PALC16X4, PALC16X6, PALC16X8

    PALC 24 broches

    PALC18H4, PALC18L4

    PALC20C1

    PALC20H2, PALC20L2, PALC20P2

    PALC20R4, PALC20R6, PALC20R8

    PALC20X4, PALC20X6, PALC20X8

    PALC20S10

    PALC22V10

    1.2 SPLD PALCE électriquement effaçables

    PALCE16V8, PALCE20V8, PALCE22V10, PALCE24V10, PALCE29M16

    1.3 Modèles OTP à fusibles de seconde source TTL PAL

    PAL10H8, PAL10L8, PAL10P8

    PAL12H6, PAL12L6, PAL12P6

    PAL14H4, PAL14L4, PAL14P4

    PAL16C1

    PAL16H2, PAL16L2, PAL16P2

    PAL16H4, PAL16L4, PAL16P4

    PAL16H6, PAL16L6, PAL16P6

    PAL16H8, PAL16L8, PAL16P8

    PAL16R4, PAL16R6, PAL16R8

    PAL16RP4, PAL16RP6, PAL16RP8

    PAL16X4, PAL16X6, PAL16X8

    PAL18H4, PAL18L4, PAL18P4

    PAL20C1, PAL20H2, PAL20L2, PAL20P2

    PAL20R4, PAL20R6, PAL20R8

    PAL20X4, PAL20X6, PAL20X8

    PAL20S10

    PAL22V10

    PAL32R16, PAL32X16

    2. Familles CPLD Flash ISP

    Génération FLASH370i

    CY7C371i, CY7C372i, CY7C373i, CY7C374i, CY7C375i

    CPLD Ultra37000 grand public

    CY37032, CY37032V

    CY37064, CY37064V

    CY37128, CY37128V

    CY37192, CY37192V

    CY37256, CY37256V

    CY37384, CY37384V

    CY37512, CY37512V

    CPLD MAX340 bas coût

    CY34032, CY34064, CY34128

    CPLD Quantum38K haute vitesse

    CY38K032, CY38K064, CY38K128, CY38K256

    CPLD Delta39K grande échelle industrielle

    CY39K064, CY39K128, CY39K256, CY39K512, CY39K1000

 

Présentation de Cypress

Cypress Semiconductor Corporation fabrique les processeurs et les puces qui équipent les ordinateurs, les téléphones et autres dispositifs électroniques intégrés. Le portefeuille de produits de Cypress comprend deux segments. D'abord, il y a les produits de base pour le timing et la communication - par exemple, un contrôleur USB intégré dans une souris ou un appareil photo numérique, permettant la communication entre l'appareil et un ordinateur. Cypress vend également des puces programmables plus récentes qui peuvent effectuer plusieurs tâches à moindre coût car elles combinent des fonctionnalités réparties sur plusieurs puces. Ces nouveaux dispositifs peuvent calculer et communiquer pour des appareils tels que les lecteurs mp3, les ordinateurs portables et d'autres appareils électroménagers. La majorité des revenus de Cypress proviennent encore de l'activité historique, bien que l'entreprise se concentre sur le développement de son activité de puces programmables à plus forte marge.

Bien que CY ait été un actionnaire majoritaire de SunPower (SPWRA), elle a finalisé la scission de la société fin 2008.

D'un point de vue manufacturier, la majorité du travail de Cypress est réalisée en interne, seule une petite partie étant sous-traitée à des fonderies, contrairement à de nombreux concurrents comme QUALCOMM (QCOM) ou Broadcom (BRCM) qui sont passés à l'externalisation « fabless ». Cela entraîne une structure de coûts plus élevée pour Cypress, car elle doit gérer sa propre fabrication. Cependant, cela signifie également qu'elle n'a pas à investir dans la conception de processus et de produits répondant aux exigences des fonderies pour l'externalisation.

Aperçu des activités

Indicateurs d'activité et financiers

En 2009, CY a enregistré une perte nette de 150,4 millions de dollars sur un chiffre d'affaires total de 667,8 millions de dollars. Cela représente une réduction de 47,2 % de la perte nette sur une baisse de 12,8 % des revenus par rapport à 2008, où la société avait perdu 284,9 millions de dollars sur des revenus de 765,7 millions de dollars.

Segments d'activité
La société est organisée en trois segments principaux et SunPower (une filiale majoritaire proposant des produits d'énergie solaire).

Division Consommation et Informatique (41,2 % du chiffre d'affaires total)
Ce segment fabrique des produits de timing généralistes, des USB et des systèmes programmables sur puce (PSoC).

Division Communication de données (14,5 % du chiffre d'affaires total)
Ce segment fabrique des dispositifs de communication de données pour téléphones sans fil et systèmes vidéo.

Division Produits mémoire (43,2 % du chiffre d'affaires total)
Ce segment propose des mémoires SRAM et des capteurs d'image.

Technologies émergentes et autres (1,2 % du chiffre d'affaires total)
Ce segment regroupe les opérations de Cypress Envirosystems, AgigA Tech, Optical Navigation Systems, les opérations chinoises et diverses opérations corporatives.

Stratégie d'acquisition

Depuis sa création, Cypress a agi comme un incubateur pour des filiales entièrement détenues à qui elle accorde un certain degré d'autonomie et a acquis d'autres petites sociétés technologiques rétro-ingénierie. En outre, Cypress a été un acquéreur actif de petites entreprises technologiques ; depuis le début des années 1990, ces acquisitions ont inclus :
Timing Technology :
IC Design
IC Works
Décapsulation de puces
International Microcircuits Inc.
Technologie USB :
Anchor Chips
In-System Design
ScanLogic
Technologie PSoC :
Cypress Microsystems
Technologie RAM :
Galvantech, Inc.
Cascade Semiconductor Corporation
Simtek
Ramtron
communauté maker ensemble
Technologie radiofréquence :
Alation
RadioCom
Technologie des cellules solaires
SunPower (distribué aux actionnaires de CY en 2008 sous forme d'actions SPWRB)
PowerLight
snaileye
Capteurs d'image
Silicon Light Machines
FillFactory (vendu à ON Semiconductor)
SMaL Camera Technologies (vendu à Sensata Technologies en 2007)
Datacom/Télécom
Arcus
Silicon Packets
HiBand Semiconductors

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 des gens bien.

    Pourquoi choisir Mikatech, veuillez cliquer ici pour le savoir


  • 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 auxquels notre technologie peut s'appliquer, comme MYSON, STK, FEELING, ANALOG, FUJITSU, NOVATEK, LG/HYNDAI.

    De plus, avec les progrès 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 vie privée de ses clients. Au moment où vous contactez Mikatech, les informations personnelles vous concernant seront 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 pour vous et ne les divulguera jamais à des tiers pour quelque raison que ce soit.
    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 tout à fait légal.
    Mikatech fournit ses services de rétro-ingénierie à des fins éducatives uniquement. Il peut être illégal d'utiliser les services mentionnés ci-dessus dans certains pays ou régions, veuillez vérifier vos lois locales. Mikatech décline toute responsabilité concernant l'utilisation des services mentionnés ci-dessus qui pourrait être considérée comme illégale.


  • J'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é 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 redirigée vers votre dossier de spam. Veuillez retirer notre compte de la liste des spams ou vérifier votre dossier de spam, ou utiliser un autre compte e-mail comme Gmail pour nous contacter.
    • C. Votre e-mail est reconnu comme spam par notre serveur, il a donc été placé dans notre dossier de spam. Veuillez utiliser un autre compte e-mail pour nous recontacter.

  • Vulnérabilités dans les MCU 8 bits bas de gamme grand public.

    Vulnérabilités de lecture du processeur EEPROM dans les microcontrôleurs 8 bits bas de gamme. Les microcontrôleurs 8 bits bas de gamme dominent le marché intégré grand public en raison de leur consommation d'énergie minimale, de leur faible encombrement et de leurs objectifs de coût de fabrication ultra-bas. Ces dispositifs sont déployés dans des capteurs domestiques simples, des wearables, des jouets basiques et des étiquettes de suivi industrielles jetables qui ne nécessitent que des performances de calcul limitées. Pour respecter des contraintes de coût strictes, les fabricants de semi-conducteurs simplifient la conception matérielle interne en supprimant la logique de validation de sécurité complexe des contrôleurs de mémoire périphériques. Ce choix de conception, visant à réduire les coûts, introduit des vulnérabilités architecturales critiques qui permettent la lecture involontaire du processeur EEPROM même lorsque la configuration de verrouillage du MCU est entièrement activée par le fabricant. Le processeur EEPROM sur les MCU 8 bits d'entrée de gamme est le module matériel dédié qui gère toutes les opérations de lecture, écriture, effacement et vérification de la mémoire non volatile EEPROM intégrée. Sur les MCU sécurisés haut de gamme, ce processeur applique les autorisations d'accès dérivées du verrouillage pour bloquer les demandes de lecture non autorisées provenant d'interfaces externes. Sur les variantes bas de gamme, les ingénieurs suppriment la logique de vérification des limites d'adresse au sein du processeur EEPROM pour réduire le nombre de portes et la surface de la puce, ce qui abaisse les coûts de production. Sans validation des limites, le processeur EEPROM ne peut pas distinguer les demandes de mémoire internes autorisées des commandes de lecture externes malveillantes transmises sur les bus système partagés. Ce défaut fondamental permet à des transactions de bus non authentifiées de contourner la logique de verrouillage standard qui bloquerait normalement l'accès EEPROM externe. Les acteurs malveillants exploitent cette faille matérielle pour extraire des segments critiques de données EEPROM, y compris les décalages d'étalonnage d'usine, les préférences utilisateur, les journaux de santé de la batterie et les numéros de série. Ces segments extraits ne contiennent pas à eux seuls le firmware exécutable complet, mais ils permettent des opérations adverses ciblées pour vider de manière sélective les ensembles de données de mémoire flash et EEPROM combinées par exploitation en chaîne du bus. La mémoire flash sur les MCU 8 bits stocke le firmware applicatif compact, allant d'une simple logique de sondage de capteur à des gestionnaires de communication Bluetooth basiques. L'EEPROM complète cela en conservant des paramètres modifiables par l'utilisateur qui modifient le comportement du firmware sans nécessiter de reprogrammation complète de la flash. Une extraction sélective combinée permet aux attaquants de corréler les données de configuration EEPROM avec le code exécutable flash pour identifier les chemins logiques cachés du firmware. Cet accès simplifié aux données abaisse considérablement la barrière technique pour les praticiens débutants en rétro-ingénierie de microcontrôleurs qui n'ont pas accès à des équipements d'attaque en laboratoire haut de gamme. Les étudiants et les chercheurs amateurs peuvent exploiter ces vulnérabilités sur les MCU bas de gamme à l'aide de sondes de débogage DIY abordables et d'outils d'écoute de bus open source disponibles en ligne. Bien que ces vulnérabilités de lecture EEPROM soient puissantes pour l'analyse initiale, elles présentent des limitations inhérentes qui empêchent un accès immédiat aux données les plus sensibles de l'appareil. Les vérifications de limites faibles n'affectent que les domaines mémoire accessibles à l'utilisateur et ne peuvent pas contourner le périmètre matériel isolé entourant les partitions de mémoire crypto. Par conséquent, les attaquants ne peuvent pas copier directement le contenu de la mémoire crypto en utilisant seulement la faille du bus du processeur EEPROM, même avec un accès complet aux données EEPROM et flash utilisateur. La mémoire crypto sur ces dispositifs bas de gamme stocke encore des clés d'authentification simples et des secrets d'appairage qui protègent la communication sans fil et les mécanismes de prévention du clonage. Pour accéder à ces secrets protégés, les attaquants doivent utiliser les métadonnées divulguées via la lecture EEPROM pour planifier ultérieurement des opérations de décapsulation physique et de récupération de code. Les données d'étalonnage divulguées et les informations sur la disposition du bus réduisent le temps nécessaire à la cartographie de la puce et au sondage lors des flux de travail d'analyse invasive. Cela rend la récupération physique des clés beaucoup plus efficace que de commencer la décapsulation sans aucune connaissance préalable de l'appareil. Pour les développeurs de firmware embarqué travaillant avec des MCU 8 bits bas de gamme, ces vulnérabilités créent des défis de sécurité persistants qui nécessitent des stratégies de mitigation logicielles ciblées. Les développeurs ne peuvent pas modifier la logique fixe du contrôleur de mémoire sur les MCU fabriqués, donc toutes les défenses doivent être implémentées au niveau du firmware et du protocole. La mitigation la plus efficace consiste à implémenter un filtrage d'adresses en temps d'exécution dans le firmware applicatif pour bloquer les demandes de bus externes ciblant des plages d'adresses EEPROM protégées. Le code du chargeur d'amorçage personnalisé doit remplacer les autorisations par défaut du processeur EEPROM pour appliquer un verrouillage virtuel même lorsque la logique matérielle de verrouillage est défaillante. Les développeurs doivent également chiffrer toutes les données de configuration sensibles stockées dans l'EEPROM afin que la lecture brute des opérations du processeur EEPROM ne récupère que du texte chiffré inintelligible sans la clé de déchiffrement correspondante. La journalisation des falsifications en temps d'exécution doit suivre toutes les tentatives d'accès EEPROM non autorisées pour identifier les exploitations en cours lors du déploiement sur le terrain. Les auditeurs de sécurité doivent prioriser les tests de transactions de bus pour toutes les conceptions de MCU bas de gamme afin d'identifier les chemins mémoire non filtrés avant le début de la production de masse. Les directives de sélection de composants doivent privilégier les MCU 8 bits avec des variantes de sécurité mémoire améliorée qui conservent la vérification des limites d'adresse malgré de légères augmentations de coût. Les équipes d'approvisionnement de la chaîne logistique doivent éviter les révisions de MCU les moins chères et non sécurisées, connues pour contenir des vulnérabilités non corrigées du processeur EEPROM. En combinant le contrôle d'accès au niveau du firmware, le chiffrement des données et une sélection responsable des composants, les équipes de développement peuvent neutraliser la plupart des risques découlant des défauts matériels dans les contrôleurs de mémoire des MCU bas de gamme. Ces mesures proactives empêchent l'extraction non autorisée de firmware et le clonage de dispositifs, même sur du matériel dont les capacités d'application du verrouillage matériel sont intrinsèquement faibles.




    Service de clonage de PCB Mikatech

    temps de hacking microcontrôleur

    Années

    28 +
    pays de hacking microcontrôleur

    Pays

    110 +
    clients de hacking microcontrôleur

    Clients

    5000 +
    projets de hacking microcontrôleur

    Projets

    60000 +