Expanding on my comment:
The Freeware IDA Pro doesn't support MIPS, so you won't be able to use it. If you can't use the paid versions of IDA, there are free alternatives.
As an example, using radare2
as an example, on the Debian MIPS binutils
port:
$ file bin/objdump
bin/objdump: ELF 32-bit MSB executable, MIPS, MIPS-II version 1 (SYSV),
dynamically linked (uses shared libs), for GNU/Linux 2.6.26,
BuildID[sha1]=d1d228509874377d7339cfd5b2f15db020e53b7b, stripped
Following this example, we get something like this:
[0x00403300]> [email protected]
[0x00403300]> ag > foo.dot
foo.dot created
[0x00403300]> !dot -Tpdf -o foo.pdf foo.dot
[0x00403300]> !open foo.pdf
Note that the PDF this churns out is enormous, so you might want to just use pdf
instead of ag
produce textual output rather than dot
files.
file
command would be a start, and a dump fromreadelf -e
if it's an ELF would be helpful.binutils
can at least give you a disassembly (viaobjdump
).