1.前言
数字签名:
详解信息:
2. 数字签名修改方式
2.1 自己给程序加签名
工具:https://github.com/shanfenglan/test/tree/master/signtools
命令:
执行的时候请关闭杀毒软件
makecert -n "CN=Microsoft Windows" -r -sv Root.pvk Root.cer
cert2spc Root.cer Root.spc
pvk2pfx -pvk Root.pvk -pi 123 -spc Root.spc -pfx Root.pfx -f
certmgr.exe -add -c Root.cer -s root
certmgr.exe -add -c Root.cer -r localmachine -s root
signtool sign /f Root.pfx /p 123 1.exe
2.2 盗取他程序的签名给自己的程序使用
#证书克隆
python3 sigthief.py -i chrome.exe -t 1.exe -o 2.exe
#将文件的数字签名文件导出方便下次使用
python3 sigthief.py -i chrome.exe -r
#删除程序签名
将后缀名变成exe即可使用
python3 sigthief.py -i 2.exe -T
#使用导出的签名文件给exe签名
python3 sigthief.py -s chrome.exe_sig -t 2.exe
3.修改详细信息与编译时候修改程序图标
1.任意创建一个C#项目,并选择项目设置:
2.给小尾巴呆加数字签名
3.验收成果
参考文章
如何给软件加数字签名
Windows 证书签名的伪造
ioc图标在线转换
Visual Studio更改程序图标傻瓜式教程