生成自簽名根證書
makecert -n "CN=Microfost Windows" -r -sv Root.pvk Root.cer
這個命令使用makecert工具創建一個自簽名的根證書,證書名稱設為"Microfost Windows",並將私鑰保存到Root.pvk,公開證書保存到Root.cer。
將證書轉換為軟件發布證書(SPC):
Cert2Spc.exe Root.cer Root.spc
使用Cert2Spc工具將剛剛建立的證書轉換為軟件發布證書,保存到Root.spc
將私鑰和SPC組合成PFX文件:
pvk2pfx.exe -pvk Root.pvk -pi timmy -spc Root.spc -pfx Root.,pfx -f
使用pvk2pfx工具將私鑰(Root.pvk)和SPC(Root.spc)組合成一個PFX文件,密碼設為"timmy",結果保存到Root.pfx。
將證書添加到本地計算機的信任根證書存儲
CertMgr.Exe -add -c Root.cer -s -r localmachine root
使用CertMgr工具將證書Root.cer添加到本地計算機的信任根證書存儲
使用PFX文件為可執行文件簽名
signtool.exe sign /f Root.pfx /p timmy C:\Users\qoo7972365\Desktop\backdoor\windows_amd_excel.exe
使用signtool工具和剛剛建立的PFX文件(密碼為"timmy")對指定的可執行文件進行簽名。
Comments