求索

在路上

判断PE文件的数字签名信息

工作中碰到需要判断一个PE文件是否是所确认的文件,而不是被替换过的。直接判断文件名的话有些不保险,别人只要修改下文件名,就可以以假乱真。 因而需要判断额外的信息;由于文件有数字签名,判断数字签名因而是一个比较好的方法,但是如果只是判断数字签名是否有效也不够,别人只要用自己的证书重新签名就可以了,...

2015-03-30 11:15:22

阅读数:1487

评论数:0

Windows平台 PE文件数字签名格式

摘要 Authenticode®是一种数字签名格式,它是用来验证二进制软件的来源和完整性。Authenticode是基于公开密匙加密标准(PKCS) #7 来签名数据,并使用X.509证书来绑定经过数字签发的二进制程序与其软件发布者的身份的联系。这份文档包含Authenticode签名的结构和技...

2015-03-30 11:14:54

阅读数:684

评论数:0

关于C++和JAVA,AES/ECB/PKCS5Padding 互相通信的问题

AES/ECB/PKCS5Padding   C++中好像没有这样的标准,因此如果程序中需要这个格式,需要自己手动实现。 其实网上AES/ECB,C++方面资源的比较多,就是PKCS5Padding,这个能实现的相当少,自己实现原理如下: AES一般是16个字节为一块,然后对这一整块进行...

2015-03-20 10:52:34

阅读数:654

评论数:0

clear TCP/IP Gateway using WMI

solution 1: To clear the gateway, set your gateway to the same IP you use on EnableStatic. solution 2: First we use WMI to grab ...

2015-03-05 10:45:03

阅读数:408

评论数:0

异常处理与MiniDump详解(4) MiniDump

一、   综述 总算讲到MiniDump了。 Dump有多有用我都无法尽数,基本上属于定位错误修复BUG的倚天剑。(日志可以算是屠龙刀)这些都是对于那些不是必出的BUG,放在外面运行的时候出现的BUG而言的,那些能够通过简单调试就能发现的BUG,一般都不足为惧。   二、   基本应用...

2015-03-02 15:15:21

阅读数:522

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