MCU Reverse Engineering

Mikrocontroller entsperren – MikaTech

Unsere Werte und Ziele

Über MikaTech

Die Zeit verging schnell – vom ersten MCU-Reverse-Engineering-Projekt mit einem 8051 im Jahr 1998 bis zur Einrichtung unseres Millionen-Dollar-Reverse-Engineering-Labors im Jahr 2012 vergingen 14 Jahre. Heute starten wir unser neues Geschäftsfeld der eingebetteten visuellen Systementwicklung und hoffen, weitere 10 Jahre dienen zu können.

Unterschrift Peter Lee Mitgründer & CEO

MXIC Mikrocontroller Reverse Engineering

Macronix International Co., Ltd, MXIC, ist der weltweit größte und fortschrittlichste Anbieter von ROM-Produkten. Als einer der führenden weltweiten Anbieter von nichtflüchtigen Speicherhalbleitern produzieren wir derzeit eine breite Palette von ROM- und NOR-Flash-Produkten und -Lösungen in verschiedenen Dichten für eingebettete, Consumer- und Unternehmensanwendungen. Macronix ist einer der wenigen Anbieter, der eine breite Palette von seriellen Flash-Produkten von 512 Kbit bis 128 Mbit anbietet. Wir bieten auch Flash-Produkte mit extrem kleinen Gehäusen sowie sehr dünnen Gehäusen für platzbeschränkte Anwendungen an, um die Marktnachfrage zu erfüllen. Im ROM-Geschäft wurden XtraROM™-Produkte mit 65-Nanometer-Technologie ausgeliefert. Macronix bietet auch ein Known-Good-Die (KGD)-Programm für System-in-Package (SiP)-Lösungen an. Macronix besitzt eine 8-Zoll-Wafer-Fabrik (Fab 2) und eine 6-Zoll-Wafer-Fabrik (Fab 1). Macronix entwirft und fertigt seine nichtflüchtigen Speicherprodukte in Fab 2. Für steigende Nachfrage in der Hochsaison planen wir auch, Fremdkapazitäten zu nutzen. Fab 1 konzentriert sich auf strategisches Foundry-Geschäft für Nischen-Logikprodukte. Macronix plant, seine 6-Zoll-Fabrik in Zukunft als unabhängige Tochtergesellschaft umzustrukturieren.

 

  • Mikatech Macronix MCU Reverse-Engineering-Liste:
  • MX25L (2,7V–3,6V Standard-3V-Flash) MX25L512, MX25L10, MX25L20, MX25L40, MX25L80, MX25L16, MX25L32, MX25L64, MX25L128, MX25L256, MX25L512, MX25L1G MX25V (2,3V–2,7V mittlere Niederspannungs-Flash) MX25V512, MX25V10, MX25V20, MX25V40, MX25V80, MX25V16, MX25V32, MX25V64, MX25V128, MX25V256 MX25U (1,65V–2,0V Ultra-Niederspannungs-Flash) MX25U512, MX25U10, MX25U20, MX25U40, MX25U80, MX25U16, MX25U32, MX25U64, MX25U128, MX25U256, MX25U512, MX25U1G Oktal-Varianten: MX25UMxxx, MX25UWxxx MX25R (Breitbereich 1,65V–3,6V Ultra-Low-Power-Flash) MX25R20, MX25R40, MX25R80, MX25R16, MX25R32, MX25R64 MX25S (1,14V–1,6V 1,2V Ultra-Niederspannungs-Wearable-Flash) MX25S80, MX25S16, MX25S32, MX25S64 2. MX66 Hochgeschwindigkeits-DTR-Multi-I/O-Seriell-NOR-Flash MX66L (2,7V–3,6V Hochbandbreiten-Quad/Dual-Flash) MX66L128, MX66L256, MX66L512, MX66L1G MX66U (1,7V–2,0V Niederspannungs-Hochgeschwindigkeits-Multi-I/O-Flash) MX66U128, MX66U256, MX66U512, MX66U1G Oktal-Varianten: MX66UMxxx, MX66UWxxx 3. MX29 Paralleler NOR-Flash (x8/x16 paralleler Bus) MX29LV 3V Niederspannungs-Parallel-NOR MX29LV400, MX29LV800, MX29LV160, MX29LV320, MX29LV640, MX29LV128, MX29LV256 MX29GL Hochdichte-Weittemperatur-Parallel-NOR MX29GL640, MX29GL128, MX29GL256, MX29GL512, MX29GL1G 4. MX30 Serieller SLC-NAND-Flash mit integriertem ECC MX30LF Standard-3V-SLC-NAND MX30LF1G08, MX30LF1G18, MX30LF2G18, MX30LF2G28, MX30LF4G28 MX30UF 1,8V Niederspannungs-SLC-NAND MX30UF1G18, MX30UF2G18, MX30UF2G28, MX30UF4G28 5. MX52 Industrielle & Automobil-eMMC-Embedded-Speicher MX52LM04, MX52LM08, MX52LM16, MX52LM32, MX52LM64 6. MX69 Gestapelte MCP-Mehrchip-Gehäuse (NOR-Flash + PSRAM) MX69GL64, MX69GL128 MX69N64, MX69N128, MX69N256 7. MX23 Masken-ROM (einmal werkseitig programmierter Nur-Lese-Speicher) MX23C16, MX23C32, MX23C64, MX23C128 MX23LV16, MX23LV32, MX23LV64.

 

