Switch to full style
In-depth technology research: finding new ways to recover data, accessing firmware, writing programs, reading bits off the platter, recovering data from dust.

Forum rules

Please do not post questions about data recovery cases here (use this forum instead). This forum is for topics on finding new ways to recover data. Accessing firmware, writing programs, reading bits off the platter, recovering data from dust...
Post a reply

Accessing the firmware on flash devices

November 13th, 2018, 11:21

Hi, Please reply with information you have regarding accessing flash devices firmware.
Has anybody here was able to access the firmware of a flash device?

Thanks.

Re: Accessing the firmware on flash devices

November 13th, 2018, 15:48

https://hackmag.com/security/rubber-ducky/

Re: Accessing the firmware on flash devices

November 13th, 2018, 21:53

lookup "badusb". there was some research done a few years ago where you could actually run small programs on the flash drives' CPU. A specific version of Phison controllers. you could do some simple things like dump sections of memory IIRC.

It was hosted on GitHub I think and "Phison" was in the name. If you cant find I should be able to get more details.

There was a Blackhat and/or Defcon talk along with whitepaper.

cool as hell, wish I had more time to play around with stuff like that

Re: Accessing the firmware on flash devices

November 13th, 2018, 22:02

HaQue wrote:lookup "badusb". there was some research done a few years ago where you could actually run small programs on the flash drives' CPU. A specific version of Phison controllers. you could do some simple things like dump sections of memory IIRC.

It was hosted on GitHub I think and "Phison" was in the name. If you cant find I should be able to get more details.

The info is at MasterT's link.

Re: Accessing the firmware on flash devices

November 15th, 2018, 8:26

Thanks Franc, so it is. The info I was taking about is referenced as such

However, soon after, two other researchers (Adam Caudill and Brandon Wilson) presented to the whole world at Derbycon conference an operable PoC tailored to Phison 2251-03 microcontroller The code is available at GitHub.


https://github.com/brandonlw/Psychson

Actually I have seen this as well... I went to save it and seems files already exist. My file hoarding is overtaking my memory...

I didn't visit the link as I associate USB Rubber Ducky with Hak5's product, and this isn't an actual USB flash drive.
https://shop.hak5.org/products/usb-rubber-ducky-deluxe

Re: Accessing the firmware on flash devices

November 15th, 2018, 18:19

This new paper has a good overview of the several possible ways to get access to the firmware of flash devices:
https://www.ru.nl/publish/pages/909275/ ... aper_1.pdf

I also wrote about how I got access to firmware:
http://www2.futureware.at/~philipp/ssd/ ... Manual.pdf
Post a reply