Unser Fokus

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

  • Sie sind bei uns
    immer sicher

Die Hauptziele unseres Dienstes: 1. den Auftrag erledigen,
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 erster

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

8051 hacken

Unsere Domäne

break-ic.com wurde 2000 registriert – Sie können es überprüfen.

MCU entsperren

Unsere Erfahrung

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

Hacking-Erfahrung

Unsere Ethik

Ehrlichkeit schafft langfristige Geschäfte – wir hätten 28 Jahre nicht betrügen können.

Silicon Labs/Cygnal MCU-Hack


Silicon Laboratories, Inc. (NASDAQ: SLAB) ist ein Mixed-Signal-Fabless-Halbleiterunternehmen mit Sitz in Austin, Texas.

Das Unternehmen wurde 1996 von drei ehemaligen Mitarbeitern der ehemaligen Crystal Semiconductor – Nav Sooch, Dave Welland und Jeff Scott – gegründet. [3] CEO ist Tyson Tuttle. [4] Das Unternehmen ging 2000 an die Börse. [5] Silicon Labs nutzt sein geistiges Eigentum, um Mixed-Signal-ICs zu entwickeln, die typischerweise eine Reihe diskreter Funktionen auf einem einzigen CMOS-Die integrieren. Das Unternehmen hat sein Technologieportfolio genutzt, um in mehrere große Märkte zu expandieren. Es gibt drei Hauptgeschäftsbereiche:

Access – umfasst analoge Modems für Set-Top-Boxen, Kassensysteme und Multifunktionsdrucker, SLICs für VoIP-Gateways und PoE-Geräte für Netzwerkausrüstung.

Broadcast – umfasst Monochip-AM/FM-Radios und Silizium-TV-Tuner und -Demodulatoren.

Breit aufgestelltes Geschäft – umfasst Mikrocontroller, Timing-ICs (Uhren und Oszillatoren), digitale Isolatoren, Kurzstrecken-Funkempfänger-ICs sowie Human-Interface-Lösungen wie Touch-Controller und Näherungssensoren.