Allgemeine Fragen zur Mikrocontroller-Firmware-Extraktion


  • Ist es sicher, eine Zahlung an MikaTech zu senden?

    Wenn MikaTech ein schlechtes Unternehmen wäre, könnten Sie im Internet über die 28-jährige Geschichte hinweg jede Menge schlechter Bewertungen über den Service finden.

    Die Antwort lautet also: JA! Wir sind gute Leute.

    Warum Mikatech wählen? Hier klicken, um mehr zu erfahren


  • Kann Mikatech auch ICs knacken, die nicht auf dieser Website gelistet sind?

    Verschiedene Chiphersteller verwenden unterschiedliche Teilenummern, aber der innere Kern des Chips kann mit derselben Technologie hergestellt werden. Es wäre unmöglich, alle Teilenummern aufzulisten, bei denen unsere Technologie anwendbar ist, z. B. MYSON, STK, FEELING, ANALOG, FUJITSU, NOVATEK, LG/HYNDAI.

    Durch den Fortschritt der Technologie sammeln wir täglich mehr Erfahrung und entwickeln neue Methoden für das Reverse Engineering verschiedener integrierter Schaltkreise. Die vollständige Liste der Teilenummern, die in unseren Leistungsumfang fallen, wird immer größer. Bitte kontaktieren Sie uns, um dies zu klären.

  • Wird meine Privatsphäre geschützt?

    Mikatech Innovative Limited versteht die Bedeutung der Privatsphäre seiner Kunden. In dem Moment, in dem Sie Mikatech kontaktieren, werden Ihre persönlichen Daten gemäß unseren Verwaltungsrichtlinien geschützt, die wir im Laufe der Jahre entwickelt haben. Mikatech verwendet diese Informationen, um seinen Service für Sie zu personalisieren, und gibt sie niemals an Dritte weiter, aus welchem Grund auch immer.
    Bei jedem Projekt löschen wir alle Daten, Materialien und Codes 60 Tage nach der Lieferung der Dateien. Dies schützt uns und Ihre Privatsphäre.

  • Ist es legal, den Service von Mikatech in Anspruch zu nehmen?

    Ja, es ist völlig legal.
    Mikatech erbringt seine Reverse-Engineering-Dienste nur zu Bildungszwecken. Es kann illegal sein, die oben genannten Dienste in einigen Ländern oder Regionen zu nutzen. Bitte überprüfen Sie Ihre lokalen Gesetze. Mikatech übernimmt keine Verantwortung im Zusammenhang mit der Nutzung der oben genannten Dienste, die als illegal angesehen werden könnte.


  • Dekapsulation und physikalisches Reverse Engineering von Mikrocontrollern

    Wenn softwarebasierte Angriffe und Fehlerinjektionstechniken scheitern, wenden sich die entschlossensten Angreifer dem physikalischen Reverse Engineering durch Dekapsulation zu – dem Prozess, bei dem das Gehäuse eines Mikrocontrollers entfernt wird, um den darunter liegenden nackten Silizium-Die freizulegen. Dieser invasive Ansatz stellt die ultimative Eskalation im Katz-und-Maus-Spiel der MCU-Sicherheit dar und ermöglicht es Angreifern, praktisch alle Software- und Firmware-Schutzmechanismen zu umgehen, indem sie die Hardware-Implementierung des Chips direkt untersuchen. Der Dekapsulationsprozess umfasst typischerweise die Anwendung von rauchender Salpetersäure oder Schwefelsäure, um das Epoxidharz-Gehäuse aufzulösen, während die Integrität des darunter liegenden Siliziums erhalten bleibt. Sobald ein Mikrocontroller erfolgreich dekapsuliert wurde, können Angreifer eine Vielzahl von Bildgebungs- und Sondierungstechniken einsetzen, um Firmware und Konfigurationsdaten zu extrahieren. Die hochauflösende optische Mikroskopie kann die physikalische Anordnung von Speicherarrays offenbaren, einschließlich Flash-Speicher, EEPROM und einmal programmierbaren Sicherungen. Für Mikrocontroller, die sicherheitskritische Informationen im Masken-ROM speichern, haben Forscher ausgefeilte Techniken entwickelt, um den Die zu fotografieren, Metallschichten durch chemisches Ätzen zu entfernen und die resultierenden Bilder in Binärdaten umzuwandeln. Dieser Ansatz ist zwar zerstörend und zeitaufwändig, aber umfassend und garantiert funktionsfähig, unabhängig von den Schutzmechanismen, die vom MCU-Hersteller implementiert wurden. Die Geschichte der Mikrocontroller-Dekapsulation für Reverse Engineering umfasst bemerkenswerte Erfolge wie das Hacken des PIC18F1320, bei dem Forscher metallische Abschirmungen identifizierten, die die Sicherungstransistoren abdecken, und Techniken entwickelten, um Sicherungen zurückzusetzen, ohne das Flash-Code-Array zu beschädigen. Diese physikalischen Angriffe offenbaren eine grundlegende Wahrheit über Hardwaresicherheit: Sobald ein Angreifer physischen Besitz an einem Chip hat, kann kein softwarebasierter Schutz mehr absolute Vertraulichkeit gewährleisten. Das Beste, was Hersteller tun können, ist, die Kosten und die Komplexität des Angriffs so weit zu erhöhen, dass er für die meisten Angreifer wirtschaftlich unattraktiv wird. Trotz der Komplexität der Dekapsulationstechniken gibt es praktische Einschränkungen. Der Prozess erfordert spezielle Ausrüstung, Fachkenntnisse im Umgang mit Chemikalien und einen erheblichen Zeitaufwand. Darüber hinaus zerstört die vollständige Dekapsulation eines Mikrocontrollers in der Regel das Bauteil, was es für eine anschließende dynamische Analyse ungeeignet macht. Für hochwertige Ziele – wie Automobil-ECUs, Industriesteuerungen oder kryptografische Geräte – kann die Investition in Dekapsulation und physikalisches Reverse Engineering jedoch gut gerechtfertigt sein. Da das Internet der Dinge weiter wächst und eingebettete Systeme für die Infrastruktur immer kritischer werden, wird die Nachfrage nach physikalischer Sicherheitsbewertung durch Dekapsulation und Die-Level-Analyse wahrscheinlich weiter zunehmen.

    Mikrocontroller-Hack-Zeit

    Jahre

    28 +
    Mikrocontroller-Hack-Länder

    Länder

    110 +
    Mikrocontroller-Angriff-Kunden

    Kunden

    5000 +
    Mikrocontroller-Projekte entsperrt

    Projekte

    60000 +