shred

使用 shred 命令恢复文件
shred

使用 shred 命令恢复文件

假设我的电脑里有一些敏感文件,我想彻底删除它们,这样就没有人能找回它们了。为此,我可以使用该rm命令,但它仍然很容易恢复。所以我选择使用该shred命令,用噪音覆盖我的文件,然后将其删除。 > shred -n 120 -u my_file.txt 但是,我仍不确定我的方法是否完全安全。 我粉碎文件后,该怎么做才能恢复它? 先决条件 假设我可以使用所有可用的取证软件和实验室设备来恢复我的数据。 假设我想保持硬盘的物理完整性(以免遭受微波炉、火灾或任何物理损坏)。 研究 我也尝试过: dd if=/dev/zero of=my_file.txt bs=...

Admin

如何写入一个用碎片填充的硬盘文件来擦除磁盘数据?
shred

如何写入一个用碎片填充的硬盘文件来擦除磁盘数据?

可以通过以下两种已知但未搜索过的方式获得搜索结果: dd if=/dev/zero of=/path/to/mounted/partition/my_file.txt bs=64k 但是否可以使用shred作为零或随机数据的来源并将其作为文件写入硬盘? Shred 可以按照以下方式使用来创建数据流,但还不能将其写入文件。 sudo shred -n 0 -v -z /dev/sdXX 也许可以按照shred这样的方式写入文件: sudo shred -n 0 -v -z > my_file.txt 我有兴趣问这个问题,原因如下: 我喜欢比较用文...

Admin

哪个 Linux shell 命令可以从系统完全删除文件并且使其无法恢复?
shred

哪个 Linux shell 命令可以从系统完全删除文件并且使其无法恢复?

哪个 Linux shell 命令可以从系统完全删除文件并且使其不可恢复? 我已经绑定了 rm 和 shred 但它们都有局限性:- rm --help 并查看信息,你会看到这样的注释 请注意,如果您使用 rm 删除文件,则可能可以恢复其部分内容(前提是有足够的专业知识和/或时间)。为了更好地确保内容确实无法恢复,请考虑使用 shred。 此注释建议使用撕碎命令我也这么做了 shred --help 反复覆盖指定的文件,以使甚至非常昂贵的硬件探测也更难恢复数据。 这似乎是一个很好的提醒,我很放心,我的文件现在将被完全删除,或者至少更难恢复。并下定...

Admin

像 shred、wipe 或 dd(或者一般的硬盘)这样的工具会检查写入是否成功吗?
shred

像 shred、wipe 或 dd(或者一般的硬盘)这样的工具会检查写入是否成功吗?

我通常使用 shred 来删除完整的硬盘。 但我想知道像 shred、wipe 或 dd 这样的工具是否以及如何验证预期的位最终出现在硬盘上。 硬盘是否总是在写入后进行检查?还是磁存储的工作原理中存在某种魔力,总是检测到不可写入的扇区或写入时出现错误结果? 我也用它badblocks -w来擦除磁盘。当然,这确实需要很长时间,但结果相当透明,所以我更倾向于信任它。 ...

Admin

通过 3 种模式(不必要的文件、短时间和恢复搜索优化)快速永久删除
shred

通过 3 种模式(不必要的文件、短时间和恢复搜索优化)快速永久删除

我姐姐让我将她的照片备份到我的外置硬盘上,并格式化他的笔记本电脑。几天后,我的外置硬盘出现故障,导致照片丢失。我使用 Windows 的 Recuva、Linux 的 RD-Linux 和 TestDisk/PhotoRec 以及 Disk Drill 的 macOS 来恢复照片,但它也恢复了很多不必要的文件,并且占用了超过 1GB 的硬盘空间,花费了大量时间。我花了 5 个多小时才从众多不必要的文件中选出不到 4 千张照片。 我只希望永久删除不必要的文件并使其无法恢复,以优化 HDD 上的恢复搜索并且不增加...

Admin

在 Linux 下,如何作为安全擦除的一部分对目录名称进行加密?
shred

在 Linux 下,如何作为安全擦除的一部分对目录名称进行加密?

