在网络安全和数字取证领域,文件的元数据非常重要。我们可以从文件中的元数据中获取各种信息。在进行取证测试时,此元数据可能会帮助我们获得更多内幕信息。此外,如果我们考虑我们的隐私,那么元数据可能会损害我们的隐私,在这种情况下,我们也可以删除我们的元数据。
在这份详细教程中,我们将讨论如何使用Kali Linux读取和删除任何文件的元数据。
要在 Kali Linux(或任何其他 Linux)上查看和删除元数据,我们需要安装 mat2 程序。Mat2 ( M etadata A nonymisation Toolkit 2 ) 是一个命令行元数据删除工具,支持广泛的常用文件格式,用python3编写。要在我们的系统上安装它,我们需要在我们的终端上应用以下命令:
sudo apt install mat2
在下面的屏幕截图中,我们可以看到 mat2 正在我们的系统上安装。它不是很大(不到 25MB)的包,安装时间将取决于我们的互联网连接速度和系统性能。
安装完成后我们可以使用以下命令查看mat2的帮助:
mat2 -h
在下面的截图中我们可以看到mat2的帮助。
现在我们可以通过阅读帮助选项来了解这个工具的所有工作原理。正如我们所看到的,有一个-s标志,它可以向我们显示 mat2 可检测到的有害元数据,而无需删除它们。
Mat2 可以查看和删除文件中的元数据,因此我们需要文件来执行它。这里我们有一个包含元数据的下载图像。我们已将图像保存在桌面上
(home/kali/Desktop/IMG_20201007_102037.jpg )。
要查看它的元数据,我们可以使用以下命令:
mat2 -s /home/kali/Desktop/IMG_20201007_102037.jpg
在下面的截图中,我们可以看到这张图片的元数据以及各种有用的信息:
现在,如果我们想删除这些元数据,我们需要在终端上输入以下命令:
mat2 <location/of/file>
在下面的屏幕截图中,我们可以看到它已完成。
此处旧文件将保持不变,但将创建名称中带有字符串.cleaned并完全清除元数据的新文件。正如下面的屏幕截图中看到的那样。
现在我们可以使用以下命令检查新清理的文件中是否有任何元数据:
mat2 -s /home/kali/Desktop/IMG_20201007_102037.cleaned.jpg
在下面的屏幕截图中,我们可以看到新文件 ( .cleaned ) 不包含任何类型的元数据。
这就是我们如何删除任何文件(不仅是图像)的元数据,如果我们需要清除任何特定文件夹中所有文件的元数据,那么我们只需输入以下命令:
mat2 /home/kali/Desktop/*
上面的命令将从我们桌面上的所有文件中删除元数据。如果我们想清除其他文件夹中文件的元数据,那么我们需要将该目录放在*中。并且它会为每个旧文件创建新的.cleaned文件,.cleaned文件将不包含任何元数据。
以上就是我们如何从 Kali Linux 系统上的任何文件中清除或删除元数据的全部内容啦~