Silicon Labs beschäftigt weltweit etwa 900 Mitarbeiter und hat Forschungs- und Entwicklungsstandorte in den USA, Europa und Asien. Zu den Kunden gehören Samsung, Huawei, LG und Thomson.


  • Liste der von Mikatech reversierten Silicon Labs/Cygnal MCUs:
  • C8051Fxx-Serie – Sicherheitsangriff: C8051F000 C8051F001 C8051F002 C8051F005 C8051F006 C8051F007 C8051F010 C8051F011 C8051F012 C8051F015 C8051F016 C8051F017 C8051F018 C8051F019 C8051F020 C8051F021 C8051F022 C8051F023 C8051F040 C8051F041 C8051F042 C8051F043 C8051F044 C8051F045 C8051F046 C8051F047 C8051F060 C8051F061 C8051F062 C8051F063 C8051F064 C8051F065 C8051F066 C8051F067 ...

    C8051F1/F2xx-Serie – Sicherheitsknacken: C8051F120 C8051F121 C8051F122 C8051F123 C8051F124 C8051F125 C8051F126 C8051F127 C8051F130 C8051F131 C8051F132 C8051F133 C8051F206 C8051F220 C8051F221 C8051F226 C8051F230 C8051F231 C8051F236 ...

    C8051F3xx-Serie – Sicherheitshack: C8051F300 C8051F301 C8051F302 C8051F303 C8051F304 C8051F305 C8051F310 C8051F311 C8051F312 C8051F313 C8051F314 C8051F315 C8051F316 C8051F317 C8051F320 C8051F321 C8051F326 C8051F327 C8051F330 C8051F331 C8051F332 C8051F333 C8051F334 C8051F335 C8051F336 C8051F337 C8051F338 C8051F339 C8051F340 C8051F341 C8051F342 C8051F343 C8051F344 C8051F345 C8051F346 C8051F347 C8051F350 C8051F351 C8051F352 C8051F353 C8051F360 C8051F361 C8051F362 C8051F363 C8051F364 C8051F365 C8051F366 C8051F367 C8051F368 C8051F369 ...

    C8051F4/F5/F9xx-Serie – Sicherheitsangriff: C8051F410 C8051F411 C8051F412 C8051F413 C8051F520 C8051F521 C8051F523 C8051F524 C8051F526 C8051F527 C8051F530 C8051F531 C8051F533 C8051F534 C8051F536 C8051F537 C8051F920 C8051F921 C8051F930 C8051F931 ...

    C8051Txx-Serie – Sicherheitsknacken: C8051T600 C8051T601 C8051T602 C8051T603 C8051T604 C8051T605 C8051T610 C8051T611 C8051T612 C8051T613 C8051T614 C8051T615 C8051T616 C8051T617 C8051T630 C8051T631 C8051T632 C8051T633 C8051T634 C8051T635 ...

    Silabs Fxx-Serie – Sicherheitshack: SIL F000 SIL F001 SIL F002 SIL F005 SIL F006 SIL F007 SIL F010 SIL F011 SIL F012 SIL F015 SIL F016 SIL F017 SIL F018 SIL F019 SIL F020 SIL F021 SIL F022 SIL F023 SIL F040 SIL F041 SIL F042 SIL F043 SIL F044 SIL F045 SIL F046 SIL F047 SIL F060 SIL F061 SIL F062 SIL F063 SIL F064 SIL F065 SIL F066 SIL F067 ...

    Silabs F1/F2xx-Serie – Sicherheitshack: SIL F120 SIL F121 SIL F122 SIL F123 SIL F124 SIL F125 SIL F126 SIL F127 SIL F130 SIL F131 SIL F132 SIL F133 SIL F206 SIL F220 SIL F221 SIL F226 SIL F230 SIL F231 SIL F236 ...

    Silabs F3xx-Serie – Sicherheitshack: SIL F300 SIL F301 SIL F302 SIL F303 SIL F304 SIL F305 SIL F310 SIL F311 SIL F312 SIL F313 SIL F314 SIL F315 SIL F316 SIL F317 SIL F320 SIL F321 SIL F326 SIL F327 SIL F330 SIL F331 SIL F332 SIL F333 SIL F334 SIL F335 SIL F336 SIL F337 SIL F338 SIL F339 SIL F340 SIL F341 SIL F342 SIL F343 SIL F344 SIL F345 SIL F346 SIL F347 SIL F350 SIL F351 SIL F352 SIL F353 SIL F360 SIL F361 SIL F362 SIL F363 SIL F364 SIL F365 SIL F366 SIL F367 SIL F368 SIL F369 ...

    Silabs F4/F5/F9xx-Serie – Sicherheitsknacken: SIL F410 SIL F411 SIL F412 SIL F413 SIL F520 SIL F521 SIL F523 SIL F524 SIL F526 SIL F527 SIL F530 SIL F531 SIL F533 SIL F534 SIL F536 SIL F537 SIL F920 SIL F921 SIL F930 SIL F931 ...

    Silabs Txx-Serie – Sicherheitsknacken: SIL T600 SIL T601 SIL T602 SIL T603 SIL T604 SIL T605 SIL T610 SIL T611 SIL T612 SIL T613 SIL T614 SIL T615 SIL T616 SIL T617 SIL T630 SIL T631 SIL T632 SIL T633 SIL T634 SIL T635 ...

 

Geschichte

Mit der Übernahme von Cygnal Integrated Products markierte Silicon Labs den Einstieg in den Milliarden schweren Markt für Allzweck-Analog- und MCU-Produkte und baute das breit aufgestellte Geschäft aus, das heute 40 % des Unternehmensumsatzes ausmacht. Die 8-Bit-MCUs von Silicon Labs basieren auf einer patentierten Implementierung der 8051-Befehlssatzarchitektur, die eine „fest verdrahtete“ Umsetzung der 8051-CPU ist – im Gegensatz zur ursprünglichen mikrocodierten Version. Der Befehlssatz ist auf eine dreistufige Pipeline abgebildet, um den Durchsatz zu erhöhen, während die 8-Bit-Programmspeicherbreite erhalten bleibt. Die Differenzierung von Silicon Labs am Markt liegt in der Integration von analogen Peripheriekomponenten, um einen Mixed-Signal-MCU zu schaffen, der die Systemkosten senkt, ohne die Leistung zu beeinträchtigen. Anfang 2012 führte das Unternehmen ARM-basierte 32-Bit-MCUs ein. Auch diese Familie konzentriert sich auf die Integration leistungsstarker Peripherie und erleichtert die Entwicklung mit einer kostenlosen Eclipse-basierten Entwicklungsumgebung, die einen vollständigen Compiler, Debugger und AppBuilder-Rapid-Prototyping-Tool enthält.

Zum breit aufgestellten Geschäft gehören auch Takt- und Oszillatorprodukte, die online anpassbar sind, sowie digitale Isolatoren, die Optokoppler ersetzen, Kurzstrecken-Funkempfänger und -sender für Sub-GHz-Anwendungen sowie ein wachsendes Portfolio von Touch- und Näherungssensoren für Verbraucher- und Industrieanwendungen.

 

Akquisitionen

