Unser Fokus

  • Alles, was sie herstellen,
    können wir knacken!

  • Sie sind bei uns
    immer auf der sicheren Seite

Die Hauptziele unseres Dienstes sind: 1. den Auftrag zu erfüllen,
2. Ihre Zahlung ist bei uns sicher. Win-Win für uns


Kostenlose Beratung


Warum Ihre Zahlung bei uns sicher ist?   Mehr...
Reverse-Historie

Weltweit Erste

Haben 1998 den ersten 8051-Mikrocontroller reversiert – hat das jemand früher gemacht?

8051 hacken

Unser Fachgebiet

break-ic.com wurde im Jahr 2000 registriert – Sie können es selbst nachprüfen.

MCU entsperren

Unsere Erfahrung

Tausende von Chips und PCBs bearbeitet – alle potenziellen Probleme vorhergesehen.

Hack-Erfahrung

Unsere Ethik

Ehrlichkeit schafft langfristige Geschäfte – wir konnten 28 Jahre lang nicht betrügen.

Dallas / Elan EMC Mikrocontroller-Hack


Elan Microelectronics Corp. ist hauptsächlich in der Forschung, Entwicklung, Herstellung und Vermarktung von integrierten Schaltungen (ICs) und Mikrocontrollern tätig. Das Unternehmen bietet fünf Produktkategorien an: Consumer-ICs, darunter Handschrifterkennungs-ICs, elektronische Lernhilfe-ICs (ELA), High-Second-Sprachsynthese-ICs, Musik-ICs, Computer-ICs und Controller-ICs für Fernbedienungen und kleine Haushaltsgeräte; Kommunikations-ICs, einschließlich Walkie-Talkie-Wafer und anderer Wafer für Telefone; Mikrocontroller, angewendet für kleine Haushaltsgeräte, Waschmaschinen, Klimaanlagen, Kommunikationsprodukte und Fernbedienungen; PC-Peripherie-ICs, wie Touch-Controller, Tastatur-ICs und andere, sowie Netzwerkschnittstellengeräte (NIDs), einschließlich Pointing-Sticks und Touchpad-Module. Das Unternehmen vertreibt seine Produkte in Taiwan, Südostasien, Nordostasien, Amerika und Europa.

 

Dallas Semiconductor wurde von Maxim Integrated übernommen. Dallas Semiconductor wurde 1984 als Designer und Hersteller von Halbleitern und chipbasierten Subsystemen gegründet. Dallas Semiconductor etablierte schnell seine Innovations- und Technologieführerschaft bei der Entwicklung einer breiten Palette von Hochleistungsprodukten, darunter 1-Wire®, iButton®, Mikrocontroller (MCU), Zeitmess-, Temperaturmanagement- und Kommunikationsgeräte.

  • Liste der Dallas / Elan MCU-Reverse-Engineering von Mikatech:
  • Elan EMC EM78xx-Serie – IC-Angriff: EM78156E EM78447S EM78448C EM78806B EM78448 EM78450 EM78451 EM78458 EM78576 EM78568 EM78569 EM78459 EM78800 EM78806 EM78808 EM78810 EM78811 EM78813 EM78815 EM78820 EM78860 EM78861 EM78862 EM78863 EM78865 EM78870 EM78911 EM78912 ...

  • Elan EMC EM78Pxx-Serie – Lockbit-Angriff: EM78P153 EM78P156 EM78P257 EM78P447 EM78P451 EM78P452 EM78P458 EM78P459 EM78P468 EM78P5839 EM78P5840 EM78P5841 EM78P5842 EM78P154N EM78P156N EM78P157N EM78P159N EM78P259N EM78P259N EM78P260N EM78P417N EM78P418N EM78P419N EM78P447N EM78P468N EM78P468L EM78P510N EM78P809N EM78P5840N EN78P5841N EM78P5842N EM78P565 EM78P566 EM78P567 EM78P568 EM78P569 EM78P5830 EM78P806 EM78P808 EM78P811 EM78P813 EM78P870 EM78P911 ...

  • Dallas DS24xx-Serie – Entsperren: DS2401 DS2405 DS2406 DS2408 DS2409 DS2415 DS2416 DS2417 DS2422 DS2423 DS2430A DS2431 DS2432 DS2433 DS2434 DS2436 DS2438 DS2450 DS2460 ...

  • Dallas DS28Exx-Serie – Reverse Engineering: DS28E22 DS28E17 DS28E16X-ST DS28E16X-S DS28E16QT DS28E16Q DS28E16 DS28E15Q+T DS28E15P+T DS28E15P+ DS28E15G+T DS28E15G+ DS28E15 DS28E10R+T DS28E10P+T DS28E10P+ DS28E10_11 DS28E10 DS28E05R+T DS28E05P+T DS28E05P+ DS28E05 DS28E04S-100 DS28E04-100 DS28E02Q+TR DS28E02Q+T DS28E02Q+R DS28E02P+TR DS28E02P+T DS28E02P+R DS28E02P+ DS28E02_12 DS28E02 DS28E01X-100-S DS28E01X-100 DS28E15 DS28E38 DS28E35 DS28E22 ...

 

