Skip to content
KitploitKITPLOIT
OutilsExploitsBlog
Log in
Soumettre
OutilsExploitsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

FluxContactConfidentialité© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
MCExtractor — Outil d'extraction de microcode pour Intel, AMD, VIA et Freescale | Kitploit
Outils/GitHubGitHub/platomav/mcextractor
Rétro-ingénierieSécurité MatérielleUtilitaires et FrameworksAnalyse de BinairesAnalyse de Micrologiciel
GitHubplatomav/mcextractor

MCExtractor

Outil d'extraction de microcode pour Intel, AMD, VIA et Freescale

Voir le dépôt
92012267il y a 27 joursVérifié par Kitploit

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

MCExtractor

Intel, AMD, VIA & Freescale Outil d'extraction de microcode

MC Extractor News Feed

MC Extractor Discussion Topic

Intel, AMD, VIA & Freescale CPU Microcode Repositories

A. À propos de MC Extractor

MC Extractor est un outil qui analyse les binaires de microcode des processeurs Intel, AMD, VIA et Freescale. Il peut être utilisé par les utilisateurs finaux qui recherchent toutes les informations pertinentes sur le microcode telles que CPUID, Plateforme, Version, Date, Révision, Taille, Checksum, etc. Il est capable de convertir les conteneurs de microcode Intel (dat, inc, h, txt) en images binaires pour l'intégration BIOS, de détecter les microcodes nouveaux/inconnus, de vérifier la santé du microcode, son statut Mis à jour/Obsolète et plus encore. MC Extractor peut également être utilisé comme outil d'analyse de recherche avec plusieurs structures qui permettent, entre autres, l'analyse complète et l'affichage des informations de tous les en-têtes de microcode documentés ou non. De plus, grâce à sa vaste base de données, MC Extractor est capable de catégoriser de manière unique tous les microcodes pris en charge et de vérifier les microcodes qui n'ont pas encore été stockés dans les dépôts de microcode.

A1. Fonctionnalités de MC Extractor

  • Prend en charge tous les microcodes actuels et anciens à partir de 1995
  • Analyse tous les microcodes Intel, AMD, VIA et Freescale en une seule exécution
  • Vérifie l'intégrité de tous les microcodes extraits via des sommes de contrôle
  • Vérifie si tous les microcodes Intel, AMD et VIA sont à jour ou obsolètes
  • Recherche à la demande tous les microcodes en fonction du CPUID
  • Affiche les structures d'en-tête du microcode et les détails sur demande
  • Ignore la plupart des faux positifs basés sur des contrôles de vraisemblance
  • Prend en charge les microcodes spéciaux, fixes ou modifiés connus
  • Capacité à extraire automatiquement les microcodes Intel étendus
  • Capacité à extraire automatiquement les conteneurs Intel (dat, inc, txt, h)
  • Capacité à ajouter rapidement de nouvelles entrées de microcode à la base de données
  • Capacité à détecter l'étiquette de version Production/Pré-Production Intel
  • Capacité à vérifier les mises à jour de MC Extractor et/ou de la base de données à la demande
  • Capacité à analyser plusieurs fichiers par glisser-déposer ou par chemin d'entrée
  • Capacité à ignorer les doublons extraits en fonction du nom et du contenu
  • Capacité à rechercher automatiquement les nouvelles versions de MC Extractor et de la base de données
  • Signale tous les microcodes qui ne sont pas trouvés dans les dépôts de microcode
  • Dispose de paramètres en ligne de commande pour améliorer les fonctionnalités et faciliter la recherche
  • Dispose de messages conviviaux et d'une gestion appropriée des erreurs de code inattendues
  • Affiche les résultats dans de beaux tableaux avec du texte coloré pour souligner les points importants
  • Projet open source sous licence permissive, code commenté

A2. Base de données du dépôt de microcode

MC Extractor permet aux utilisateurs finaux et/ou aux chercheurs d'extraire, visualiser, convertir et signaler rapidement de nouvelles versions de microcode sans utiliser d'outils spéciaux ou d'éditeurs hexadécimaux. Pour ce faire efficacement, une base de données a dû être construite. Les dépôts de microcode CPU Intel, AMD, VIA & Freescale sont une collection de tous les derniers microcodes de production Intel, AMD et VIA que nous avons trouvés. Leur existence est très importante pour MC Extractor car elle nous permet de continuer la recherche, de trouver de nouveaux types de microcode, de comparer les versions pour les similitudes, de vérifier les binaires mis à jour, etc. Un fichier appelé MCE.db est fourni avec MC Extractor, nécessaire au fonctionnement du programme. Il contient les entrées de tous les binaires de microcode qui nous sont disponibles. Cela permet principalement deux actions : a) Vérifier si le microcode importé est à jour et b) Aider à trouver plus rapidement les nouvelles versions de microcode en les signalant dans le fil de discussion dépôts de microcode CPU Intel, AMD, VIA & Freescale.

A3. Sources et inspiration

MC Extractor était initialement basé sur une fraction de l'outil UEFIStrip de Lordkag, donc avant tout, je le remercie pour tout son travail qui a inspiré ce projet. Entre autres, d'excellents endroits pour en savoir plus sur les microcodes sont le site de téléchargement et la documentation officielle d'Intel, Authentification des correctifs de microcode Intel, Coreboot (a,b,c), Microparse par Dominic Chen, Notes et recherche de Ben Hawkes, Microdecode de Richard A Burton, Dumps CPUID AIDA64, CPUID Sandpile, Free Electrons (a, b), Freescale (a, b, c, d) et bien d'autres que j'aurais pu oublier mais qui seraient autrement ici.

B. Comment utiliser MC Extractor

Il existe deux façons d'utiliser MC Extractor : le script MCE et l'invite de commande. Le script MCE vous permet de saisir ou de glisser-déposer un ou plusieurs firmwares et de les visualiser un par un ou d'analyser récursivement des répertoires entiers. Pour utiliser manuellement MC Extractor, une invite de commande peut être utilisée avec -skip comme paramètre.

B1. Script MC Extractor

Pour utiliser MC Extractor, sélectionnez un ou plusieurs fichiers et saisissez-les ou glissez-déposez-les sur son script. Vous pouvez également saisir certains paramètres optionnels soit en exécutant MCE directement, soit en déposant d'abord un ou plusieurs fichiers dessus. Gardez à l'esprit qu'en raison des limitations du système d'exploitation, il y a une limite sur le nombre de fichiers pouvant être déposés à la fois. Si cela pose problème, vous pouvez toujours utiliser le paramètre -mass pour analyser récursivement des répertoires entiers, comme expliqué ci-dessous.

B2. Paramètres de MC Extractor

Il existe divers paramètres qui améliorent ou modifient le comportement par défaut de MC Extractor :

Télécharger l’outil