RT
举报· 47 次点击
登录 注册 站外分享
4 条回复  
proxytoworld 初学 2024-9-9 09:47:46
你要不试试能不能改,确定不是被占用了?
geelaw 小成 2024-9-9 09:50:57
技术上正确的说法:不会。因为数字签名不一定伴随抗碰撞散列函数。

实现上准确的说法:Windows 现在使用的数字签名的验证方式的第一步就是计算文件内容(如果是内嵌签名,则删去内置签名部分)的某个散列函数,再继续验证步骤。所以验证签名本身就“验证了散列值”。

如果系统启用了驱动签名校验,且签名后的驱动被修改为不同的文件,且被修改过的驱动没有重新签名,且没有攻破签名方案,那么 Windows 会拒绝加载修改后的那个驱动。
kenvix 小成 2024-9-9 09:57:19
会拒绝。并且不光是驱动,执行所有带签名的程序都会立即对文件内容计算散列值并与签名比对。
这也是造成巨大文件(通常是安装程序)打开缓慢的原因
r3a1ex0n0 小成 2024-9-9 11:10:16
@kenvix windows 默认只拒绝加载带有无效签名的驱动,只有带 IMAGE_DLLCHARACTERISTICS_FORCE_INTEGRITY 的 3 环程序才会被校验失败阻止,
返回顶部