他继续做着接下来工作,检查
下这个自己伪造
数字证书,名字只是随便打
个“1”而已,签名者
名字和日期都没有,但在系统里却是可被信任
“正常证书”。
楚英纵就没这淡定
,傻笑着原地转
两圈,往时夜
嘴里塞
两瓣橘子,喜滋滋道:“这可是数字证书
漏洞,提交给微软起码是个‘危重’级别。到时候奖金发下来,时小夜你要
楚英纵猛地“啊”声,说:“那这
校验
话,
自己传参进去,用
模
样
自定义参数,不就可以用随便
个私钥也可以进行签证
?”
时夜沉默片刻,说:“你想不错。”
时夜在电脑上打开命令提示符,开始使用openssl命令,自己伪造
系列参数,尝试生成新
ECC证书。
然后用伪造ECC证书,他随手对
个三无小软件做
签名。
楚英纵看到半
时候,已经自发自觉,默默地将自己
手机掏
出来,连接到电脑上。
而所有人都持有公钥,整个过程只能验算,却无法逆推。
就像国家掌握印钱
防伪技术,所有人都能简单地用看
看、摸
摸
手段来验明钱币
防伪标记,但是没有人能伪造出这种标记来。
这种技术也能最大程度地帮助计算机软件来防伪,也就变相保证设备本身
安全性。
但是,在时夜世界里,没有不可能
说。
毕竟——“世界上没有绝对安全系统,只有尚未被发现
漏洞”。
接着,时夜尝试将软件安装到他手机上——
数字签名校验通过。
软件安装成功。
到这步,楚英纵
嘴巴已经变成
“O”型,叫道:“哇哇哇哇哇哇哇
们发现
个0day!时小夜,发
啊!”
时夜平静地:“嗯。”
他来回调试着更新后ECC签证算法,接着发现
个叫做“CertVerifyCertificateChainPolicy”
函数,连续传递
四个证书相关
参数,而且未做任何处理,便传向
下游
函数。
他陷入沉思。
楚英纵见时夜突然停在某个确定
位置上,不由也盯着看
半晌,抓耳挠腮
问:“时小夜,
能看懂OID这个参数,剩下三个是什
意思?”
时夜拿起笔,随手在纸上写下这几个参数,对他解释道:“假设根证书
私钥是p,这个私钥
们无从得知,但ECC
基点为G,那
公钥就是pG。这几个参数只是在自定义椭圆曲线
参数r、s和公钥……”
说到此处,他声音突然停住。
请关闭浏览器阅读模式后查看本章节,否则可能部分章节内容会丢失。