ELAN Microelectronics-Klone (13 Bit)

ELAN Microelectronics Corp. stellt eine Reihe von PICmicro-ähnlichen Mikrocontrollern mit einem 13-Bit-Befehlswort her.[11] Die Befehle sind größtenteils mit dem Mid-Range-14-Bit-Befehlssatz kompatibel, jedoch auf eine 6-Bit-Registeradresse (16 spezielle Funktionsregister und 48 Byte RAM) und einen 10-Bit-Programmspeicher (1024 Worte) beschränkt.

Der 10-Bit-Programmzähler ist als R2 zugänglich. Lesezugriffe greifen nur auf die niedrigen Bits zu, und Schreibvorgänge löschen die hohen Bits. Eine Ausnahme ist der TBL-Befehl, der das niedrige Byte ändert, während die Bits 8 und 9 erhalten bleiben.

Die 7 Akkumulator-Immediat-Befehle sind im Vergleich zum 14-Bit-PICmicro umnummeriert, um in 3 Opcode-Bits anstelle von 4 zu passen, aber sie sind alle vorhanden, zusammen mit einem zusätzlichen Software-Interrupt-Befehl.

Es gibt einige zusätzliche verschiedene Befehle, und es gibt einige Änderungen in der Terminologie (das PICmicro OPTION-Register wird als CONTrol-Register bezeichnet; die PICmicro TRIS-Register 1–3 werden als I/O-Control-Register 5–7 bezeichnet), aber die Entsprechungen sind offensichtlich Silicon Wafer Delayer & SEM Microphoto.

