Accesso al firmware di un'unità flash USB


11

Esiste un modo tramite il quale è possibile leggere il firmware di un'unità flash USB? E se esiste davvero un tale modo, si può scrivere in quell'area di memoria?


Forse prova ChipEasyo ChipGenius...
Yousha Aleayoub,

Risposte:


1

Le unità flash USB di solito non sono dotate di firmware programmabile o accessibile. Di solito è solo un chip driver USB con alcuni chip di memoria flash. Solo per mia curiosità, perché dovresti farlo comunque?


Quando si collega un'unità USB, i dati vengono inviati sul bus USB che contiene informazioni sull'unità stessa (produttore, numero di modello, ecc.). Esiste un modo per acquisire questi dati o, meglio, si può richiedere quel dispositivo per quei dati a piacimento?
Nitzs,


@Nitzs buona fortuna!
BloodPhilia

Voglio solo fare un commento, sembra che "Virtual USB Analyzer non sia esso stesso uno strumento di sniffer USB". È un peccato perché sarei un po 'interessato a questo (almeno con Windows).
Natalie Adams,

@nathan ci sono sniffer USB disponibili come USBtrace: sysnucleus.com e monitor porta USB: usb-port-monitor.com ma questi programmi non sono freeware.
BloodPhilia

1

In realtà, ci sono utility là fuori che fanno qualcosa in relazione ad alcuni controller di archiviazione di massa USB. "MPTool" è uno di questi, anche se non capisco come funzioni o non riesco mai a riprogrammare un disco. Sospetto che utilità simili vengano utilizzate per creare un disco flash USB da persone senza scrupoli che dichiarano erroneamente la sua capacità e la capacità deve essere presente per la maggior parte dei controller.

Ho incontrato questo sito e alla fine ho trovato un download di MPTool, ma non so davvero come usarlo. Forse puoi andare oltre di me.


1
MPTool è progettato per ripristinare le levette, in genere quelle false (ovvero le levette che dichiarano di avere una capacità maggiore di quella che effettivamente hanno). Il sito che hai trovato spiega che una volta che hai capito la realizzazione del chip thumbdrive, il programma si avvia e reimposta il firmware per indicare la dimensione del volume reale della thumbdrive e gestire normalmente il trasferimento di informazioni.
Codesmith,

1

Sto ancora cercando gli strumenti per questo, ma una buona risorsa per qualsiasi tipo di firmware USB proviene dagli stessi OEM. In questo caso, consultare http://www.ftdichip.com/Firmware/Precompiled.htm per i codici e i manuali precompilati.

La maggior parte dei dispositivi rientra in tre categorie:

  • USB UART (comunicazioni seriali, modem, scanner, stampanti, ecc.)
  • USB HID (tastiere, cuffie, mouse, display)
  • Memoria USB (archiviazione tramite chiavetta USB)

Un esempio di questo è l'hak5 ducky o il tuo dispositivo Android in cui il software controlla il firmware VDAP cambiando un singolo bit che viene riportato al sistema operativo.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.