开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 32580|回复: 284
收起左侧

[原创软件] EXE,DLL数字签名证书制作签名软件

  [复制链接]
结帖率:81% (43/53)
发表于 2021-3-6 18:29:44 | 显示全部楼层 |阅读模式   河南省洛阳市
软件展示
在线分析报告: https://habo.qq.com/file/showdetail?pk=ADcGY11qB2IIPVs4U2U%3D
目测可过火绒,其他杀毒软件应该也能过。

QQ截图20210306181157.png

其他电脑会出现
QQ截图20210306181506.png
不过只要导入一次制作的签名生成出的.pfx签名文件即可解决(代码:被签名程序例程.e)
QQ截图20210306181738.png




源码完善后再分享····
调用自Visual Studio 2019的makecert.exe等制作签名程序。
Desktop.zip (1.83 MB, 下载次数: 1350)
QQ截图20210306180544.png
QQ截图20210306180544.png

评分

参与人数 9好评 +7 精币 +12 收起 理由
小Ye夜 + 1 + 2 请问为什么签名文件 导入不进去呢 怎么解决
广二爷xxoo + 1 + 2 签名程序得自解压方法可以分享吗
老K521 + 1 老哥 没有签sys的类型 只有dll和exe
540760448 + 1 新技能已get√
734108950 + 1 + 2 新技能已get√
ACE丶蓝雨 + 1 + 1 狗哥粉丝 路过 赞
cosset + 1 + 1 支持开源~!感谢分享
鑫豪学 + 1 这个东西我怎么用了不好使啊?出个教程被
胜屿 + 1 + 2 支持开源~!感谢分享

查看全部评分


--------------------------优秀帖点我申请--------------------------
违规软件信息请点击帖子右下角举报按钮。

本帖被以下淘专辑推荐:

结帖率:81% (43/53)

签到天数: 5 天

 楼主| 发表于 2021-3-8 16:26:59 | 显示全部楼层   河南省洛阳市
应大家要求出一个使用教程和完善过的新版本。


好了废话不多说开始吧,,



首先打开软件
截图20210308151322.png
这个新版的更新了可签sys,cab,ocx格式文件,和被签名程序运行检测(解决上个版本碰到正在运行的被签名程序就签不上的问题。)


首先是生成签名




证书名称对应: 截图20210308151719.png
证书邮箱对应: 截图20210308152006.png
(下面的部署暂时改不了以后会想办法的,,)


证书到期不用我说应该都明白0.0


签名算法对应: 截图20210308152454.png


选择好保存路径和签名算法就可以制作签名了(软件里叫签发证书)


截图20210308152454.png
之后正常的话会弹出个设置私钥的窗口
截图20210308152617.png

