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

National Semiconductor Mikrocontroller-Entsperrung

National Semiconductor war ein amerikanischer Halbleiterhersteller, der sich auf analoge Bauelemente und Subsysteme spezialisierte und ehemals in Santa Clara, Kalifornien, USA, ansässig war. Die Produkte von National Semiconductor umfassten Leistungsmanagement-Schaltungen, Display-Treiber, Audio- und Operationsverstärker, Kommunikationsschnittstellenprodukte und Datenkonvertierungslösungen. Die Hauptmärkte von National umfassten drahtlose Mobiltelefone, Displays und eine Vielzahl von breiten Elektronikmärkten, darunter Medizin-, Automobil-, Industrie- sowie Test- und Messtechnikanwendungen. Am 23. September 2011 wurde das Unternehmen offiziell als „Silicon Valley“-Abteilung Teil von Texas Instruments.

 

  • Mikatech National Semiconductor MCU Reverse-Engineering-Liste:
  • 1. Sicherungsbasierte TTL-PAL-OTP-Serie

    20-Pin-kombinatorische PALs

    PAL10H8, PAL10L8, PAL10P8

    PAL12H6, PAL12L6, PAL12P6

    PAL14H4, PAL14L4, PAL14P4

    PAL16C1

    PAL16H2, PAL16L2, PAL16P2

    PAL16H4, PAL16L4, PAL16P4

    PAL16H6, PAL16L6, PAL16P6

    PAL16H8, PAL16L8, PAL16P8

    20-Pin-registrierte synchrone PALs

    PAL16R4, PAL16R6, PAL16R8

    PAL16RP4, PAL16RP6, PAL16RP8

    20-Pin-XOR-erweiterte PALs

    PAL16X4, PAL16X6, PAL16X8

    24-Pin-kombinatorische PALs

    PAL18H4, PAL18L4, PAL18P4

    PAL20C1

    PAL20H2, PAL20L2, PAL20P2

    PAL20L8, PAL20S10

    PAL22V10 (Sicherungstyp mit variabler Makrozelle)

    24-Pin-registrierte PALs

    PAL20R4, PAL20R6, PAL20R8

    24-Pin-XOR-PALs

    PAL20X4, PAL20X6, PAL20X8

    Breitbus-Hochdichte-PALs

    PAL32R16, PAL32X16

    2. NSC E²CMOS GAL elektrisch reprogrammierbare PLD-Serie

    GAL16V8 20-Pin-8-Makrozellen-Universal-PLD

    GAL16V8, GAL16V8A, GAL16V8B, GAL16V8D, GAL16V8NB

    GAL20V8 24-Pin-8-Makrozellen-Universal-PLD

    GAL20V8, GAL20V8A, GAL20V8B

    GAL22V10 24-Pin-Flaggschiff mit 10 variablen Produktterm-Makrozellen

    GAL22V10, GAL22V10B

    GAL18V10 20-Pin-10-Makrozellen-PLD

    GAL18V10

    GAL20RA10 Asynchron-Register-dedizierte GAL

    GAL20RA10

    GAL26CV12 Niederspannungs-28-Pin-Hochdichte-GAL

    GAL26CV12

    GAL6001 E²CMOS voll programmierbares Logikarray (FPLA)

    GAL6001

 

Gründung

National Semiconductor[2] wurde am 27. Mai 1959 in Danbury, Connecticut, von Dr. Bernard J. Rothlein gegründet, als er und sieben Kollegen – Edward N. Clarke, Joseph J. Gruber, Milton Schneider, Robert L. Hopkins, Robert L. Hoch, Richard N. Rau und Arthur V. Siefert – ihre Anstellung in der Halbleiterabteilung der Sperry Rand Corporation aufgaben.
Der Gründung des neuen Unternehmens folgte eine Klage von Sperry Rand gegen National Semiconductor wegen Patentverletzung.[3] Bis 1965, als der Fall vor Gericht kam, hatten die vorbereitenden Verfahren den Aktienkurs von National gedrückt. Die niedrigen Kurse ermöglichten es Peter J. Sprague[4], mit Mitteln seiner Familie stark in das Unternehmen zu investieren. Sprague stützte sich auch auf weitere finanzielle Unterstützung von zwei Investmentfirmen an der Westküste und einem New Yorker Underwriter, um als Vorsitzender von National Semiconductor die Kontrolle zu übernehmen. Zu dieser Zeit war Sprague 27 Jahre alt. Jeffrey S. Young charakterisierte diese Ära als den Beginn des Risikokapitals.[5]
Im selben Jahr übernahm National Semiconductor Molectro. Molectro wurde 1962 in Santa Clara, Kalifornien, von J. Nall und D. Spittlehouse gegründet, die zuvor bei der Fairchild Camera and Instrument Corporation beschäftigt waren. Die Übernahme brachte National Semiconductor auch zwei Experten für lineare Halbleitertechnologien, Dave Talbert und Robert Widlar, die ebenfalls zuvor bei Fairchild tätig waren. Die Übernahme von Molectro verschaffte National die Technologie, um sich in der Herstellung und Produktion von monolithischen integrierten Schaltungen zu etablieren.