Linux 有许多工具可用于安全地擦除每个文件的数据:shred,wipe,srm,... 随便你怎么说。相关说明和建议通常侧重于要删除的文件的内容,但很少关注这些文件的名称,大多数这些工具都会保留这些文件的名称,以便在剩余的目录条目中进行不必要的恢复。非日志文件系统的一个积极例外是shred,见下文。 下面举一个例子来说明这个问题: 想象一下,你生活在一个对任何与 Fnords 相关的活动都严惩不贷的国家。所以你肯定不想被发现有一个名为 Frobnicating_Fnords_mini-HOWTO.html 即使该文件的内容被 覆盖了 32 次,它也不会...

Admin

如何验证粉碎工作已经完成?
shred

如何验证粉碎工作已经完成?

我想要测试磁盘以确定粉碎已经完成。 Hypo1 : ashred -n 3已应用 Hypo2 :shred -n 1已应用 Hypo3 : 未使用碎片 如何测试磁盘处于什么状态? ...

Admin

有人能检测到 Raspberry Pi 存储卡上的以前的操作系统数据吗?
shred

有人能检测到 Raspberry Pi 存储卡上的以前的操作系统数据吗?

1) 我在 Raspberry Pi 上新安装了 Ubuntu Mate,并对其进行了更新,安装了我需要的所有必需软件包。然后,我使用另一台 PC 上的读卡器创建该 SD 卡的磁盘映像作为“备份映像”。 2)然后我将该 SD 卡与 Raspberry Pi 上的该操作系统一起使用一段时间.. 3) 之后,我使用 Shred Utility 粉碎了整个 SD 卡并恢复了之前创建的备份映像。 现在,有足够知识和时间的人是否可以在我在上述(2)中使用时找到我的旧操作系统数据或用户活动? ...

Admin

如何安全地擦除 AWS EBS 卷(磁驱动器和 SSD)
shred

如何安全地擦除 AWS EBS 卷(磁驱动器和 SSD)

我在 AWS 上运行 SLES 12 SP1 系统。根据客户要求,我需要在取消配置 EBS 卷之前“擦除”它们。数据仅以商业方式敏感(无 TLA)。有shred合适的工具吗? 我看到 SO 上有几篇帖子shred,scrub很有帮助。但是,他们通常会引用shred手册页中的警告,即它可能无法在日志式精细系统上可靠地工作,但应用于设备本身时可能会更好地工作。这有点令人困惑。我需要帮助弄清楚这是否适用于我的情况。我使用标准硬盘和 SSD 硬盘。 Q1. 如何判断文件系统是否已记录日志?mount并pvdisplay显示以下内容。我很想假设它没有记录日志(我很...

Admin

我如何仅粉碎设备的第一部分和最后一部分?
shred

我如何仅粉碎设备的第一部分和最后一部分?

该shred命令(coreutils8.23)从头到尾用可配置数据覆盖设备,这对于它设计的用例来说非常好(所有用例都与向整个设备写入某些内容有关)。 在我的情况下,处理设备的前 x 个字节和后 y 个字节shred对整个设备的影响就足够了,但我似乎找不到避免指定明确值(设备大小等)的好解决方案。我可以使用从随机源写入设备的计算部分dd,但随后我必须获取设备大小,处理 MiB 和 MB 等。也许有像shred(或者我只是错过了什么)这样舒适的东西。 大多数分区相关信息(gpt、msdos 分区表和备份)都放在设备的开始和结束处。 ...

Admin

彻底擦除硬盘 — — 粉碎、擦除还是 dd?
shred

彻底擦除硬盘 — — 粉碎、擦除还是 dd?

我需要从 Ubuntu Linux 中擦除多个硬盘上的所有数据。我找到了三个命令行工具:shred和。人们的推荐似乎有点随机。有时有人会推荐其中一个,但他们并没有具体说明原因wipe。dd 比较这些工具,它们有哪些优点/缺点? ...

Admin

粉碎命令覆盖值?
shred

粉碎命令覆盖值?

我正在尝试确定什么shred用于覆盖文件。以下是描述: 反复覆盖指定的文件,以使甚至非常昂贵的硬件探测也更难恢复数据。 有人能确认覆盖是使用随机数据进行的吗(而不是使用 进行的 0 --zero)?手册页中没有包含“随机”一词。 如果命令不使用随机值,那么使用什么? 编辑:这是我正在查看的代码。它来自 OpenStack 的lvm.py,其用于在删除时擦除卷: + elif FLAGS.volume_clear == 'shred': + clear_cmd = ['shred', '-n3'] ... ...

Admin