Есть ли способ, с помощью которого можно прочитать прошивку флешки? И если такой способ действительно существует, можно ли записать в эту область памяти?
3 ответа
На самом деле, есть утилиты, которые делают что-то, связанное с некоторыми контроллерами USB-накопителей. "MPTool" - один из них, хотя я не понимаю, как он работает или когда-либо заставлял его перепрограммировать диск. Я подозреваю, что подобные утилиты используются для создания флэш-диска USB недобросовестными людьми, которые неверно сообщают о его емкости, и такая возможность должна быть у большинства контроллеров.
Я столкнулся с этим сайтом и в конце концов нашел загрузку MPTool, но не знаю, как его использовать. Может быть, вы можете получить дальше, чем я.
Я все еще исследую инструменты для этого, но хороший ресурс для любого рода прошивок от usb от самих OEM. В этом случае просмотрите http://www.ftdichip.com/Firmware/Precompiled.htm предварительно скомпилированный код и руководства.
Большинство устройств делятся на три категории:
- USB UART (последовательная связь, модемы, сканеры, принтеры и т.д.)
- USB HID (клавиатуры, наушники, мыши, дисплеи)
- USB-накопитель (флэш-накопитель)
Примером этого является либо hak5 ducky, либо ваше Android-устройство, где программное обеспечение контролирует прошивку VDAP, переключая один бит, возвращаемый в ОС.
Флэш-накопители USB обычно не поставляются с программируемыми или доступными прошивками. Обычно это просто чип драйвера USB с некоторыми чипами флэш-памяти. Просто для моего собственного любопытства, зачем вам это делать?