无法为ida pro创建调情签名

时间:2014-01-29 05:24:54

标签: ida

我正在尝试为zlib库创建flit签名文件。我的天赋版本6.1。我正在使用以下命令:

$ ./pelf libz.a zlib.pat
Output: skipped:0 total:0 

$ ./sigmake zlib.pat zzlib.sig
Output: No headers found.

问题是pelf没有解析libz.a文件。当我尝试解析另一个文件,即libgcc.a

时,也会出现同样的问题

3 个答案:

答案 0 :(得分:1)

我是Windows用户,但如果我没弄错,Linux AR / COFF(静态库)文件是.a,就像在Windows上一样,它们是.lib

如果是这种情况,那么你需要使用plb代替pelf。我相信ELF是用于Linux上的可执行文件而不是代码对象的格式(相当于Windows的PE文件,.exe和.dll)

答案 1 :(得分:0)

您需要确保静态库(在这种情况下为libz.a)格式正确。

我建议使用nm工具检查库中的符号。

nm libz.a

答案 2 :(得分:0)

尝试在linux中使用file命令验证它是否为精灵文件。