EEVblog Electronics Community Forum

Products => Computers => Programming => Topic started by: pant3k on November 04, 2019, 12:12:23 pm

Title: router firmware reverse engineering - need help
Post by: pant3k on November 04, 2019, 12:12:23 pm
Hello,
I'm trying to see what's inside DI-524 firmware.
CPU RDC2600 also know as AMRISC 10100(probably x86 arch).
Binwalk found nothing usefull. File doesn't have any common compression.
Jtag doesn't work(probably somehow disabled) tdo with 0V(got 3.3 when firmware is crashed, but it doesn't help anyway).
Dumped full flash with TL866II Plus in radare2:
type bios
class 1.0
arch x86
bits 16
machine pc
endian little
....
....
type bios
arch pc
bits 16
endian little

Any hints?




Title: Re: router firmware reverse engineering - need help
Post by: amyk on November 04, 2019, 12:59:10 pm
Post a link to a firmware dump and someone may take a look at it.
Title: Re: router firmware reverse engineering - need help
Post by: pant3k on November 04, 2019, 01:35:40 pm
Flash file.
Title: Re: router firmware reverse engineering - need help
Post by: PA0PBZ on November 04, 2019, 07:58:16 pm
Doesn't look compressed, what are you looking for?

[attach=1]
Title: Re: router firmware reverse engineering - need help
Post by: pant3k on November 04, 2019, 11:15:28 pm
Only some files are in plain. I need firmware assembler code, system files etc.