[原创]win x64平台驱动测试数字签名-『编程技术』

[原创]win x64平台驱动测试数字签名-『编程技术』

先前的时期一向为x64平台的内核驱逐者,时期也看了很多文字在看台,受到很大的鼓励。在积聚材料的时分碰见看台上稍微人到x64驱动签名也有稍微丧失名誉,因而写了稍微感受,到像我这般的人来看一眼吧,要旨也从微软使联播,不过放针了我的稍微做法和感受;

由于x64平台必要数码签名,但当常态开展,当缺乏必要测量法数码签名,因而在这场合将活动进入F8,选择数码签名抬出去禁令,但烦劳的是,每回活动都这般做,也许虚拟机。,不谨慎女士了会很烦劳。该receiver 收音机是应用MSDN测量法签名;

==========================================================
走快签名的测量法

装出汇编好的驱动的使就座是: E:\WinDDk\my_test\objchk_win7_amd64\amd64

1。做一任一某一数字显示用于测量法

应用管理权限翻开命令行(我用的是VS自带的64位命令行或许WDK命令行x64 Checked Build Environment)进入驱动的大大地,后来地输出以下命令

makecert –r -pe -ss PrivateCertStore -n CN=(Test) 

在这场合将大发牢骚展览目录击中要害一任一某一测量法显示;也许你不应用管理权限,你可能会破产;也许你应用命令可能会破产;

2。修正INF寄给报社和大发牢骚的寄给报社展览目录

普通INF寄给报社有一任一某一版本的相称

[版本]
签名=为Windows NT $
类= xxx
ClassGUID  = xxx
供应国= xxx
DriverVer    = xxx

在详尽地添加一任一某一杂交生成的生物体

必要注重的是因此CatalogFile仅仅  CatalogFile三个经济状况;后来地,驱逐者sys寄给报社击中要害INF寄给报社的大大地

应用管理权限翻开命令行成呼应的WDK,输出以下命令

 /driver:E:\WinDDk\my_test\objchk_win7_amd64\amd64\ /os:7_x64

喂有几个的中央可以是一任一某一成绩,率先,缺乏后头/激励者消失,若非会出错;其次是os:7_x64指的是win 7的x64平台(因此时分它又弱区别AMD64和IA64了);详尽地是INF寄给报社不可避免的也在因此展览目录下,体式不克不及出错,该driverver杂交生成的生物体的值是最轻易涌现的毛病;

三.签字寄给报社的猫

应用翻开WDK和具有管理权限的命令行,找到驱逐者大大地,输出以下命令

Signtool sign /a /v /s zcPrivateCertStore /n zc(Test) /t  

喂的使联播必要条件,缺乏连接到互联网网络将是一任一某一正告,由于它必要发生一任一某一时期戳;

4。加入受实验显示

以管理权限翻开命令行WDK,外景驱逐者寄给报社大大地,输出以下命令

添加/ S / R localmachine根

5。驱逐者寄给报社签名

以管理权限翻开命令行WDK,外景驱逐者寄给报社大大地,输出以下命令

Signtool sign /a /v /s zcPrivateCertStore /n zc(Test) /t  

喂的使联播必要条件,缺乏连接到互联网网络将是一任一某一正告,由于它必要发生一任一某一时期戳;

6。任命测量法签名

在目的机具上,将   ,的途径上,后来地用管理权限翻开CMD命令行来外景了,输出以下命令留下印象显示和吐艳测量法典型

添加/ S / R localmachine根

 /add  /s /r localMachine trustedpublisher

CD C:\ Windows \ System32

testsigning上集

测量法典型是翻开一次,甚至要重行设置电脑,除非显式亲近的;窗体右下角会心情眼前是在测量法典型,这套testsigning亲近的命令亲近的

必要注重的事项:

1。也许缺乏目的机,你可以从一任一某一64位的优秀的径直副本的过来;

2。也许您缺乏修正INF寄给报社大发牢骚体系寄给报社。,你只必要治理重行签名的驱动寄给报社再次大发牢骚;实验显示,不必要重行大发牢骚展览目录寄给报社;

三.最好的办法是应用管理权限启动命令行;不要不变的突变WDK命令行,不变的应用类似于的WDK实际上可以在命令行;也许据我看来输出太烦劳,你可以副本的贴;在目的机具上的加入显示,你可以写一任一某一BAT寄给报社;

4。测量法签名可以用来任命任命前;makecert、Inf2cat、Signtool、在certmgr在WDK;

MSDN是一任一某一特意说起该寄给报社,它还谈及了若何如愿以偿真正的数码签名,但寄给报社未检出的。,也许某人必要我废;
==========================================================

发表评论

电子邮件地址不会被公开。 必填项已用*标注

Message *
Name*
Email *