我正在寻找这个路由器固件中的安全漏洞,它的架构是mips。我已成功解压缩文件系统。我想反汇编位于/usr/sbin/httpd
. 我怎样才能反汇编这个程序并运行它spim
?
反汇编 MIPS 二进制文件
逆向工程
拆卸
米普
2021-06-19 00:26:48
4个回答
我想支持 QEMU 的建议。
Craig 有一篇文章描述了如何使用 IDA 调试在 QEMU 中运行的 MIPS 二进制文件:
http://www.devttys0.com/2011/09/exploiting-embedded-systems-part-3/
(您也可以使用 GDB 或其他使用 GDB 协议的调试器)
你可以试试radare2。它对 MIPS 有相当完整的支持,并提供了很多功能来帮助逆向过程。
关于反汇编部分,您可能需要检查JEB(版本> = 2.3.0),它提供了MIPS 32位代码的高级反汇编和反编译。
MIPS 调试器仅适用于 Android Linux,因此您将无法使用此工具调试您的程序。
PNF Software 的网站上提供了一个演示。
其它你可能感兴趣的问题