首页
社区
课程
招聘
[求助]如何验证微软系统文件签名?
发表于: 2014-5-20 00:08 6547

[求助]如何验证微软系统文件签名?

2014-5-20 00:08
6547
msdn http://msdn.microsoft.com/en-us/library/aa382384.aspx例子的结果:
The file "c:\windows\system32\cmd.exe" is not signed.
但实际上所有的系统文件微软自己都能验证签名,修改一个字节都会导致验证失败,这个验证方法是什么呢?

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (6)
雪    币: 1887
活跃值: (1886)
能力值: ( LV12,RANK:230 )
在线值:
发帖
回帖
粉丝
2
数字签名啊
上传的附件:
2014-5-20 08:49
0
雪    币: 537
活跃值: (1033)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
[QUOTE=shuax;1285939]数字签名啊
[/QUOTE]

不是这个,是cmd.exe等自带文件的签名,这些文件根本没有签名区,属性页也没有信息。
如果这些文件在系统目录下(windows或system32),微软就能判断签名正常,证书是一个无法获取信息的“Windows Hardware Driver Verification”。
如果将它复制到桌面,签名就没了。
2014-5-20 11:06
0
雪    币: 1887
活跃值: (1886)
能力值: ( LV12,RANK:230 )
在线值:
发帖
回帖
粉丝
4
The file "c:\windows\system32\cmd.exe" is not signed.

not signed
2014-5-20 17:29
0
雪    币: 2161
活跃值: (750)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
5
非对称加密算法
2014-5-20 17:35
0
雪    币: 608
活跃值: (648)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
6
签名分两种,一种是二楼的那种在EXE中贮存的,另外一种是在.cat安全编录文件中存储数字签名信息。
2014-5-20 17:36
0
雪    币: 537
活跃值: (1033)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
OK,了解了
2014-5-20 18:41
0
游客
登录 | 注册 方可回帖
返回
//