77717.fb2 Bash.org.ru IT Happens Истории ## 1301 - 1400 - читать онлайн бесплатно полную версию книги . Страница 64

Bash.org.ru IT Happens Истории ## 1301 - 1400 - читать онлайн бесплатно полную версию книги . Страница 64

#1364: Пингвин против пингвина

15:00 22.10.2009, IT happens

 

Два раза с большим перерывом и в разных группах я наблюдал «линуксовые войны».

 

Война первая состоялось, когда я еще был несмышлёным школием. На информатике нас припахали ставить линукс на все машины в классе — про Ghost и прочий мирроринг учитель слыхом не слыхивал. Рутовый пароль был везде одинаков. Суть игры была простой: выключи машину противника раньше, чем он выключит твою. Атаковали, зайдя по SSH на чужую машину и сказав системе shutdown -h now. Блицкриг-вариант (halt) мы выучили позже. Была и возможность уйти в глухую оборону: init 1 с отключением сети.

 

Вторая игра проходила заметно позже, в универе, и была похожа на забавы наших виндоус-коллег (История #862[4]). Два игрока сидели на одной и той же машине, локально или по SSH. Один запускал форк-бомбу вида:

 

#!/bin/sh

$0 &

$0 &

 

Другой с ней боролся: killall sh. Дело усугублялось отсутствием рута у обоих и грамотно выставленными лимитами. На уровне Nightmare можно одновременно пытаться залогиниться в KDE.

 

 

 


  1. #862: Поле битвы: ОЗУ9 мая 2009, 12:45рейтинг: 2977Лабораторная по предмету «Операционные системы», тема — batch-файлы. Мы с другом выполнили все задания, ждем, когда препод соизволит их проверить. От скуки был написан virus.bat::Astart cmdgoto AРезультат — растущая куча окошек DOS. «Вирус» тут же был оптимизирован:start cmdcall virusНет предела совершенству, и код был сжат до одной строки:start virusТакже была написана версия с повышенной жестокостью:start virus /REALTIME /ABOVENORMALcall virusТеперь каждое созданное окно начинало безудержно плодить новые окна. Компьютер печально вис через пару десятков секунд. Тут же была разработана вакцина vaccine.bat, убивавшая все окна:taskkill /F /T /IM cmd*Ради интереса в начало вакцины была добавлена строчка start vaccinе. После чего начались «войны в памяти» — мы запускали вакцину и какой-нибудь из вирусов и наблюдали, кто кого победит.