首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >从 WinCrypt 到 OpenSSL:构建 PESignAnalyzer 跨平台版本

从 WinCrypt 到 OpenSSL:构建 PESignAnalyzer 跨平台版本

作者头像
稻草小刀
发布于 2026-10-09 15:33:55
发布于 2026-10-09 15:33:55
1080
举报
概述
上一篇《从 PE 到 PKCS#7:深入理解 Windows PE 数字签名机制》写了如何找到、解码 Windows PE 文件的签名数据,再检查证书链和信任关系。文章最后提到,可以把格式解析和密码学处理移到 OpenSSL,让工具离开 Windows 也能运行。这次接着做这件事。
文章被收录于专栏:小刀志小刀志

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

目录
  • 一、拆分 Windows API 原来承担的工作
  • 二、从文件字节开始,先做出第一版
  • 三、第一个难点:摘要算法没错,摘要范围可能已经错了
  • 四、第二个难点:ASN.1 多包一层,签名就可能验不过
  • 五、时间戳:标准里的严格要求,与真实 Windows 签名的习惯
  • 六、证书链和吊销:把原来隐含的环境变成输入
  • 七、能编译,还需要能离开开发机运行
  • 八、运行时的第一次反馈:Catalog 已经找到了,警告却还在
  • 九、运行时的第二次反馈:根证书为什么没有出来?
  • 十、回看这次从零到一的重构
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档