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?
quelle
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?
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.
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:
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.
quelle
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?
quelle