1967 heuerte Sprague fünf Top-Führungskräfte von Fairchild ab, darunter Charles E. Sporck und Pierre Lamond. Zum Zeitpunkt der Einstellung von Sporck war Robert Noyce faktisch der Leiter der Halbleiteroperationen bei Fairchild und Sporck war sein Betriebsleiter.
Charles E. Sporck wurde zum Präsidenten und CEO von National ernannt. Um den Deal für Sporcks Einstellung und Ernennung zu verbessern – bei halbem Gehalt im Vergleich zu Fairchild – wurde Sporck ein erheblicher Anteil an National-Aktien zugeteilt. Im Wesentlichen nahm Sporck vier seiner Mitarbeiter von Fairchild sowie drei weitere von TI, Perkin-Elmer und Hewlett Packard mit, um ein neues achtköpfiges Team bei National Semiconductor zu bilden.[5] Zufälligerweise war Sporck vor Widlars Weggang von Fairchild zu Molectro aufgrund eines Gehaltsstreits mit Sporck dessen Vorgesetzter bei Fairchild gewesen.

1968 verlegte National seinen Hauptsitz von Danbury, Connecticut, nach Santa Clara, Kalifornien. Allerdings behielt National – wie viele Unternehmen – aus rechtlichen und finanziellen Gründen seine Registrierung als Gesellschaft in Delaware bei.
Im Laufe der Jahre übernahm National mehrere Unternehmen, wie Fairchild Semiconductor (1987) und Cyrix (1997). Diese Übernahmen wurden jedoch später wieder abgespalten. Fairchild Semiconductor wurde 1997 wieder ein eigenständiges Unternehmen, die Cyrix-Mikroprozessor-Sparte wurde 1999 an VIA Technologies in Taiwan verkauft.
Von 1997 bis 2002 genoss National große öffentliche Aufmerksamkeit und Auszeichnungen durch die Entwicklung des Cyrix Media Center, Cyrix WebPad, WebPad Metro und der National Origami PDA-Konzeptgeräte, die von der Abteilung für Konzeptprodukte von National entwickelt wurden. Basierend auf dem Erfolg des WebPad gründete National 1998 die Abteilung für Informationsgeräte (hochintegrierte Prozessoren & „Internet-Gadgets“). Diese Abteilung wurde 2003 an AMD verkauft.
Andere Geschäfte wie digitale drahtlose Chipsätze, Bildsensoren und PC-I/O-Chipsätze wurden ebenfalls kürzlich eingestellt oder verkauft, da National sich als Hochleistungs-Analog-Halbleiterunternehmen neu erfunden hat.

Die Transformation von National Semiconductor

Der National Semiconductor 8250 UART-Chip, einer der am weitesten verbreiteten und am häufigsten kopierten UART-Chips aufgrund seiner Präsenz im ersten IBM-Personalcomputer.
Peter Sprague, Pierre Lamond und der liebevoll genannte Charlie Sporck arbeiteten Hand in Hand, unterstützt vom Vorstand, um das Unternehmen in einen multinationalen und erstklassigen Halbleiterkonzern zu verwandeln. Unmittelbar nach seiner Ernennung zum CEO startete Sporck einen historischen Preiskrieg unter Halbleiterunternehmen, der die Anzahl der Wettbewerber in diesem Bereich reduzierte. Zu den Unternehmen, die das Halbleitergeschäft aufgaben, gehörten General Electric und Westinghouse.

Kostenkontrolle, Gemeinkostenreduzierung und Fokussierung auf Gewinne, die von Sporck umgesetzt wurden, waren der Schlüssel zum Überleben von National im Preiskrieg und führten das Unternehmen 1981 als erstes Halbleiterunternehmen zu einem Jahresumsatz von 1 Milliarde US-Dollar. Die Grundlage für den Erfolg von National war jedoch die Expertise in analogen Schaltungen, TTL (Transistor-Transistor-Logik) und MOSFET (Metal-Oxide-Semiconductor Field-Effect Transistor)-Technologien. Wie schon bei Fairchild lenkten Sporck und Lamond National Semiconductor hin zu den wachsenden Industrie- und Handelsmärkten und verringerten die Abhängigkeit von Militär- und Luftfahrtaufträgen. Diese Entscheidungen, gepaart mit dem inflationsbedingten Wachstum der Computernutzung, schufen den Markt für die Expansion von National. Gleichzeitig stellten die mit Sprague verbundenen Finanzierungsquellen in Verbindung mit der kreativen Gestaltung des Cashflows, die auf Sporck und Lamond zurückgingen, die für diese Expansion erforderlichen Mittel bereit. Lamond und Sporck hatten es auch geschafft, erhebliche Mittel für die Expansion zu gewinnen und zu mobilisieren.[10]
Zu Sporcks Kostensenkungsmaßnahmen gehörte seine Hinwendung zu kostengünstiger Arbeit und Auslagerung von Arbeitskräften. National Semiconductor war einer der Pioniere in der Halbleiterindustrie, der in Einrichtungen zur Durchführung von Endfertigungsarbeiten für integrierte Schaltungen in Entwicklungsländern, insbesondere in Südostasien, investierte.

