Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Einreichen
ToolsExploitsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

FeedsKontaktDatenschutz© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
MCExtractor — Intel, AMD, VIA & Freescale Mikrocode-Extraktionstool | Kitploit
Tools/GitHubGitHub/platomav/mcextractor
Reverse EngineeringHardware-SicherheitDienstprogramme & FrameworksBinäranalyseFirmware-Analyse
GitHubplatomav/mcextractor

MCExtractor

Intel, AMD, VIA & Freescale Mikrocode-Extraktionstool

Repository anzeigen
92012267vor 27 TagenVon Kitploit geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

MCExtractor

Intel, AMD, VIA & Freescale Mikrocode-Extraktionstool

MC Extractor Neuigkeiten-Feed

MC Extractor Diskussionsthema

Intel, AMD, VIA & Freescale CPU Microcode Repositories

A. Über MC Extractor

MC Extractor ist ein Werkzeug, das Intel-, AMD-, VIA- und Freescale-Prozessor-Mikrocode-Binärdateien analysiert. Es kann von Endbenutzern verwendet werden, die nach allen relevanten Mikrocode-Informationen wie CPUID, Plattform, Version, Datum, Freigabe, Größe, Prüfsumme usw. suchen. Es ist in der Lage, Intel-Mikrocode-Container (dat, inc, h, txt) in Binärbilder für die BIOS-Integration zu konvertieren, neue/unbekannte Mikrocodes zu erkennen, den Mikrocode-Zustand zu überprüfen, den Aktualisiert/Veraltet-Status und mehr. MC Extractor kann auch als Forschungsanalysewerkzeug mit mehreren Strukturen verwendet werden, die unter anderem das vollständige Parsen und die Informationsanzeige aller dokumentierten oder nicht dokumentierten Mikrocode-Header ermöglichen. Darüber hinaus ist MC Extractor mit Hilfe seiner umfangreichen Datenbank in der Lage, alle unterstützten Mikrocodes eindeutig zu kategorisieren und nach Mikrocodes zu suchen, die noch nicht in den Mikrocode-Repositories gespeichert wurden.

A1. MC Extractor Funktionen

  • Unterstützt alle aktuellen und älteren Mikrocodes ab 1995
  • Durchsucht alle Intel-, AMD-, VIA- und Freescale-Mikrocodes in einem Durchlauf
  • Überprüft die Integrität aller extrahierten Mikrocodes mittels Prüfsummen
  • Überprüft, ob alle Intel-, AMD- und VIA-Mikrocodes aktuell oder veraltet sind
  • Sucht auf Anfrage nach allen Mikrocodes basierend auf CPUID
  • Zeigt Mikrocode-Header-Strukturen und Details auf Anfrage an
  • Ignoriert die meisten Fehlalarme basierend auf Plausibilitätsprüfungen
  • Unterstützt bekannte spezielle, feste oder modifizierte Mikrocodes
  • Fähigkeit, Intel Extended Mikrocodes automatisch zu extrahieren
  • Fähigkeit, Intel-Container (dat, inc, txt, h) automatisch zu extrahieren
  • Fähigkeit, schnell neue Mikrocode-Einträge zur Datenbank hinzuzufügen
  • Fähigkeit, Intel-Produktions-/Vorserien-Freigabekennzeichnung zu erkennen
  • Fähigkeit, nach MC Extractor- und/oder DB-Updates auf Anfrage zu suchen
  • Fähigkeit, mehrere Dateien per Drag & Drop oder über Eingabepfad zu analysieren
  • Fähigkeit, extrahierte Duplikate basierend auf Name und Inhalt zu ignorieren
  • Fähigkeit, automatisch nach neueren MC Extractor- und Datenbankversionen zu suchen
  • Meldet alle Mikrocodes, die nicht in den Mikrocode-Repositories gefunden wurden
  • Bietet Befehlszeilenparameter zur Verbesserung der Funktionalität und zur Unterstützung der Forschung
  • Bietet benutzerfreundliche Meldungen und ordnungsgemäße Behandlung unerwarteter Codefehler
  • Zeigt Ergebnisse in übersichtlichen Tabellen mit farbigem Text zur Hervorhebung an
  • Open-Source-Projekt unter freizügiger Lizenz, kommentierter Code

