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
- Anybody can ask a question
- Anybody can answer
- The best answers are voted up and rise to the top
You can give a try to radare2. It has a pretty complete support for MIPS, and provides a lot functionalities to help during the reversing process.
Are you sure that you need spim ?
retargetable decompiler for decompilation if you really need it.
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:
(you can also use GDB or another debugger speaking the GDB protocol)