Tesla.Angela 发表于 2024-3-22 09:20:30

[转载]校验文件数字签名(支持签名在目录里的情况)

十几年前,我曾经发了一个校验文件数字签名的代码。然而现在越来越多的文件自身不再包含数字签名,而是把数字签名放在了目录(catalog)里。在这种情况下,原来的签名校验函数会直接返回失败,这是不合理的。经过一番搜索,我找到了一个支持这两种情况的代码。**** Hidden Message *****

yimingqpa 发表于 2024-3-23 19:48:22

学习,学习

Cloutain 发表于 2024-3-25 10:00:52

感谢分享知识

kanren 发表于 2024-3-25 10:50:33

看一下

kanren 发表于 2024-3-25 10:58:30

这玩意准确来说是支持打Sha256补丁以后的操作系统,对Win7来说也就是KB4474419。

Tesla.Angela 发表于 2024-3-25 17:41:14

kanren 发表于 2024-3-25 10:58
这玩意准确来说是支持打Sha256补丁以后的操作系统,对Win7来说也就是KB4474419。 ...

你说的是“双签名”,我在主帖里说的是“签名在目录里”。

比如查看C:\WINDOWS\HH.EXE的属性,你是看不到“数字签名”这一栏的。但实际上,这个文件是有数字签名的,它的签名不在文件里而在目录里。

这个转载的代码使用了几个从WIN8才开始有的API,你可以在MSDN上确认。

kanren 发表于 2024-3-25 23:20:26

Tesla.Angela 发表于 2024-3-25 17:41
你说的是“双签名”,我在主帖里说的是“签名在目录里”。

比如查看C:\WINDOWS\HH.EXE的属性,你是看不 ...

你没明白我的意思,这些API,只要Win7打了KB4474419,就会顺带被加进去。

xtfpg 发表于 2024-3-28 15:50:01

学习下

c9080 发表于 2024-4-8 13:23:01

感谢大佬分享,一起学习进步

nj001 发表于 2024-4-10 13:56:22


学习,学习

wonderzdh 发表于 2024-5-7 21:34:41

看看是什么

376408384 发表于 2024-5-22 15:23:51

我来学习

笨笨文 发表于 2024-6-26 22:22:22

学习一下

lizhuowu 发表于 2024-6-27 09:11:47

这个支持支持

745452@qq.com 发表于 2024-7-3 06:22:17

感谢

goodluckwxl 发表于 2024-7-5 22:55:47

学习一下,感谢管理分享

lusefei 发表于 2024-7-11 10:36:48

是不是编录签名的那种

loquat@189.cn 发表于 2024-7-18 15:13:25

学习学习。。。

lpmjknj 发表于 2025-2-12 14:58:40

学习一下

wst5898 发表于 2025-2-13 19:55:50

感谢分享,学习了……

omenfk 发表于 2025-2-25 15:45:37

我来看看!!

sc12345 发表于 2025-3-19 14:06:49

谢谢分享

xiaochenv5 发表于 2025-5-17 10:43:49

感谢分享知识

IBinary 发表于 2025-6-11 16:14:10

学习下怎么校验的
页: [1]
查看完整版本: [转载]校验文件数字签名(支持签名在目录里的情况)