一般的话我们都选择“无”即可(反正设置密码和不设置密码都一样能签文件)
之后会生成四个文件,分别对应:
.pvk私钥证书文件、(和.cer配合可以生成子证书)
.pfx(https://baike.baidu.com/item/pfx/7168664?fr=aladdin)pfx证书文件(用它来签名文件)、
.cer存储公钥证书文件、(和.pvk配合可以生成子证书)
.spc(https://www.solvusoft.com/zh-cn/file-extensions/file-extension-spc/
截图20210308152826.png


之后会询问你是否打开签名界面,这里我们选择了是
截图20210308152826.png
默认是把刚刚生成的pfx文件填入pfx证书编辑框(你也可以自己拖入.pfx文件)


然后就是签名文件,这里可以拖入多个文件和已有签名文件!


(已经有签名的文件如果选中了sha1摘要算法进行签名会替换文件原有签名)。

文件支持的文件格式:.exe、.dll、.sys、.ocx等文件。


这里我们拖入四个文件进行签名,test.exe、WeChat.exe、WeChatApp.exe、WeChatAppHost.dll
截图20210308152826.png


确认无误后点击签名稍作等待....
截图20210308152826.png
OK签名成功!(这几个文件链接会放在帖子底部···)


但是还是有问题,在其他电脑虽然也有签名但是详细信息之会
截图20210308152826.png

解决办法就是启动这个签名的软件的时候自动导入一次证书(.pfx文件)


这个上面压缩包里有那个例程(导入证书我写进了dll直接调用就好了)


  
DLL命令名返回值类型公开备 注
加载签名逻辑型 导入.pfx证书
DLL库文件名:
sign.dll
在DLL库中对应命令名:
sign
参数名类 型传址数组备 注
PFX文本型.pfx证书路径




忘了说,在详细信息是红色x的在火绒也是,其他360什么的应该也是这样,所以最好打开前先加载签名!


加载签名前
截图20210308152826.png


加载签名后


截图20210308152826.png
估计也能解决360等其他程序误报(由于本人没有360等其他程序,所以测试不了),


但是需要执行主程序前先导入pfx证书(加载签名)



test来自上面压缩包的“被签名程序例程.e”


噢对了时间戳服务器最好别改~(不然会显示时间戳不可用)


至于签发子书就不说了(这个用处不大要先导入主书才能显示子书可用不说还要再导入一次子书才能显示此签名正常)


好了基本上就是这样了
软件:
微软数字签名制作生成,签名文件的软件.zip (1.26 MB, 下载次数: 569)

点评

经过测试,发现你这个异地电脑后,就不起作用,你发的测试签名文件在我电脑也是显示红叉失效的证书   浙江省温州市  发表于 2021-3-9 13:43
回复 支持 反对

使用道具 举报

结帖率:81% (43/53)

签到天数: 5 天

 楼主| 发表于 2021-3-9 14:07:32 | 显示全部楼层   河南省洛阳市
本帖最后由 123456ppt 于 2021-3-9 14:08 编辑
阿顺 发表于 2021-3-9 13:43
经过测试,发现你这个异地电脑后,就不起作用,你发的测试签名文件在我电脑也是显示红叉失效的证 ...

看被签名程序例程里的东西 得导入一次证书才显示正常
回复 支持 反对

使用道具 举报

结帖率:81% (43/53)

签到天数: 5 天

 楼主| 发表于 2021-3-13 11:17:22 | 显示全部楼层   河南省洛阳市
i77 发表于 2021-3-13 10:13
WIN10系统管理员运行使用拖拽功能失效~

那就双击对应的编辑框手动导入~~
回复 支持 反对

使用道具 举报

结帖率:83% (20/24)
发表于 2022-3-3 17:25:01 | 显示全部楼层   河南省许昌市
经过测试生产的证书无法给内核驱动签名,生成证书后点签名无反应!测试平台WIN11
回复 支持 反对

使用道具 举报

结帖率:67% (2/3)
发表于 2022-1-18 17:22:59 | 显示全部楼层   四川省成都市
123456ppt 发表于 2021-3-13 11:17
那就双击对应的编辑框手动导入~~

双击导入的是pfx证书编辑框
回复 支持 反对

使用道具 举报

结帖率:22% (2/9)
发表于 2022-1-15 17:41:50 | 显示全部楼层   重庆市重庆市
好棒啊。。。。。。。。。。。。。。。。。。。。。
回复 支持 反对

使用道具 举报

发表于 2022-1-15 14:13:33 | 显示全部楼层   山东省烟台市
谢谢分享、
回复 支持 反对

使用道具 举报

签到天数: 4 天

发表于 2021-11-4 18:04:06 | 显示全部楼层   河南省驻马店市
新技能已get√
回复 支持 反对

使用道具 举报

结帖率:27% (4/15)

签到天数: 13 天

发表于 2021-10-26 12:12:48 | 显示全部楼层   河南省洛阳市
内核能签名吗!!!!!!!!!
回复 支持 反对

使用道具 举报

发表于 2021-10-11 10:16:03 | 显示全部楼层   四川省达州市
我也是 点了签名 没有任何变化
回复 支持 反对

使用道具 举报

结帖率:59% (13/22)

签到天数: 19 天

发表于 2021-8-28 08:21:15 | 显示全部楼层   江西省景德镇市
a1428175072 发表于 2021-6-25 10:40
win10没办法正常使用啊 点了签名 软件没有任何反应  程序也没有签名成功

一样的问题。。。。
回复 支持 反对

使用道具 举报

结帖率:59% (13/22)

签到天数: 19 天

发表于 2021-8-28 08:08:39 | 显示全部楼层   江西省景德镇市
居然能白嫖签名?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:wp@125.la
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表