📚 OpenRCE is preserved as a read-only archive. Launched at RECon Montreal in 2005. Registration and posting are disabled.








Flag: Tornado! Hurricane!

 Forums >>  IDA Pro  >>  IDA compressed ARM debugging

Topic created on: March 20, 2008 05:15 CDT by vortex .

Dear All;

I am a newbie to IDA Pro and the forum. Sorry for my inexperience, and stupid questions.

I have a Digital Satellite Receiver. It has Fujitsu MB86H20B chipset, 2MB Spansion Flash IC, 8MB Hynix RAM.

( MB86H20B is an ARM type microprocessor and a MPEG2 decoder)

And also, it has a binary firmware.

I found that, it is a compressed file.

When I load this binary to IDA Pro, it sees it as only binary file.

I wonder, how can I start debugging such "compressed binary file" ?

What are the parameters I must set?

Thanks for all helps

Regards

  igorsk     March 20, 2008 06:56.50 CDT
You need to find out how it's compressed and decompress manually. If the algorithm is unknown, one way is to trace it in an ARM emulator and dump the image after decompression.
Is the firmware image available for download? I'd like to have a look.

  igorsk     March 20, 2008 08:06.10 CDT
I did some searching and it seems MB86H20B is an ARC processor, not ARM. IDA currently does not have an ARC processor module, so you either need to make your own or stick to other tools (binutils seems to have ARC support, so you should be able to use objdump).

  MohammadHosein     March 21, 2008 15:07.36 CDT
try usual well known compression schemas like gzip lzo etc , most of this stuff are using the simplest compress algo

Note: Registration is required to post to the forums.

There are 31,328 total registered users.


Recently Created Topics
[help] Unpacking VMP...
Mar/12
Reverse Engineering ...
Jul/06
let 'IDAPython' impo...
Sep/24
set 'IDAPython' as t...
Sep/24
GuessType return une...
Sep/20
About retrieving the...
Sep/07
How to find specific...
Aug/15
How to get data depe...
Jul/07
Identify RVA data in...
May/06
Question about memor...
Dec/12


Recent Forum Posts
Finding the procedur...
rolEYder
Question about debbu...
rolEYder
Identify RVA data in...
sohlow
let 'IDAPython' impo...
sohlow
How to find specific...
hackgreti
Problem with ollydbg
sh3dow
How can I write olly...
sh3dow
New LoadMAP plugin v...
mefisto...
Intel pin in loaded ...
djnemo
OOP_RE tool available?
Bl4ckm4n


Recent Blog Entries
halsten
Mar/14
Breaking IonCUBE VM

oleavr
Oct/24
Anatomy of a code tracer

hasherezade
Sep/24
IAT Patcher - new tool for ...

oleavr
Aug/27
CryptoShark: code tracer ba...

oleavr
Jun/25
Build a debugger in 5 minutes

More ...


Recent Blog Comments
nieo on:
Mar/22
IAT Patcher - new tool for ...

djnemo on:
Nov/17
Kernel debugger vs user mod...

acel on:
Nov/14
Kernel debugger vs user mod...

pedram on:
Dec/21
frida.github.io: scriptable...

capadleman on:
Jun/19
Using NtCreateThreadEx for ...

More ...


Imagery
SoySauce Blueprint
Jun 6, 2008

[+] expand

View Gallery (11) / Submit