Задача: Как быстро обладая полным доступом к системе Ubuntu 20.04 Server выполнить ее уничтожение чтобы не осталось и следов что я был в ней и что делал. Да, крайняя мера, но лучше уж так чем передать свои наработки кому-бы то ни было.

Если говорить, то ранее я уже как-то это делал, но на другом релизе Ubuntu, сейчас просто адаптировать и добавить новые действия.

Шаг №1: Узнаем какое текущее дисковое устройство задействовано под систему:

ekzorchik@srv-us2004b:~$ sudo blkid | grep /dev/sd?

/dev/sda2: UUID="d4d7962a-e52e-4390-8b11-a84cf0e18ffd" TYPE="ext4" PARTUUID="d16dd648-1ea9-4b10-9dbf-54a7511cf811"

/dev/sda1: PARTUUID="fe0a06b2-e197-426e-a010-692304b43aff"

Шаг №2: Для наблюдения за процессом устанавливаю утилиту pv:

ekzorchik@srv-us2004b:~$ sudo apt-get install -y pv

Шаг №3: Затираем диск/диск нулями с отображение процесса:

  • bs — задает размер блока, т.е. количество информации, считываемой/записываемой за один раз
  • sync — Дополнять каждый входной блок до размера ibs путем добавления нулевых байт.
ekzorchik@srv-us2004b:~$ pv -c | sudo dd if=/dev/zero of=/dev/sda bs=1M && sync

0.00 B 0:00:53 [0.00 B/s] [<=>

Ожидаем…

Message from syslogd@srv-us2004b at Apr 14 05:36:08 ...

kernel:[  294.184843] Code: 44 00 00 f3 0f 1e fa 66 0f 6e ce 89 f8 25 ff 0f 00 00 66 0f 60 c9 3d c0 0f 00 00 66 0f 61 c9 66 0f 70 c9 00 0f 8f 49 01 00 00 <f3> 0f 6f 070.00 B 0:33:32 [0.00 B/s] [<=>                                                                                                                                         ]

Segmentation fault

Connection to 172.33.33.119 closed.

root@ekzorchik:~#

Шаг №4: После перезагрузки через кнопку или с виртуализации система просто не грузится.

Итого, все достаточно просто если есть права суперпользователя (т.е. Вы владелец или доверенные владелец системы). На этом заметка завершена, я уничтожил все данные на диске и система более не загружаемая, с уважением автор блога Олло Александр aka ekzorchik.