0

I downloaded the flash memory of a device, and I would like to extract the firmware from it. However, after running binwalk nothing comes out:

root@fabio:~# binwalk flash.bin 

DECIMAL       HEXADECIMAL     DESCRIPTION
--------------------------------------------------------------------------------

root@fabio:~# 

I thought that the dump could be encrypted. Therefore, I did an entropy test, but again results are low suggesting that no compression or encryption has been used:

root@fabio:~# binwalk -E -N flash.bin 

DECIMAL       HEXADECIMAL     ENTROPY
--------------------------------------------------------------------------------
0             0x0             Falling entropy edge (0.740795)
8192          0x2000          Falling entropy edge (0.783186)
46080         0xB400          Falling entropy edge (0.782712)
172032        0x2A000         Falling entropy edge (0.783186)
209920        0x33400         Falling entropy edge (0.782712)
221184        0x36000         Falling entropy edge (0.635223)
225280        0x37000         Falling entropy edge (0.777494)
230400        0x38400         Falling entropy edge (0.656148)
236544        0x39C00         Falling entropy edge (0.627715)
238592        0x3A400         Falling entropy edge (0.833950)

root@fabio:~#

I also run rabin2 from r2, and again results suggest not encrypted:

root@fabio:~# rabin2 -I flash.bin 
baddr    0x0
binsz    262144
bits     64
canary   false
sanitiz  false
crypto   false
endian   little
havecode false
laddr    0x0
linenum  false
lsyms    false
maxopsz  16
minopsz  1
nx       false
pcalign  0
pic      false
relocs   false
static   true
stripped false
va       false
root@fabio:~#

I then opened my flash dump in IDA and there are assembly instructions in it, along with other stuff.

At this time I have exhausted my noob reverse engineering techniques. Would you have any advice on what to try next?

New contributor
Fabio Lanza is a new contributor to this site. Take care in asking for clarification, commenting, and answering. Check out our Code of Conduct.

Your Answer

Fabio Lanza is a new contributor. Be nice, and check out our Code of Conduct.

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Browse other questions tagged or ask your own question.