如何在旧版驱动程序中使用PE头修改用户后获取原始文件类型

问题描述 投票:-1回答:1

我开发了一个传统驱动程序,允许和阻止特定文件从硬盘传输到外部设备。这很好用。

我面临的问题是,用户可以在这里修改文件名和文件文件类型。

如何找到用户修改的原始文件类型和文件名?

是否可以使用便携式可执行文件头找到原始文件类型?

(文件类型例如.pdf,.txt)

在我的研究过程中,我发现他们能够找到原始文件类型。他们如何找到原始文件类型。类似的做了“http://checkfiletype.com/

提前致谢。你能为此提供任何解决方案吗?

c++ c driver portable-executable
1个回答
0
投票

这个游戏有一个名字。

游戏的名称是“移动胜利的最后一个人”

我很乐意通过base85对文件进行编码并将其作为允许类型的内容删除。

毫无疑问,您的用户会想出其他聪明的方法。

现在,如果您正在为病毒控制执行此操作,我会说只检查文件内容,如果它看起来像可执行文件说不。可执行文件的前两个字符始终为MZ。

© www.soinside.com 2019 - 2024. All rights reserved.