13-Bit-EM78-Befehlssatz[12]
12 11 10 9 8 7 6 5 4 3 2 1 0 Mnemonik C? Z? Beschreibung
0 0 0 0 0 0 0 Opcode Verschiedene Befehle
0 0 0 0 0 0 0 0 0 0 0 0 0 NOP* Keine Operation (MOVW 0,W)
0 0 0 0 0 0 0 0 0 0 0 0 1 DAA C Dezimale Adjustierung nach Addition
0 0 0 0 0 0 0 0 0 0 0 1 0 CONTW* CONT-Register schreiben (CONT ← W)
0 0 0 0 0 0 0 0 0 0 0 1 1 SLEEP* In den Standby-Modus wechseln (WDT ← 0, Takt stoppen)
0 0 0 0 0 0 0 0 0 0 1 0 0 CLRWDT* Watchdog-Timer neu starten (WDT ← 0)
0 0 0 0 0 0 0 0 0 f IOW f* W in das I/O-Control-Register kopieren (f = 5–7, 11–15)
0 0 0 0 0 0 0 0 1 0 0 0 0 ENI Interrupts aktivieren Maker Together Club
0 0 0 0 0 0 0 0 1 0 0 0 1 DISI Interrupts deaktivieren Snaileye
0 0 0 0 0 0 0 0 1 0 0 1 0 RET Rückkehr aus Unterroutine, W unverändert
0 0 0 0 0 0 0 0 1 0 0 1 1 RETI Rückkehr aus Interrupt; Rückkehr & Interrupts aktivieren
0 0 0 0 0 0 0 0 1 0 1 0 0 CONTR CONT-Register lesen (W ← CONT)
0 0 0 0 0 0 0 0 1 f IOR f I/O-Control-Register nach W kopieren (f = 5–7, 11–15)
0 0 0 0 0 0 0 1 0 0 0 0 0 TBL C Z PCL += W. PC-Bits 8 & 9 erhalten
0 0 Opcode d Register ALU-Operationen wie bei 12- und 14-Bit-PIC
0 1 op Bit Register Bit-Operationen wie bei 12- und 14-Bit-PIC
1 0 op k Steuerübergaben wie bei 14-Bit-PIC
1 1 Opcode 8-Bit-Immediat Operationen mit W und 8-Bit-Literal: W ← OP(k,W)
1 1 0 op k MOV/IOR/AND/XOR, wie bei 12-Bit-PIC
1 1 1 0 0 k RETLW k W ← k, dann Rückkehr aus Unterroutine
1 1 1 0 1 k SUBLW k C Z W ← k−W (W ← k+~W+1)Reverse Engineering
1 1 1 1 0 k INT k PC pushen, PC ← k (Software-Interrupt, normalerweise k=1)
1 1 1 1 1 k ADDLW k C Z W ← k+W
12 11 10 9 8 7 6 5 4 3 2 1 0 Mnemonik C? Z? Beschreibung

