我想从elf文件中提取信息,如函数名称及其参数,目标是通过更改函数的参数值来执行健壮性测试,我正在研究Windows环境和我想仪器的elf文件是为PowerPC体系结构,我尝试使用开源工具DynInst http://www.dyninst.org/它可以建立在MS Visual Studio,但它仪器二进制编译与编译器(EXE和DLL格式),我有以下问题构成:在windows平台上提取和检测powerPC的elf文件
1)是否可以使用Microsoft Visual Studio C++编译器生成elf文件,以便我可以使用DynInst来检测二进制文件?
2)是否有任何其他手段或工具可以用于提取和仪器在Windows平台上的精灵文件?
objdump,readelf,nm等提供了提取精灵的功能,但我的需要也是仪器。我不知道如何调整这些公用设施以满足我的需求,任何建议都会有很大的帮助!
/感谢
感谢您的回复,我试图看到readelf的不同选项,但无法弄清楚如何获取函数参数的地址和类型,一个例子会有很大的帮助。 – Nithi89 2013-03-20 15:14:26