【发布时间】:2018-08-25 04:57:00
【问题描述】:
我有一个可执行文件,我想防止文件版本信息发生更改。
我最初认为使用证书对 exe 进行签名可以解决此问题,但是当您使用免费提供的实用程序修改文件版本信息时,数字签名似乎仍然保持不变。
我认为唯一的方法是执行某种checksum on the exe,但这并不理想,因为我担心这会导致各种后处理器(混淆、反调试等)出现问题我正在这样做拒绝在运行时访问 .exe。
有没有其他方法可以检测文件版本信息是否以某种方式被修改?
【问题讨论】: