您的位置:首页 > 其它

为PE文件添加数字签名

2009-08-03 19:36 218 查看
呵呵 楚茗写过一个 给PE文件添加数字签名的小工具 很好用的



用途估计大家都知道的,KIS2009 在一定成度上检查PE文件的数字签名



跟小鱼聊天时他说这个实现非常简单,就是修改一个PE结构中的两个位置



一个是 数字签名的 物理便宜地址 一个是 签名文件的长度



具体讲就是 PE结构的 IMAGE_NT_HEADERS结构中有一个 IMAGE_OPTIONAL_HEADER32



在IMAGE_OPTIONAL_HEADER32中有一个IMAGE_DATA_DIRECTORY项



而IMAGE_DATA_DIRECTORY项是一系列的数据 其中的第5项是指向 安全信息的



直接修改里面的 dwSingSize和VirtualAddress就可以了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: