我正在反转一个二进制文件,该二进制文件是我大约一个月前参与的 CTF 的一部分。在挑战期间做的二进制文件太大了,所以我现在正在做。
我无法找到main 函数,因为入口函数与用 C 编写并用 GCC 编译的函数不同。我想知道如何才能找到主要功能,以及是否有任何资源可以帮助我完成工作。
我正在反转一个二进制文件,该二进制文件是我大约一个月前参与的 CTF 的一部分。在挑战期间做的二进制文件太大了,所以我现在正在做。
我无法找到main 函数,因为入口函数与用 C 编写并用 GCC 编译的函数不同。我想知道如何才能找到主要功能,以及是否有任何资源可以帮助我完成工作。
您可以找到一些插件来为 go 语言(以及其他)执行重命名功能。例如,可以使用这个,重命名后可以看到一堆方法:
