Acessando o firmware de uma unidade flash USB

10

Existe alguma maneira através da qual se pode ler o firmware de uma unidade flash USB? E se realmente existe tal coisa, alguém pode escrever para aquela área de memória?

    
por Nitzs 15.08.2010 / 15:26

3 respostas

1

Na verdade, existem utilitários que fazem algo relacionado a alguns controladores de armazenamento em massa USB. "MPTool" é um deles, embora eu não entenda como funciona ou consegui reprogramar uma unidade. Eu suspeito que utilitários similares sejam usados para criar um disco flash USB por pessoas inescrupulosas que reportam erroneamente sua capacidade, e a capacidade tem que estar lá para a maioria dos controladores.

Encontrei este site e acabei encontrando um download do MPTool , mas não sei como usá-lo. Talvez você consiga ir além do que eu fiz.

    
por 29.01.2012 / 23:20
1

Ainda estou pesquisando as ferramentas para isso, mas um bom recurso para qualquer tipo de firmware usb é do próprio OEM. Nesse caso, analise o link para o código e manuais pré-compilados.

A maioria dos dispositivos se enquadra em três categorias:

  • USB UART (comunicações, modems, scanners, impressoras, etc.)
  • USB HID (teclados, fones de ouvido, mouse, monitores)
  • Memória USB (armazenamento de pen drives)

Um exemplo disso é o hak5 ducky ou o seu dispositivo Android, onde o software controla o firmware VDAP, trocando um único bit que é reportado de volta ao sistema operacional.

    
por 18.10.2014 / 06:06
0

As unidades flash USB geralmente não vêm com firmware programável ou acessível. Geralmente é apenas um chip de driver USB com alguns chips de memória flash. Só por minha própria curiosidade, por que você quer fazer isso de qualquer maneira?

    
por 15.08.2010 / 15:36