是否有任何选项可以在 Windows 中为已签名的 PE 可执行文件设置新图标,而无需再次对其进行重新签名。这意味着图标图像虽然完全同化到 PE 文件,但不会更改哈希值,因为它出现在文件签名部分。
也许有一个概念,即只能对文件中的特定部分进行签名,例如.text
或.data
并避免文件的其他部分?
谢谢
是否有任何选项可以在 Windows 中为已签名的 PE 可执行文件设置新图标,而无需再次对其进行重新签名。这意味着图标图像虽然完全同化到 PE 文件,但不会更改哈希值,因为它出现在文件签名部分。
也许有一个概念,即只能对文件中的特定部分进行签名,例如.text
或.data
并避免文件的其他部分?
谢谢
这通常是不可能的。该图标是签名所覆盖的资源部分( .rsrc
) 的一部分,因此任何修改都会使其无效,并且二进制文件需要重新签名。
有可能是你的可执行文件的某些部分更改,恕不签名无效,但资源部分是不是其中之一。