我需要一些帮助来确定ELF文件是否已签名或是否带有有效签名。节标题。这是我得到的结果:

[30] .sha256_sig         PROGBITS         00000000000000000  00023276
[31] .sig_key            PROGBITS         00000000000000000  00023676


几个问题:


由于有两个标头(readelf-S),这是否意味着ELF已签名?
如何验证签名?


#1 楼

-S标志列出所有节标题,而不是“ sig [nature]节标题”。 S代表“ sections”,而不是“ signature”。包括它自己的签名更新机制。我可以找到的对这些节名称的唯一引用是其更新机制的一部分,如在此Pull Request中可以看到的那样。