windows下WDK创建免费的测试证书,并签名windows驱动文件(附带测试效果)

news/2024/11/7 20:54:32/

windows下WDK创建免费的测试证书,并签名windows驱动文件(附带测试效果)

编译了一个sys驱动文件,每次加载使用都需要手动开启【禁用强制驱动签名】,很麻烦,用测试证书签名,再也不用这么麻烦了!windows 驱动签名过程:

1.下载并安装WDK

  • windows7 对应WDK下载地址
https://www.microsoft.com/en-us/download/confirmation.aspx?id=11800
  • windows10、windows11 及其它版本对应WDK版本下载地址
https://docs.microsoft.com/zh-cn/windows-hardware/drivers/other-wdk-downloads

2.创建测试用的自签证书

cd 到 makecert.exe 文件夹位置

cd C:\WinDDK\7600.16385.1\bin\amd64

创建证书(证书名请自行替换):KM_test.cer

makecert.exe -r -pe -ss PrivateCertStore -n CN=KM_test KM_test.cer

安装证书 KM_test.cer

certmgr.exe /add KM_test.cer /s /r localMachine root

命令行打开【证书管理器】查看证书,能用到2040年!

certmgr.msc

在这里插入图片描述

用此证书签名驱动文件:
下面命令请把"C:\Release\x64\kmclass64_w.sys" 替换为自己需签名的文件路径,把KM_test替换自己的证书名。

Signtool sign /a /v /s PrivateCertStore /n KM_test /t http://timestamp.verisign.com/scripts/timestamp.dll "C:\Release\x64\kmclass64_w.sys"

如果时间戳服务器失效了,是签名不了的,重新找一个可用的时间戳服务器替换上面命令行的
http://timestamp.verisign.com/scripts/timestamp.dll 即可

这里是其他时间戳服务器:
http://sha256timestamp.ws.symantec.com/sha256/
http://timestamp.comodoca.com/rfc3161
http://tsa.wosign.com/timestamp
http://tsa.starfieldtech.com
http://timestamp.globalsign.com/scripts/timstamp.dll
http://rfc3161timestamp.globalsign.com/advanced
http://timestamp.digicert.com
http://time.certum.pl
http://timestamp.verisign.com/scripts/timestamp.dll
http://timestamp.entrust.net/TSS/AuthenticodeTS

在这里插入图片描述
CMD打开测试模式,并重启就可以使用签名的驱动了:

bcdedit /set testsigning on

不用的时候可以关闭测试模式:

bcdedit /set testsigning off

至此,驱动签名成功!可以尽情的加载驱动了!

写个工具测试一下效果:
在这里插入图片描述
完毕!


http://www.ppmy.cn/news/335232.html

相关文章

支付宝正式发布黑莓版客户端

5月28日,支付宝对外表示,该公司已正式发布黑莓版客户端,目前支付宝无线支付单项日交易笔数已接近20万笔。 据了解,自去年6月开始,支付宝已经相继发布了基于Windows Mobile、塞班、iPhone、J2ME、黑莓等手机系统平台的软…

黑莓bb10和Android,黑莓BB10.3.1更新发布,全面支持安卓应用

目前在国内市场仍拥有小众粉丝的黑莓手机日前发布了最新的BB10系统更新版本,最新版本来到了10.3.1,该版本刚刚发布,将陆续开始通过官方更新、亚马逊等应用商店开始推送。 据悉黑莓BB10.3.1版本最大的改变是增加了BlackBerry Blend的特性&…

黑莓9810JAVA,黑莓9810 中文刷机包

这是黑莓9810 中文刷机包,整理了一下有关黑莓9810的官方固件包了,有没有需要的呢,这里把固件包整理一下也是方便大家以后好下载了,因此有一些机友还是不知道在哪里下载官方的rom包,在这里说的固件rom包也就是原版的系统…

bb10系统支持java吗_黑莓BB10怎么样 BlackBerry 10系统好用吗?

曾几何时黑莓Blackberry OS是一款十分受用户欢迎的手机系统,不过随着手机系统市场已经被苹果iOS、谷歌安卓、微软Windows Phone三分天下,致使曾经的黑莓帝国逐渐沦陷,体验和性能都已经明显跟不上iOS与安卓等系统的脚步了,也因为如…

怒揭黑莓市场黑幕,还消费者公道

最近想买一台黑莓,在网上查了查资料,对于黑莓市场的黑暗真是触目惊心。下面这篇文章来自cnbeta.com,转到这里做警示吧。 黑莓机定位于高端商务,国内叫智能机,国外也叫无线手持终端。黑莓机由加拿大 RIM 公司出品&#…

blackberry黑莓的强转

今天从QQ群里的BT.Seven那学到一段强转的code 本身我想实现从拨号界面的log直接获得电话号码的功能,结果DEBUG后发现这是一个未开放的API. PhoneListFieldManager,似乎没办法直接拿到其中的值,BT.Seven给了个强转的提示,我以为是(…

黑莓宕机

黑莓宕机影响全球用户3天 ...各大洲的用户都影响到了,可以看RIM官方上的service update: http://www.rim.com/newsroom/service-update.shtml 原因是一个核心交换机坏了,虽有备份的,不过切换后备份交换机没按预期工作 ... 一般实现…

黑莓8800装不上软件的问题

在换了N个手机后,“每况愈下”地花了1000大毛网上买了个黑莓8800,看起来不错,用起来很不错,绝对物超所值。买它还看中它有GPS功能,虽然也没敢对它的GPS有太高期望,但有聊胜于无嘛,反正也不贵。刚…