我想從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