Доступ к прошивке флешки

11

Есть ли способ, с помощью которого можно прочитать прошивку флешки? И если такой способ действительно существует, можно ли написать в эту область памяти?

Nitzs
источник
Может быть, попробуйте ChipEasyили ChipGenius...
Юша Aleayoub

Ответы:

1

Флэш-накопители USB обычно не поставляются с программируемыми или доступными прошивками. Обычно это просто чип драйвера USB с некоторыми чипами флэш-памяти. Просто для моего собственного любопытства, зачем вам это делать?

BloodPhilia
источник
Когда вы подключаете USB-накопитель, данные отправляются через шину USB, которая содержит информацию о самом накопителе (производитель, номер модели и т. Д.). Есть ли способ, которым можно получить эти данные или, лучше, можно ли запросить это устройство для этих данных по желанию?
Ницц
Попробуйте vusb-analyzer.sourceforge.net для этого.
BloodPhilia
@ Ницца удачи!
BloodPhilia
Я просто хочу сделать комментарий: «Виртуальный USB-анализатор сам по себе не является инструментом USB-анализатора». Который является позором, потому что я был бы отчасти заинтересован в этом (по крайней мере, с Windows).
Натали Адамс
@nathan есть USB-снифферы, такие как USBtrace: sysnucleus.com и монитор USB-порта: usb-port-monitor.com, но эти программы не являются бесплатными.
BloodPhilia
1

На самом деле, есть утилиты, которые делают что-то, связанное с некоторыми контроллерами USB-накопителей. «MPTool» - один из них, хотя я не понимаю, как он работает или когда-либо заставлял его перепрограммировать диск. Я подозреваю, что подобные утилиты используются для создания флэш-диска USB недобросовестными людьми, которые неверно сообщают о его емкости, и такая возможность должна быть у большинства контроллеров.

Я столкнулся с этим сайтом и в конце концов нашел загрузку MPTool, но не знаю, как его использовать. Может быть, вы можете получить дальше, чем я.

LawrenceC
источник
1
MPTool предназначен для сброса флэш-накопителей - обычно фальшивых (т.е. флэш-накопителей, которые утверждают, что имеют большую емкость, чем на самом деле). Сайт, который вы нашли, объясняет, что, как только вы выясните, кто делает чип-накопитель, программа запускается и сбрасывает свою прошивку, чтобы узнать истинный размер тома флеш-накопителя и нормально обрабатывать передачу информации.
Кодесмит
1

Я до сих пор изучаю инструменты для этого, но хороший ресурс для любого рода прошивок usb от самих OEM. В этом случае просмотрите http://www.ftdichip.com/Firmware/Precompiled.htm предварительно скомпилированный код и руководства.

Большинство устройств делятся на три категории:

  • USB UART (последовательная связь, модемы, сканеры, принтеры и т. Д.)
  • USB HID (клавиатуры, наушники, мыши, дисплеи)
  • USB-накопитель (флэш-накопитель)

Примером этого является либо hak5 ducky, либо ваше Android-устройство, где программное обеспечение контролирует микропрограмму VDAP, переключая один бит, возвращаемый в ОС.

Дуайт Спенсер
источник