Dezember 2003 – Silicon Labs übernahm Cygnal Integrated Products, einen in Austin ansässigen Innovator von analog-intensiven, hochintegrierten 8-Bit-Mikrocontrollern (MCUs).
07.02.2007 – NXP Semiconductors gab die Übernahme des Cellular-Communications-Geschäfts von Silicon Labs bekannt. [6]
2008 – Silicon Labs gab die Übernahme von Integration Associates bekannt. Focused Ion Beam zur Miete
April 2010 – Silicon Labs gab die Übernahme von 'ChipSensors' (Limerick) und Silicon Clocks (Kalifornien) bekannt.
Januar 2011 – Silicon Labs übernahm SpectraLinear aus dem Silicon Valley. [7]
2012 – Silicon Labs übernahm den ZigBee-Hersteller Ember. [8 Reverse Engineering]
Juni 2013 – Silicon Labs kündigte die Übernahme des auf stromsparende ARM-Mikrocontroller spezialisierten Unternehmens Energy Micro an.

Allgemeine Fragen zur Firmware-Extraktion von Mikrocontrollern


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

    Wenn MikaTech ein schlechtes Unternehmen wäre, gäbe es im Internet über die 28-jährige Geschichte hinweg massenhaft negative Berichte über seinen Service.

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

    Warum Mikatech wählen? Bitte klicken Sie hier für weitere Informationen


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

    Verschiedene Chip-Hersteller haben unterschiedliche Teilenummern, aber der innere Kern kann mit derselben Technologie gefertigt sein – 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 technologischen Fortschritt gewinnen 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 Zuständigkeitsbereich 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 gemäß unseren internen Richtlinien geschützt, die wir über Jahre hinweg entwickelt haben. Mikatech verwendet diese Informationen, um seinen Service auf Sie abzustimmen, und gibt sie unter keinen Umständen an Dritte weiter.
    Nach jedem Projekt löschen wir alle Daten, Materialien und Codes 60 Tage nach Lieferung der Dateien – das 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-Dienstleistungen ausschließlich zu Bildungszwecken. In einigen Ländern oder Regionen kann die Nutzung der oben genannten Dienste illegal sein – bitte prüfen Sie Ihre lokalen Gesetze. Mikatech übernimmt keinerlei Verantwortung für die Nutzung dieser Dienste, die als illegal angesehen werden könnte.


  • Ich habe Ihnen eine E-Mail gesendet, warum kommt keine Antwort?

    • A. Unser Mailserver ist vorübergehend ausgefallen – Ihre Nachricht wurde nicht zugestellt, auch wenn auf dem Bildschirm „erfolgreich gesendet“ angezeigt wurde. Bitte kontaktieren Sie uns erneut.
    • B. Unsere E-Mail wird von Ihrem Mailserver als Spam eingestuft, daher wurde unsere Antwort abgelehnt oder in Ihrem Spam-Ordner abgelegt. Bitte nehmen Sie uns aus der Spam-Liste oder prüfen Sie Ihren Spam-Ordner, oder nutzen Sie ein anderes E-Mail-Konto (z. B. Gmail).
    • C. Ihre E-Mail wird von unserem Mailserver als Spam eingestuft und in unseren Spam-Ordner verschoben – bitte nutzen Sie ein anderes Konto, um uns erneut zu kontaktieren.

  • Kryptografische Coprozessoren und ihre Auswirkungen auf die MCU-Sperre

    Viele moderne MCUs enthalten einen dedizierten kryptografischen Coprozessor. Dieser Coprozessor beschleunigt Ver- und Entschlüsselung und bietet auch sichere Schlüsselspeicherung. Die MCU-Sperre (Lockbit) delegiert die Schlüsselverwaltung oft an den Coprozessor. Der Coprozessor hat seinen eigenen Sperrmechanismus, der verhindert, dass die Host-CPU die Schlüssel direkt ausliest. Die Host-CPU kann nur kryptografische Operationen anfordern, die der Coprozessor ausführt und das Ergebnis zurückgibt. Das Auslesen eines EEPROM-Prozessors, der Schlüssel enthält, ist unmöglich, weil die Schlüssel nie im EEPROM liegen – sie befinden sich im geschützten SRAM des Coprozessors. Das Dumpen von Flash und EEPROM des Hauptspeichers gibt die Schlüssel nicht preis. Dekapsulation und Code-Wiederherstellung der Haupt-CPU finden die Schlüssel nicht. Das Kopieren des Inhalts des kryptografischen Speichers des Coprozessors wird durch dessen interne Sperre blockiert. Reverse Engineering muss den Coprozessor separat angreifen. Die Firmware-Extraktion aus dem Haupt-Flash ist möglich, enthält aber nicht die Schlüssel. Die MCU-Sperre hat nun zwei Komponenten: die Hauptsperre und die Coprozessor-Sperre. Die Coprozessor-Sperre ist oft sicherer – sie nutzt eine andere Technologie, z. B. einen PUF (Physical Unclonable Function) zur Schlüsselerzeugung. Der Schlüssel wird nicht gespeichert, sondern dynamisch abgeleitet. Das macht das Auslesen eines EEPROM-Prozessors irrelevant. Der Angreifer kann nicht durch Dump von Flash und EEPROM an den Schlüssel gelangen. Dekapsulation und Code-Wiederherstellung können den Schlüssel nicht extrahieren, weil er nicht dauerhaft existiert. Das Kopieren des kryptografischen Speichers ist unmöglich, weil der Speicher flüchtig ist und beim Zurücksetzen gelöscht wird. Der Coprozessor implementiert auch Seitenkanal-Gegenmaßnahmen wie Maskierung und Randomisierung, um die Leckage zu reduzieren. Die MCU-Sperre wird durch die Sicherheitsfunktionen des Coprozessors verstärkt. Allerdings kann der Coprozessor über seine Schnittstelle angegriffen werden. Wenn die Host-CPU kompromittiert ist, kann sie bösartige Befehle senden – z. B. die Entschlüsselung vieler Chiffrate anfordern und durch Analyse der Antworten einen gewählten-Klartext-Angriff starten. Dieser greift aber den Algorithmus an, nicht den Schlüssel – der Schlüssel bleibt sicher. Ein weiterer Angriff ist das Glitchen des internen Zustands des Coprozessors, um ihn zur Ausgabe des Schlüssels statt des verschlüsselten Ergebnisses zu verleiten – das wurde bereits demonstriert. Zur Abwehr verfügt der Coprozessor über Fehlererkennung, die die Integrität seiner Operationen prüft. Bei einem Fehler wird zurückgesetzt, und der Schlüssel gelöscht. Die MCU-Sperre profitiert also von dieser Selbstverteidigung. Der Coprozessor unterstützt auch Secure Boot – er verifiziert die Firmware, bevor die Host-CPU gestartet wird, um Ransomware wie LockBit am Einschleusen von Code zu hindern. Die Sperre des Coprozessors ist unabhängig von der des Hosts – selbst wenn die Host-Sperre gebrochen wird, bleibt die Coprozessor-Sperre bestehen. Der Angreifer muss beide brechen – das verdoppelt den Aufwand. Viele MCUs erlauben es dem Coprozessor auch, den Haupt-Flash zu verschlüsseln – der Verschlüsselungsschlüssel liegt im Coprozessor und wird von der Host-CPU nie gesehen. Wenn der Host den Flash liest, entschlüsselt der Coprozessor on the fly – die entschlüsselten Daten sind nur intern verfügbar. Das Auslesen eines EEPROM-Prozessors des Flashs liefert Chiffrat; Dump von Flash und EEPROM über Debug gibt Chiffrat; Dekapsulation und Code-Wiederherstellung des Flashs ergeben Chiffrat; das Kopieren des kryptografischen Speichers des Flashs ist ohne Schlüssel nutzlos. Das Reverse Engineering der Firmware erfordert zuerst die Entschlüsselung – dafür wird der Schlüssel des Coprozessors benötigt. Der Coprozessor ist darauf ausgelegt, die Extraktion zu widerstehen. Die einzige Hoffnung des Angreifers ist ein Fehler in der Implementierung des Coprozessors – z. B. ein Timing-Seitenkanal bei der Entschlüsselung, der den Schlüssel über den Stromverbrauch verrät. Bei guter Maskierung ist die Leckage jedoch minimal. Der Angreifer könnte auch die Firmware des Coprozessors ausnutzen – der Coprozessor läuft mit eigenem Mikrocode, der Schwachstellen aufweisen kann. Wenn der Angreifer den Mikrocode aktualisieren könnte, könnte er das Verhalten ändern – aber der Mikrocode ist normalerweise signiert und der Coprozessor verifiziert die Signatur. Die MCU-Sperre erstreckt sich somit auf den Update-Mechanismus des Coprozessors. Zusammengefasst: Kryptografische Coprozessoren verbessern die MCU-Sperre erheblich. Sie verhindern das direkte Auslesen eines EEPROM-Prozessors, Dump von Flash und EEPROM, Dekapsulation, Kopieren von Inhalten, Reverse Engineering und Firmware-Extraktion, die Klartext-Geheimnisse preisgeben würden. Sie fügen eine zweite, physisch und logisch getrennte Verteidigungsschicht hinzu.


    Mikrocontroller-Hack-Zeit

    Jahre

    28 +
    Mikrocontroller-Hack-Länder

    Länder

    110 +
    Mikrocontroller-Angriff-Kunden

    Kunden

    5000 +
    Mikrocontroller-Projekte entsperrt

    Projekte

    60000 +