Skip to content
KitploitKITPLOIT
StrumentiExploitsBlog
Log in
Invia
StrumentiExploitsBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

FeedContattoPrivacy© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
Strumenti/GitHubGitHub/platomav/mcextractor
Reverse EngineeringSicurezza HardwareUtilità e FrameworkAnalisi di BinariAnalisi del Firmware
GitHubplatomav/mcextractor

MCExtractor

Strumento di estrazione del microcodice per Intel, AMD, VIA e Freescale

Vedi Repository
9201226727 giorni faRevisionato da Kitploit

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi

MCExtractor

Intel, AMD, VIA & Freescale - Strumento di estrazione dei microcodici

MC Extractor News Feed

Argomento di discussione di MC Extractor

Intel, AMD, VIA & Freescale CPU Microcode Repositories

A. Informazioni su MC Extractor

MC Extractor è uno strumento che analizza i binari dei microcodici dei processori Intel, AMD, VIA e Freescale. Può essere utilizzato dagli utenti finali che cercano tutte le informazioni rilevanti sui microcodici come CPUID, Platform, Version, Date, Release, Size, Checksum, ecc. È in grado di convertire contenitori di microcodici Intel (dat, inc, h, txt) in immagini binarie per l'integrazione nel BIOS, rilevare nuovi microcodici sconosciuti, verificare la salute del microcodice, lo stato Aggiornato/Obsoleto e altro. MC Extractor può essere utilizzato anche come strumento di analisi di ricerca con molteplici strutture che consentono, tra l'altro, l'analisi completa e la visualizzazione delle informazioni di tutti gli Header dei microcodici, documentati o meno. Inoltre, con l'aiuto del suo ampio database, MC Extractor è in grado di categorizzare in modo univoco tutti i microcodici supportati e di verificare la presenza di microcodici non ancora memorizzati nei Repository dei Microcodici.

A1. Caratteristiche di MC Extractor

  • Supporta tutti i microcodici attuali e legacy dal 1995 in poi
  • Scansiona tutti i microcodici Intel, AMD, VIA e Freescale in un'unica esecuzione
  • Verifica l'integrità di tutti i microcodici estratti tramite Checksum
  • Controlla se tutti i microcodici Intel, AMD e VIA sono più recenti o obsoleti
  • Cerca su richiesta tutti i microcodici in base al CPUID
  • Mostra le strutture degli Header dei microcodici e i dettagli su richiesta
  • Ignora la maggior parte dei falsi positivi basati su controlli di validità
  • Supporta microcodici speciali, fissi o modificati noti
  • Capacità di estrarre automaticamente i microcodici Intel estesi
  • Capacità di estrarre automaticamente contenitori Intel (dat, inc, txt, h)
  • Capacità di aggiungere rapidamente nuove voci di microcodice al database
  • Capacità di rilevare il tag di rilascio Produzione/Pre-Produzione Intel
  • Capacità di verificare la presenza di aggiornamenti di MC Extractor e/o del DB su richiesta
  • Capacità di analizzare più file tramite trascinamento o percorso di input
  • Capacità di ignorare i duplicati estratti in base a nome e contenuto
  • Capacità di scansionare automaticamente nuove versioni di MC Extractor e del Database
  • Segnala tutti i microcodici non trovati nei Repository dei Microcodici
  • Include parametri da riga di comando per migliorare la funzionalità e assistere la ricerca
  • Include messaggi intuitivi e una corretta gestione degli errori imprevisti del codice
  • Mostra i risultati in tabelle chiare con testo colorato per enfatizzare
  • Progetto Open Source con licenza permissiva, codice commentato

A2. Database del Repository dei Microcodici

MC Extractor consente agli utenti finali e/o ai ricercatori di estrarre, visualizzare, convertire e segnalare rapidamente nuove versioni di microcodice senza l'uso di strumenti speciali o editor esadecimali. Per farlo in modo efficace, è stato necessario costruire un database. I Repository dei Microcodici CPU Intel, AMD, VIA e Freescale sono una collezione di tutti i microcodici CPU Intel, AMD e VIA di ultima produzione che abbiamo trovato. La loro esistenza è molto importante per MC Extractor perché ci permette di continuare la ricerca, trovare nuovi tipi di microcodice, confrontare le release per somiglianze, verificare la presenza di binari aggiornati, ecc. In bundle con MC Extractor c'è un file chiamato MCE.db, necessario per il funzionamento del programma. Include voci per tutti i binari dei microcodici a nostra disposizione. Ciò supporta principalmente due azioni: a) Controllare se il microcodice importato è aggiornato e b) Aiutare a trovare nuove release di microcodice più rapidamente segnalandole nel thread Discussione sui Repository dei Microcodici CPU Intel, AMD, VIA e Freescale.

A3. Fonti e Ispirazione

MC Extractor era inizialmente basato su una parte dello strumento UEFIStrip di Lordkag, quindi, prima di tutto, lo ringrazio per tutto il suo lavoro che ha ispirato questo progetto. Tra gli altri, ottimi posti per imparare sui microcodici sono il sito di download di Intel e la documentazione ufficiale, Intel Microcode Patch Authentication, Coreboot (a,b,c), Microparse di Dominic Chen, Note e Ricerca di Ben Hawkes, Microdecode di Richard A Burton, dump CPUID AIDA64, Sandpile CPUID, Free Electrons (a, b), Freescale (a, b, c, d) e molti altri che potrei aver dimenticato ma che sarebbero stati altrimenti qui.

B. Come usare MC Extractor

Ci sono due modi per usare MC Extractor: lo script MCE e il prompt dei comandi. Lo script MCE consente di inserire o trascinare uno o più firmware e visualizzarli uno per uno o scansionare ricorsivamente intere directory. Per usare manualmente MC Extractor, è possibile utilizzare un prompt dei comandi con -skip come parametro.

B1. Script di MC Extractor

Per usare MC Extractor, seleziona uno o più file e inseriscili o trascinali nel suo script. Puoi anche inserire determinati parametri opzionali eseguendo direttamente MCE o trascinando prima uno o più file al suo interno. Tieni presente che, a causa delle limitazioni del sistema operativo, c'è un limite al numero di file che possono essere trascinati contemporaneamente. Se quest'ultimo è un problema, puoi sempre usare il parametro -mass per scansionare ricorsivamente intere directory, come spiegato di seguito.

B2. Parametri di MC Extractor

Esistono vari parametri che migliorano o modificano il comportamento predefinito di MC Extractor:

  • -? : Mostra la schermata di aiuto e utilizzo
  • -skip : Salta la schermata di benvenuto e opzioni
  • -exit : Salta il prompt 'Premi Invio per uscire'
  • -mass : Scansiona tutti i file di una directory data
  • -info : Mostra le informazioni sulla struttura del microcodice
  • -add : Aggiunge il microcodice di input al DB, se nuovo
  • -dbn : Rinomina il file di input in base al nome univoco del DB
  • -duc : Disabilita il controllo automatico degli aggiornamenti di MCE e DB
  • -search : Cerca microcodici in base a CPUID/Model
  • -last : Mostra lo stato 'Ultimo' in base all'input dell'utente
  • -repo : Costruisce repository di microcodici dall'input
  • -blob : Costruisce un Microcode Blob (MCB) dall'input

B3. Microcode Blob (MCB) di MC Extractor

Scarica lo strumento