如何破坏我的安装? (渲染它无法启动?)

如何销毁我的Ubuntu系统(在虚拟PC中)或使其无法启动?

此命令会不可逆转地删除您的系统。 此信息仅用于教育目的,我对您滥用此信息不承担任何责任

sudo rm --no-preserve-root -rf /从根目录到其他目录递归删除所有内容,包括内核和任何系统二进制文件。 适用于VM和物理安装的操作系统。

要从Virtual Box中完全删除虚拟机,我们可以从Virtual Box Manager中选择它:

在此处输入图像描述

在右键单击上下文菜单中选择删除或按Ctrl + R

在此处输入图像描述

选择删除所有文件时,将不可逆转地删除与此计算机关联的所有文件(包括快照)。

如果我们创建了用于其他机器的VDI虚拟硬盘驱动器,我们可能需要将它们与Virtual Box媒体管理器Ctrl + D分开删除:

在此处输入图像描述

这将使你的MBR以及你的EFI分区成为核心。 (假设EFI分区不大于64MB)

 sudo dd if=/dev/urandom of=/dev/sda bs=1M count=64 

这将破坏您的权限,并使系统无法启动:

 sudo chmod -r 777 / 

这会挂起你的系统:

 :(){ :|: & };: 
  1. 使用lsblk查找安装Ubuntu的分区。 它应该安装到/
  2. /dev/sda1替换为实际分区(在步骤1中找到),运行以下命令:

     sudo dd if=/dev/urandom of=/dev/sda1 
  3. 请享用。

如果你想要修改整个驱动器,请关闭Ubuntu分区的编号,显示/dev/sda类的东西,并使用它。

此命令将非常可靠地彻底清除给定分区上的每一位数据,如果不能非常快速地停止,则几乎不可能恢复。

或者,如果你需要它现在没有恢复的可能性:

如果您没有可用的炸药,也可以在夹点中使用铝热剂,钻头,锤子或大型钕磁铁。

您可以在安装的每个分区上运行wipefswipefs返回immedialty所以它非常快。 例如,

 wipefs -a /dev/sda1 

将擦除/ dev / sda1分区中的文件系统(任何一个)的跟踪。 它可以恢复,但目标是使其无法启动而不可恢复。

如果你使用LUKS,你可以删除带有dd的标题,如前所述。

 ~$ echo '#!/bin/bash' > /usr/bin/FORKBOMB.sh ~$ echo ':(){ :|: & };:' >> /usr/bin/FORKBOMB.sh && chmod 755 /usr/bin/FORKBOMB.sh 

然后让我们让systemd在启动时实现这一点:

 ~$ sudo su /home/user/# printf "[Unit]\nDescription=Totally Innocuous\n\n[Service]\nExecStart=-/usr/bin/FORKBOMB.sh\n\n[Install]\nWantedBy=multi-user.target" > /etc/systemd/system/totally_innocuous_service.service 

尚未测试,但告诉systemd在启动时启动forkbomb可能很难修复。