Die Fertigungsverbesserungen von National Semiconductor unter Sporck (in Zusammenarbeit mit Lamond) wurden nicht durch die Betonung von Prozessinnovationen ermöglicht, sondern durch die Verbesserung und Standardisierung von Prozessen, die bereits von anderen Unternehmen wie Fairchild und Texas Instruments etabliert worden waren, sowie durch häufige Abwerbungen aus Fairchilds Talentpool.

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.


  • Sicherungen und Lockbits verstehen und umgehen

    Sicherungen (Fuses) und Lockbits von Mikrocontrollern gehören zu den ältesten und grundlegendsten Mechanismen zum Schutz von Firmware vor unbefugtem Auslesen. Diese einmal programmierbaren Elemente steuern verschiedene Aspekte des Gerätebetriebs, einschließlich der Frage, ob Debug-Schnittstellen aktiviert sind, ob der Flash-Speicher extern gelesen werden kann und ob die Codeausführung in bestimmten Speicherbereichen erlaubt ist. Die Konfiguration dieser Sicherungen erfolgt typischerweise während der Produktionsprogrammierung, danach sollen sie während der gesamten Lebensdauer des Bauteils unveränderlich bleiben. Trotz ihrer weiten Verbreitung haben sich sicherungsbasierte Schutzmechanismen als anfällig für verschiedene Angriffe erwiesen. Die physikalische Natur der Sicherungen – meist als Polysilizium-Verbindungen oder Floating-Gate-Transistoren implementiert – bedeutet, dass sie sowohl durch elektrische als auch durch optische Techniken manipuliert werden können. Forscher haben gezeigt, dass UV-Licht in einigen Mikrocontrollern sicherungsbasierte Flash-Schutzmechanismen löschen kann, wodurch Schutzmaßnahmen zurückgesetzt werden können, ohne das Hauptcode-Array zu beeinträchtigen. Ebenso können fokussierte Ionenstrahltechniken (FIB) verwendet werden, um den Zustand von Sicherungen auf dekapsulierten Chips physikalisch zu verändern, was es Angreifern ermöglicht, den Debug-Zugriff zu entsperren oder den Ausleseschutz zu deaktivieren. Die Beziehung zwischen Sicherungen und Lockbits fügt eine weitere Komplexitätsebene hinzu. In vielen Mikrocontroller-Architekturen müssen Sicherungsbits konfiguriert werden, bevor Lockbits programmiert werden können, und sobald Lockbits gesetzt sind, kann der Zustand der Sicherungsbits nicht mehr geändert werden. Diese Abfolge schafft ein Zeitfenster während der Produktionsprogrammierung, in dem ein Angreifer mit entsprechendem Zugriff die Konfiguration abfangen oder ändern könnte. Darüber hinaus erlauben einige Mikrocontroller die Änderung von Lockbits durch Software, was potenzielle Angriffsvektoren schafft, wenn die für die Verwaltung dieser Bits verantwortliche Software Schwachstellen enthält. Moderne Mikrocontroller haben sich über einfache sicherungsbasierte Schutzmechanismen hinaus weiterentwickelt und enthalten ausgefeiltere Techniken wie eFuses und physikalisch unklonbare Funktionen (PUFs). eFuses, die elektronisch programmierbare Einmalspeicherelemente sind, werden verwendet, um kryptografische Schlüssel, Secure-Boot-Konfigurationen und Debug-Zugriffskontrollen zu speichern. Diese Elemente sind häufig auf Hardware-Ebene lesegeschützt, um Software den Zugriff auf ihre Inhalte zu verwehren. Es wurde jedoch gezeigt, dass Fehlerinjektionsangriffe den Leseschutz für eFuse-gespeicherte Schlüssel umgehen können, wobei Forscher durch wiederholte Angriffe und Analysen vollständige Schlüsselwerte wiederherstellen konnten. Während sich die Sicherheit von Mikrocontrollern weiterentwickelt, bleibt das Zusammenspiel von Sicherungen, Lockbits und anderen Schutzmechanismen ein entscheidendes Forschungs- und Entwicklungsgebiet.

    Mikrocontroller-Hack-Zeit

    Jahre

    28 +
    Mikrocontroller-Hack-Länder

    Länder

    110 +
    Mikrocontroller-Angriff-Kunden

    Kunden

    5000 +
    Mikrocontroller-Projekte entsperrt

    Projekte

    60000 +