Zugriff auf die Firmware eines USB-Flash-Laufwerks


10

Gibt es eine Möglichkeit, über die man die Firmware eines USB-Sticks lesen kann? Und wenn es wirklich so ist, kann man dann in diesen Speicherbereich schreiben?

Antworten:


1

Tatsächlich gibt es Dienstprogramme, die sich mit einigen USB-Massenspeichercontrollern befassen. "MPTool" ist eines davon, obwohl ich nicht verstehe, wie es funktioniert, oder es jemals dazu gebracht habe, ein Laufwerk neu zu programmieren. Ich vermute, dass skrupellose Leute, die ihre Kapazität falsch angeben, ähnliche Dienstprogramme verwenden, um eine USB-Flash-Disk zu erstellen, und die Fähigkeit muss für die meisten Controller vorhanden sein.

Ich bin auf diese Seite gestoßen und habe schließlich einen MPTool-Download gefunden, weiß aber nicht, wie ich ihn verwenden soll. Vielleicht kannst du weiter kommen als ich.


1
MPTool dient zum Zurücksetzen von Thumbdrives - normalerweise gefälschten (dh Thumbdrives, die behaupten, mehr Kapazität zu haben als sie tatsächlich haben). Die Site, die Sie gefunden haben, erklärt, dass das Programm ausgeführt wird und die Firmware zurückgesetzt wird, sobald Sie die Marke des Thumbdrive-Chips herausgefunden haben, um die tatsächliche Volume-Größe des Thumbdrive zu ermitteln und die Datenübertragung normal abzuwickeln.
Codesmith

1

Ich bin noch dabei, die Tools dafür zu erforschen, aber eine gute Ressource für jede Art von USB-Firmware ist vom OEM selbst. In diesem Fall finden Sie unter http://www.ftdichip.com/Firmware/Precompiled.htm den vorkompilierten Code und die Handbücher.

Die meisten Geräte lassen sich in drei Kategorien einteilen:

  • USB UART (serielle Kommunikation, Modems, Scanner, Drucker usw.)
  • USB HID (Tastaturen, Kopfhörer, Mäuse, Displays)
  • USB-Speicher (Speicher für USB-Sticks)

Ein Beispiel hierfür ist entweder das hak5 ducky oder Ihr Android-Gerät, auf dem die Software die VDAP-Firmware durch Umschalten eines einzelnen Bits steuert, das an das Betriebssystem zurückgemeldet wird.


0

USB-Sticks werden normalerweise nicht mit programmierbarer oder zugänglicher Firmware geliefert. Es ist normalerweise nur ein USB-Treiberchip mit einigen Flash-Speicherchips. Warum sollten Sie das aus eigener Neugier trotzdem tun?


Wenn Sie ein USB-Laufwerk anschließen, werden Daten über den USB-Bus gesendet, der Informationen zum Laufwerk selbst enthält (Hersteller, Modellnummer usw.). Gibt es eine Möglichkeit, diese Daten zu erfassen, oder kann man das Gerät nach Belieben nach diesen Daten fragen?
Nitzs


@Nitzs viel Glück!
BloodPhilia

Ich möchte nur einen Kommentar abgeben, anscheinend "Der Virtual USB Analyzer ist selbst kein USB-Sniffer-Tool." Das ist eine Schande, denn ich würde mich irgendwie dafür interessieren (zumindest mit Windows).
Natalie Adams

@nathan es gibt USB-Sniffer wie USBtrace: sysnucleus.com und USB-Port-Monitor: usb-port-monitor.com, aber diese Programme sind keine Freeware.
BloodPhilia
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.