I am searching for security vulnerabilities in the firmware of this router, its architecture is mips. I have successfully unpacked the file system. I would like to disassemble the http daemon, located at /usr/sbin/httpd. How can I disassemble this program and run it in spim?
Disassembling MIPS Binaries
disassembly;mips
I would like to second the suggestion of QEMU.Craig has a post describing how to debug a MIPS binary running in QEMU using IDA:http://www.devttys0.com/2011/09/exploiting-embedded-systems-part-3/(you can also use GDB or another debugger speaking the GDB protocol)