是否可以反转 CGI 二进制文件?

逆向工程 二元分析 小精灵 二进制
2021-07-04 10:48:22

我想反转 CGI 二进制文件。
是否可以?
有哪些推荐的工具和指南?
感谢您阅读我的问题。

$ file test.cgi
status.cgi: ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.3, for GNU/Linux 2.6.16, stripped
2个回答

您可以使用radare. 它是一个免费的框架。

$radare2 -aarm -b32 test.cgi

更多关于radare:https ://radare.gitbooks.io/radare2book/content/

CGI 不是特定类型的文件;它更多地描述了与文件交互的方式。CGI 文件可以是用任何脚本语言(例如 Python、Bash、Perl 等)编写的脚本,也可以是像您在这里看到的 ELF 可执行文件。

由于它只是一个普通的 ELF,您可以使用用于其他二进制文件的任何常见反汇编/反编译工具。