驱动交叉签名
交叉签名过程
1.将inanwong2014.pfx导入到个人,证书密码为inanwong.io;
2.将"WoSign代码签名中级根证书"以及"交叉签名根证书"导入到中级证书颁发机构;
3.使用命令行签名:
SignTool.exe sign /v /ac MS_XS.cer /s my /t http://timestamp.comodoca.com/authenticode InanWong.sys
其中MS_XS.cer为微软签发的内核签名交叉根证书,时间戳地址为赛门铁克收购后的新地址
4.WinXPSP3下需要安装补丁rootsupd.exe才可进行签名校验
SignTool.exe verify /v /kp InanWong.sys
注意事项
1.请注意:请确保您的个人证书目录下只有WoSign颁发的Windows内核代码签名证书,删除其他代码签名证书,否则会导致签名不成功。
2.签名校验时出现错误
SignTool Error: Signing Cert does not chain to a Microsoft Root Cert
3.签名需要管理员权限
相关资料
Windows 64位内核驱动和内核代码签名(Kernel Signing)指南
http://www.wosign.com/Support/Windows_Kernel_Signing_guide.htm