Allgemeine Fragen zur Mikrocontroller-Firmware-Extraktion


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

    Wenn MikaTech ein schlechtes Unternehmen wäre, gäbe es im Internet massenhaft schlechte Bewertungen über seinen Service in den letzten 28 Jahren

    Also lautet die Antwort: JA! Wir sind gute Leute.

    Warum Mikatech wählen? Bitte klicken Sie hier, um es herauszufinden


  • Kann Mikatech ICs knacken, die nicht auf dieser Website aufgeführt sind?

    Verschiedene Chip-Hersteller haben unterschiedliche Teilenummern, aber der innere Kern des Chips kann mit derselben Technologie hergestellt werden. Es wäre nahezu unmöglich, alle Teilenummern aufzulisten, auf die unsere Technologie anwendbar ist, wie 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 IC-Teilenummern, die in unseren Leistungsumfang fallen, wird ständig größer – bitte kontaktieren Sie uns, um mehr zu erfahren.

  • 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 durch unsere Managementrichtlinien geschützt, die aus jahrelanger Praxis entwickelt wurden. Mikatech verwendet diese Informationen, um seinen Service für Sie zu personalisieren und wird diese Daten niemals aus irgendeinem Grund an Dritte weitergeben.
    Bei jedem Projekt löschen wir alle Daten, Materialien und Codes 60 Tage nach der Auslieferung der Dateien – das schützt uns und schützt 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-Dienstleistungen ausschließlich zu Bildungszwecken. In einigen Ländern oder Regionen kann die Nutzung der oben genannten Dienste illegal sein – 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.


  • Ich habe Ihnen eine E-Mail gesendet – warum gibt es keine Antwort?

    • A. Unser Mail-Server ist vorübergehend ausgefallen – Ihre Nachricht wurde nicht an unser Postfach zugestellt, auch wenn die Erfolgsmeldung angezeigt wird. Bitte kontaktieren Sie uns erneut.
    • B. Unsere E-Mail wird von Ihrem Mail-Server als Spam erkannt, daher wurde unsere Antwort von Ihrem Server abgelehnt oder in Ihren Spam-Ordner umgeleitet. Bitte entfernen Sie unser Konto aus der Spam-Liste oder überprüfen Sie Ihren Spam-Ordner, oder verwenden Sie ein anderes E-Mail-Konto (z. B. Gmail).
    • C. Ihre E-Mail wird von unserem Mail-Server als Spam erkannt, daher wurde sie in unseren Spam-Ordner verschoben. Bitte verwenden Sie ein anderes E-Mail-Konto, um uns erneut zu kontaktieren.

  • Flash- und EEPROM-Dumping-Techniken für gesperrte MCUs

    Gezielte Flash- und EEPROM-Dumping-Techniken für kostengünstige gesperrte IoT-MCUs. Internet-of-Things (IoT)-Mikrocontroller sind darauf ausgelegt, ultraniedrige Materialkosten, minimalen Energieverbrauch für den Batteriebetrieb und grundlegende eingebettete Sicherheit für den Verbrauchereinsatz zu vereinen. Dieses Dreiecksdesign führt zu hybriden Sicherheitsarchitekturen, bei denen der primäre MCU-Lockbit-Lock die standardmäßigen JTAG/SWD-Debug-Schnittstellen vollständig deaktiviert, aber absichtliche und unbeabsichtigte Speicherleckpfade in peripheren Bussen und Laufzeit-Firmware-Pfaden hinterlässt. Diese Leckstellen sind keine vollständigen Sicherheitsumgehungen, aber sie ermöglichen spezielle gezielte Techniken, um Flash- und EEPROM-Speichersegmente ohne vollständige Lockbit-Umgehung oder invasive Chip-Entkapselung zu dumpen. Das Verständnis dieser semi-invasiven Dumping-Methoden ist sowohl für defensive IoT-Sicherheitsingenieure als auch für spezialisierte Mikrocontroller-Reverse-Engineering-Spezialisten unerlässlich. Die am weitesten verbreitete IoT-fokussierte Speicher-Dumping-Technik basiert auf asynchronem UART-Bus-Sniffing während der Power-On-Self-Test-Sequenz (POST) des MCUs. Alle IoT-MCUs übertragen während der Initialisierung Diagnosestatusdaten über UART, um die Peripheriefunktionalität und Speicherintegrität zu validieren, bevor die Anwendungsfirmware gestartet wird. Selbst bei aktivem MCU-Lockbit-Lock bleibt dieser diagnostische Übertragungspfad aktiviert, um Fabriktests und Felddebugging-Workflows zu unterstützen. Angreifer schließen hochbandbreitige Logikanalysatoren an den UART-Sendepin des Geräts an, um diese unverschlüsselten Diagnoseströme während des Bootvorgangs zu erfassen. Innerhalb der Ströme befinden sich segmentierte Fragmente von Flash-Speicher-Prüfsummendaten und EEPROM-Konfigurationswerten, die zu größeren Speicherblöcken rekonstruiert werden können. Eine zweite gängige Technik nutzt zeitbasierte Seitenkanalanalyse, um Speicherinhalte ohne direkten Datenübertragungszugriff zu erschließen. Variationen im Stromverbrauch und in elektromagnetischen Emissionsmustern während EEPROM- und Flash-Leseoperationen verraten einzelne Bitwerte an kalibrierte Messgeräte. Durch die Aufzeichnung tausender Laufzeit-Speicherzugriffszyklen können Angreifer statistisch vollständige Speicherseiten rekonstruieren, um Flash- und EEPROM-Arrays Segment für Segment zu dumpen. Die fragmentierten Datensätze aus UART-Sniffing und Zeitanalyse können aufgrund fehlender Segmente und Bitreihenfolge-Inkonsistenzen nicht direkt als funktionsfähige Firmware-Binärdateien verwendet werden. Erweiterte binäre Stitching-Algorithmen sind während der Nachbearbeitung des Mikrocontroller-Reverse-Engineering erforderlich, um Fragmente neu zu ordnen, fehlende Lücken mithilfe von Prüfsummen-Metadaten zu füllen und ausführbare Firmware-Abbilder zu rekonstruieren. Dieser Stitching-Prozess erfordert detaillierte Kenntnisse des Speicherseitenlayouts des Ziel-MCUs, der Bootsegmentstruktur und der Firmware-Komprimierungsalgorithmen. Viele Verbraucher-IoT-Anbieter komprimieren Firmware-Binärdateien, um Flash-Speicherplatz zu sparen, was eine zusätzliche Komplexitätsebene zur rekonstruierten Datenmenge hinzufügt. Trotz der Wirksamkeit dieser semi-invasiven Dumping-Methoden verhindert der erzwungene MCU-Lockbit-Lock immer noch den vollständigen internen Buszugriff auf hardwareisolierte Speicherzonen. Eigenständige segmentierte Dumping-Workflows haben daher nicht die Fähigkeit, Inhalte von Kryptospeichern zu kopieren, die BLE-Pairing-Schlüssel, Cloud-Authentifizierungsdaten und Secure-Boot-Hashes speichern. Kryptospeicherzonen sind elektrisch vom UART-Bus und den Zeitmessdomänen isoliert, wodurch Seitenkanal-Sniffing gegen diese hochsicheren Partitionen unwirksam wird. Um kryptografisches Material nach erfolgreichem Benutzerspeicher-Dumping abzurufen, müssen Angreifer Folge-Entkapselungs- und Code-Wiederherstellungsoperationen einleiten, die nur auf die kleine Kryptospeicher-Die-Region abzielen. Diese gezielte Entkapselung ist weitaus kostengünstiger als die vollständige Die-Verarbeitung, da zuvor gedumpte Speicherdaten die genaue physische Position der Kryptoschaltkreise auf der Siliziumoberfläche preisgeben. Defensive IoT-Sicherheitsteams haben spezifische Minderungsstrategien entwickelt, um semi-invasives Speicher-Dumping auf gesperrten Geräten zu blockieren. Die wirkungsvollste Kontrolle besteht darin, alle UART-Diagnoseübertragungspfade in Produktions-Firmware-Builds zu deaktivieren und so den primären Vektor für Bootzeit-Daten-Sniffing zu entfernen. Entwickler können auch den Speicherzugriffszeitpunkt randomisieren, um konsistente elektromagnetische Muster zu eliminieren, die eine zeitbasierte Seitenkanal-Dateninferenz ermöglichen. Dynamisches Speicherseiten-Remapping zur Laufzeit stört die festen Adresssequenzen, die von Stitching-Algorithmen zur Rekonstruktion fragmentierter Dumps verwendet werden. Die Stärkung der MCU-Lockbit-Lock-Partitionierung zur Deaktivierung verbleibender Fabriktestmodi beseitigt versteckte Peripheriepfade, die Speicherfragmente lecken. Die Einschränkung des Auslesens von EEPROM-Prozessor-Debug-Registern verhindert, dass Angreifer Metadaten abrufen, die bei der Speichersegment-Rekonstruktion helfen. Firmware-Verschlüsselung mit geräteeindeutigen Schlüsseln stellt sicher, dass selbst wenn Flash-Daten erfolgreich gedumpt werden, die Binärdatei ohne den isolierten Kryptoschlüssel unausführbar und unverständlich bleibt. Regelmäßige OTA-Sicherheitsupdates können Laufzeit-Firmware-Lücken patchen, die vorübergehende Speicherzugriffspfade während spezieller Betriebsmodi freilegen. Sicherheitstests für IoT-Geräte müssen Seitenkanal-Leckagebewertungen umfassen, um unauffällige Speicheremissionsmuster vor der Massenbereitstellung zu identifizieren. Durch die Implementierung dieser mehrschichtigen Gegenmaßnahmen können Hersteller die häufigsten semi-invasiven Dumping-Techniken neutralisieren und eine unbefugte End-to-End-Firmware-Extraktion auf kostengünstigen gesperrten IoT-MCU-Flotten verhindern.


    Mikrocontroller-Hack-Zeit

    Jahre

    28 +
    Mikrocontroller-Hack-Länder

    Länder

    110 +
    Mikrocontroller-Angriff-Kunden

    Kunden

    5000 +
    Mikrocontroller-Projekte entsperrt

    Projekte

    60000 +
    ```