Thursday, July 29, 2010

Mipsdis MIPS32 disassembler

I've written a MIPS32 (Release 2) disassembler for ELF files. It is not a simple disassembler, it's mostly made for reverse engineering proprietary boxes for educational purposes. It has been successfully tested on Vodafone Station which has Broadcom binaries. These boxes don't have a sections table, therefore normal disassemblers don't work. Mipsdis instead will guess the bounds of those sections (most important ones are TEXT and RODATA for strings).

This console program outputs a friendly assembly code, whose each instruction is commented (comments copied directly from the mips specification). It also features labels for branches and symbol resolution for strings, global variables and functions.

More information and downloads here.


pandith13 said...

This is a good article. Thanks for sharing
Best Astrologer In Massachusetts

Vasudeva said...

Thank you for the great post!

SRIKRISHANA ASTROLOGY.Vashikaran Astrologer in Kolar

DurgaAnugarha said...

Thank you for the great post!

DURGAANUGARHA ASTROLOGY.vashikaran Astrologer In belgaum

abhiramindia said...

Nice and useful blog.

ABHIRAM ASTROLOGY CENTER.Best Astrologer In fort-mcmurray