A2. Mikrocode-Repository-Datenbank

MC Extractor ermöglicht Endbenutzern und/oder Forschern, neue Mikrocode-Versionen schnell zu extrahieren, anzuzeigen, zu konvertieren und zu melden, ohne spezielle Werkzeuge oder Hex-Editoren zu verwenden. Um dies effektiv zu tun, musste eine Datenbank aufgebaut werden. Die Intel, AMD, VIA & Freescale CPU Microcode Repositories ist eine Sammlung aller aktuellsten Produktions-Intel-, AMD- und VIA-CPU-Mikrocodes, die wir gefunden haben. Ihre Existenz ist sehr wichtig für MC Extractor, da sie es uns ermöglicht, weiterhin Forschung zu betreiben, neue Mikrocode-Typen zu finden, Versionen auf Ähnlichkeiten zu vergleichen, nach aktualisierten Binärdateien zu suchen usw. Mit MC Extractor wird eine Datei namens MCE.db ausgeliefert, die für den Programmablauf erforderlich ist. Sie enthält Einträge für alle Mikrocode-Binärdateien, die uns zur Verfügung stehen. Dies dient hauptsächlich zwei Zwecken: a) Überprüfen, ob der importierte Mikrocode auf dem neuesten Stand ist, und b) Helfen, neue Mikrocode-Versionen schneller zu finden, indem sie im Intel, AMD, VIA & Freescale CPU Microcode Repositories Discussion Thread gemeldet werden.

A3. Quellen und Inspiration

MC Extractor basierte ursprünglich auf einem Teil von Lordkags UEFIStrip-Werkzeug, daher danke ich ihm vor allem für all seine Arbeit, die dieses Projekt inspiriert hat. Unter anderem sind großartige Orte, um etwas über Mikrocodes zu lernen, Intels eigener Download-Bereich und offizielle Dokumentation, Intel Microcode Patch Authentication, Coreboot (a,b,c), Microparse von Dominic Chen, Ben Hawkes' Notes and Research, Richard A. Burtons Microdecode, AIDA64 CPUID dumps, Sandpile CPUID, Free Electrons (a, b), Freescale (a, b, c, d) und viele weitere, die ich vielleicht vergessen habe, aber ansonsten hier gewesen wären.

B. So verwenden Sie MC Extractor

Es gibt zwei Möglichkeiten, MC Extractor zu verwenden, das MCE-Skript und die Eingabeaufforderung. Das MCE-Skript ermöglicht es Ihnen, eine oder mehrere Firmware-Dateien einzugeben oder per Drag & Drop hinzuzufügen und einzeln anzuzeigen oder ganze Verzeichnisse rekursiv zu durchsuchen. Um MC Extractor manuell zu verwenden, kann eine Eingabeaufforderung mit dem Parameter -skip verwendet werden.

B1. MC Extractor-Skript

Um MC Extractor zu verwenden, wählen Sie eine oder mehrere Dateien aus und geben Sie sie ein oder ziehen Sie sie per Drag & Drop auf sein Skript. Sie können auch bestimmte optionale Parameter eingeben, entweder indem Sie MCE direkt ausführen oder indem Sie zuerst eine oder mehrere Dateien darauf ablegen. Beachten Sie, dass aufgrund von Betriebssystembeschränkungen eine Obergrenze dafür besteht, wie viele Dateien gleichzeitig abgelegt werden können. Wenn letzteres ein Problem darstellt, können Sie jederzeit den Parameter -mass verwenden, um ganze Verzeichnisse rekursiv zu durchsuchen, wie unten erläutert.

B2. MC Extractor-Parameter

Es gibt verschiedene Parameter, die das Standardverhalten von MC Extractor erweitern oder ändern:

Tool herunterladen