![]() |
1
0
迪迪埃·史蒂文斯在这里的一篇文章中对此进行了解释: It's in the signature 他还提供了一种工具“ disitool “操纵签名。 以下是使用 Authenticode ,并在不破坏签名的情况下向其添加一些数据: A) 创建代码签名证书(需要输入密码):
注:1.3.6.1.5.5.7.3.3是szOID_PKIX_KP_代码_签名,1.3.6.1.4.1.311.10.3.13是szOID_KP_终身签名。这将创建一个私钥文件和一个证书文件。 B) 将证书添加到存储(需要管理员权限,可以是其他存储):
C) 创建要签名的Pfx文件:
D) 签署你的文件:
在这一点上,我的文件。exe是使用Authenticode签名的:
E) 创建一些数据。txt文件。我创建了一个包含“[Kilroy在这里!]”的文本 F) 快跑 二烯雌酚 :
这是结果,MyFile2。exe在不重新指定文件的情况下仍然有效:
当你能看见的时候
从原始文件的结尾:
|