如何删除Scalpel雕刻的文件?

如何删除Scalpel雕刻的文件?

Scalpel 是一个 Linux 实用程序,传统上用于根据文件签名恢复文件,即以不了解文件系统的方式。

我们也可以用它来做相反的事情吗,即删除内容?

假设已知文件头和页脚签名,有没有办法擦除(零填充)手术刀匹配的内容以永久删除文件及其先前版本?

这就是在出售计算机之前清理计算机,同时保留安装的软件。

如果可以的话,可以再问一个问题:如何删除或破坏碎片文件,而不会冒损坏其他文件的风险?也许可以雕刻最大文件大小,忽略页脚,只删除每个匹配项的第一个扇区?

答案1

由于 Scalpel 旨在恢复文件,因此我不会尝试使用它来安全地删除文件。有不同的工具可以做到这一点。首先想到的是srm/ sfillwipe但是shred还有更多

删除一些文件而保留已安装的软件的问题在于

  • 你必须(至少在某种程度上)手动列出每个要删除的文件
  • 可能无论如何都会忘记删除一些敏感信息。

就我个人而言,我会使用数据库管理系统先把所有东西都清除掉,如果真的需要的话再重新安装。这样更快更安全。

相关内容