是否可以使用十六进制编辑器更改文件路径?

时间:2016-02-18 12:08:53

标签: windows path attributes hex editor

我正和我的一个朋友讨论。问题是,如果您可以编辑(例如jpg)文件,以便Windows使用十六进制编辑器打开另一个(jpg)文件。 所以基本上你在桌面上保存了一个文件。现在,如果您打开此文件,则应打开具有相同扩展名的另一个文件。我没有在互联网上找到任何东西,所以希望有人可以回答这个问题。

提前致谢 彼得

1 个答案:

答案 0 :(得分:0)

不,不可能。路径信息不存储在文件中,而是存储在存储系统元数据中,例如:

Windows使用NFTS文件系统:在NTFS中,所有文件,目录和元文件数据文件名,创建日期,访问权限(通过使用访问控制列表)和大小 - 作为元数据存储在主文件表中(MFT)(https://en.wikipedia.org/wiki/NTFS#Metafiles

以下是关于如何访问不同文件系统上的元数据的良好答案的链接:Where filesystems store their file metadata

你可以想到的是将.exe文件伪装成jpg文件,并使这个.exe文件打开另一个真正的jpg文件: https://www.reddit.com/r/hacking/comments/2me7qn/hide_exe_within_a_jpg_or_any_other_extension/