首页
社区
课程
招聘
[旧帖] 过数字签名的一次实践 0.00雪花
发表于: 2016-8-25 21:33 5944

[旧帖] 过数字签名的一次实践 0.00雪花

2016-8-25 21:33
5944
微软虽对非boot驱动加载才有签名验证,但实际nt的加载也要过,而签名存在有效期。总不可能某一天打开电脑,看到屏幕不断重启一脸蒙了,所以签名的副署时间有效都让过,那么对签名的时间戳证书的有效期也会睁只眼闭只眼。



那么我们可以利用来省去在testsigning mode切换的麻烦
这里只需自己实现简单web回应,放在VM或空间里,另外自建证书要加入到受信任,然后就有了受信的时间戳。(这种方法只适用于本机)

看起啦顺眼多了


那么是不是意味着借助一个受信的代码证书、时间戳证书,就可以绕过签名强制?  顺便问下有没可能实现其他用途证书 强制签名?

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (6)
雪    币: 280
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
只想问一下,用手机上论坛的是不是只有我看不到贴子的插图?
2016-8-25 22:03
0
雪    币: 88
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
64位驱动签名工具
上传的附件:
2016-8-26 10:21
0
雪    币: 573
活跃值: (222)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
图片还是错误  显示不出来。。。
2017-2-18 05:16
0
雪    币: 115
活跃值: (46)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
5

微软对驱动的加载要求有专用的交叉签名,因此即使在本机使用一般的自签名也还是要pass掉驱动签名强制,包括一些NATIVE API也会有验证,因此给调试工作带来不便。

有一种思路,用一份过期的证书签名,加入自定义的签名时间(时间戳证书加入本机受信任)。

步骤:1.代码签名.代码证书是否吊销,时间戳证书是否过期都没关系,2.时间戳反签名,TSA使用openssl的RFC3161协议。然后测试看看能否通过验证。


这里用的是论坛一位前辈贡献的。


看起啦顺眼多了

WIN7下测试OK,可以无限期使用下去了。


据说WIN10下除了某个日期之前签的驱动外,其他对签名的要求变得更严格了,有兴趣的的可以试下能不能用这种方式过,因为机子没环境测不了。(:附件功能好像有点bug)

上传的附件:
2017-2-19 01:11
0
雪    币: 115
活跃值: (46)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
6



supersoar

[QUOTE=IDGHOST;1442549]微软虽对非boot驱动加载才有签名验证,但实际nt的加载也要过,而签名存在有效期。总不可能某一天打开电脑,看到屏幕不断重启一脸蒙了,所以签名的副署时间有效 ...
重新发了份,正好试试新版论坛
2017-2-19 01:13
0
雪    币: 86
活跃值: (70)
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
7
IDGHOST supersoar [QUOTE=IDGHOST;1442549]微软虽对非boot驱动加载才有签名验证,但实际nt的加载也要过,而签名存在有效期。总不可能某 ...
还是看不到附件。。
2017-3-25 00:51
0
游客
登录 | 注册 方可回帖
返回
//