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

Mosel Vitelic Mikrocontroller-Entsperrung

Mosel Vitelic (MV) war ein taiwanischer Halbleiterhersteller mit zwei Hauptproduktbereichen: Legacy-CMOS-Speicher-ICs (FPM-DRAM, SDRAM, DDR1, asynchroner SRAM, FIFO, Sprach-Masken-ROM) und nach der Speicher-Ära Leistungsdiskrete sowie analoge Leistungsmanagement-ICs. Das Unternehmen stellte integrierte Schaltungen für Speicher her. Es wurde 1985 gegründet und produzierte DRAM- und Flash-Speicher. Es verwendete einen .12u/.14u-Prozess und fertigte 128Mb/256Mb SDR, DDRI-RAM und 256Mb/512Mb DDRII-RAM.

Um Mai 2009 herum schloss das Unternehmen seine Türen aufgrund mangelnder Finanzierung von der Muttergesellschaft ProMOS (Taiwan).

 

  • Mikatech Mosel Vitelic MCU Reverse-Engineering-Liste:
  • V53 Fast Page Mode DRAM V53C408, V53C416, V53C808, V53C816, V53C1608, V53C1616 V54 3.3V SDRAM V54C1604, V54C1608, V54C1616 V54C3204, V54C3208, V54C3216 V54C6404, V54C6408, V54C6416 V54C12808, V54C12816, V54C25608, V54C25616 V82 DDR1 SDRAM V826464, V8212864, V8225664, V8251264 V62 Asynchronous CMOS SRAM ×8 Bit V62C648, V62C1288, V62C2568, V62C5128, V62C10248 V62L648, V62L1288, V62L2568 ×16 Bit V62C6416, V62C12816, V62C25616, V62C51216, V62C102416 V62L6416, V62L12816, V62L25616 MSM FIFO Buffer Memory MSM9009, MSM9018, MSM9026 MSS Voice Mask ROM MSS4305 2. Power Discrete & Analog IC Series MSS Trench Power MOSFET MSS3002, MSS3003, MSS3004, MSS3006 MSS4302, MSS4303, MSS4305, MSS4306 MSS6002, MSS6003, MSS6008, MSS6010 MVIGB Trench IGBT MVIGB20N60, MVIGB30N60, MVIGB40N60, MVIGB15N120, MVIGB25N120 MVSD Schottky Power Diode MVSD10045, MVSD20045, MVSD30045, MVSD10060, MVSD20060 MVESD ESD Protection Devices MVESD05C, MVESD12C, MVESD24C Power Management Analog ICs MVPM01, MVPM02, MVPM03 (DC-DC Buck Converters) MVLDO01, MVLDO02 (LDO Linear Regulators)

 

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.


  • EEPROM- und Flash-Dumping-Techniken zur Firmware-Wiederherstellung

    Die Extraktion von Firmware aus dem Mikrocontrollerspeicher – ob Flash, EEPROM oder anderer nichtflüchtiger Speicher – ist der grundlegende Schritt bei jedem Reverse-Engineering-Vorhaben. Eine erfolgreiche Firmware-Extraktion ermöglicht es Sicherheitsforschern, Code auf Schwachstellen zu analysieren, kryptografische Schlüssel wiederherzustellen, proprietäre Protokolle zu verstehen und Patches oder Exploits zu entwickeln. Die Hersteller von Mikrocontrollern haben jedoch zahlreiche Schutzmechanismen implementiert, um das unbefugte Auslesen von Speicherinhalten zu verhindern, darunter Ausleseschutz, Lockbits und sicherungsbasierte Sicherheitsmechanismen. Bei ungeschützten Mikrocontrollern ist das Dumping von Flash und EEPROM relativ einfach. Tools wie avrdude für AVR-Geräte, stm8flash für STM8-Mikrocontroller und verschiedene JTAG/SWD-Programmierer können Speicherinhalte über Standardschnittstellen auslesen. Diese Tools unterstützen in der Regel das Dumping ganzer Speicherbereiche in Binärdateien, die dann in Disassembler und Reverse-Engineering-Frameworks wie Ghidra, Binary Ninja oder IDA Pro geladen werden können. Die Verfügbarkeit dieser quelloffenen Tools hat die Firmware-Extraktion demokratisiert und ermöglicht es unabhängigen Forschern, eingebettete Systeme zu analysieren, die zuvor nur Herstellern und ihren autorisierten Partnern zugänglich waren. Wenn der Ausleseschutz aktiviert ist, wird die Herausforderung erheblich größer. Die STM8-Serie implementiert beispielsweise einen Ausleseschutz, der das Lesen und Ändern des Flash-Programmspeichers und des Daten-EEPROMs über die Debug-Schnittstelle blockiert. Ein Versuch, diesen Schutz zu deaktivieren, löst in der Regel ein globales Löschen des Programmspeichers aus, wodurch genau die Firmware zerstört wird, die der Angreifer wiederherstellen möchte. Um dieses Hindernis zu überwinden, haben Forscher Techniken wie Spannungsglitching während der Schutzprüfroutine, Ausnutzung von Race-Conditions im SWD-Protokoll und die Nutzung von Bootloader-Schwachstellen entwickelt, um auf den Speicher zuzugreifen, ohne den Löschmechanismus auszulösen. Das Aufkommen spezieller Hardware zum Flash-Dumping hat die Möglichkeiten für Forscher weiter erweitert. Das DUMPTRUCK-Projekt stellt beispielsweise eine quelloffene Hardwareplattform bereit, die dafür ausgelegt ist, mit fast jedem Flash- oder nichtflüchtigen Speicherbaustein zu kommunizieren und ihn auszulesen. Dieses Gerät vereinfacht den Prozess des Reverse Engineering von Geräten durch die Analyse von Flash-Inhalten und erleichtert so die Wiederherstellung von Firmware selbst bei anspruchsvollen Zielen. Da eingebettete Systeme in allen Branchen weiter verbreitet sind, wird die Bedeutung robuster Firmware-Extraktionstechniken – und der entsprechende Bedarf an wirksamen Schutzmechanismen – weiter zunehmen.

    mikrocontroller_hack_zeit

    Jahre

    28 +
    mikrocontroller_hack_länder

    Länder

    110 +
    mikrocontroller_angriff_kunden

    Kunden

    5000 +
    mikrocontroller_projekte_entsperrt

    Projekte

    60000 +