在 exe 末尾添加额外数据是否安全



我想在我的exe中添加一个可变长度的用户数据。例如,我不想每次进行快速测试供某人查看时都更改构建版本。我想添加 git/mercurial 分支信息,如果我在 exe 中没有存储/可用的构建选项,也许可以添加构建选项。这样,我可以将exe放入实用程序中并获取所需的数据。

在 exe 的末尾添加额外的数据可以吗?它将是带有Visual Studios或gcc的Windows C++exe构建,也可能是.NET应用程序

某些病毒检查器可能会触发此类操作(如果您有,可以在您自己的计算机上触发,或者可能在目标计算机上触发)。

另一种方法是保留您发送给人员的可执行文件的 SHA1 的(手动或自动)日志。然后,您可以通过计算其可执行文件的 SHA1 并将其与日志中的条目进行比较来查看某人正在运行的确切版本。

最新更新