我正在尝试从 elf 文件中提取函数名称及其参数等信息,目的是通过更改函数的参数值来执行稳健性测试,我正在使用 windows 环境,我想要检测的 elf 文件用于 powerPC 架构,我尝试使用可以在 MS Visual Studio 上构建的开源工具 DynInst http://www.dyninst.org/,但它使用 cl 编译器(exe 和 dll 格式)编译的二进制文件,我有以下问题要提出:
1)是否可以使用 Microsoft Visual Studio C++ 编译器生成 elf 文件,以便我可以使用 DynInst 来检测二进制文件?
2)有没有其他方法或工具可以用来在windows平台上提取和检测elf文件?
objdump、readelf、nm 等提供了提取 elf 的功能,但我还需要对它们进行检测。我不知道如何定制这些实用程序以满足我的需求,任何建议都会有很大帮助!
/谢谢