微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

PE 文件中是否有完整性检查?

如何解决PE 文件中是否有完整性检查?

我正在尝试使用文本编辑器编辑一些可移植的可执行文件。 在文件的顶部,一个向后兼容的字符串应该用于在 DOS 系统上显示消息。

This program cannot be run in DOS mode.(click the link to see screenshot)

我首先尝试通过替换字符来编辑此字符串(不删除添加:只是替换而不更改文件大小)。然后,当我尝试执行该文件时,Windows 返回一个错误提示我无法在我的计算机上运行此应用程序。

我还尝试编辑文件末尾的填充,但错误是一样的。

我想执行了完整性检查。有人已经读过这个了吗?如果您这样做了,您是否知道文件哈希值是否/存储在其中?

解决方法

文本编辑器不适合编辑二进制文件。改用十六进制编辑器。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。