Читаем Bash.org.ru IT Happens Истории ## 11001 – 12000 полностью

Сначала была лёгкая паника. Потом, когда начали падать сервера с клиентским софтом, волнение выразилось исключительно громким матом.

Товарищ отправился в серверную на разведку. Через пять минут вернулся, отказался сообщать причину падения и просто начал раздавать указания по подъёму всей системы.

А ещё через пять минут до нас снизошла «причина». Оказывается, в обход всего нашего отдела решили провести инвентаризацию. Неизвестным образом ключи от серверной оказались у милых девочек, которые на живую вытаскивали блейды из корзин, переписывали серийный номер и вставляли обратно.

<p>#11404: D — значит дрянь</p>

12:15 16.09.2013, IT happens

Когда я только начинал читать IT happens, я думал, что истории про плохое оборудование D-фирмы — в основном дань фольклору. Как же я ошибался!

Четыре с лишним года назад я выбрал (методом тыка — тогда в железе ничего не понимал) и купил недорогой роутер созвучной марки на букву «Т». Тем же вечером подключил, настроил, закинул на высокие антресоли и благополучно забыл. Я видел его раз в полгода, когда протирал пыль или подключал новые кабели. Редкие скачки напряжения и месячные аптаймы не сказывались на качестве работы. Надо ли говорить, что настройки домашнего инета я без договора уже не помнил?

Пришло время съезжать в другой город. Там меня ждала точка доступа D-фирмы, примерно аналогичная моему роутеру по возможностям, условиям эксплуатации и сроку жизни. Только вот качество слегка не то… Подключиться к ней я смог с шестого раза, регулярные провалы сигнала поначалу пугали (20% мощности при прямой видимости с двух метров и загрузка админки за пять минут — это слегка не то, что я привык видеть), а регулярный сброс настроек по три раза в неделю заставил меня выучить настройки инета быстрее, чем имена новых коллег. Моё офигение и предложение сожителям скинуться и купить что-то приличное встретили спокойным: «А оно так всегда было, мы уже привыкли».

Одно из двух: или я познаю дзен, или я пойду и куплю что-то нормальное за свои кровные. И это точно будет не D-фирма.

<p>#11405: Приличные люди исходниками не сверкают</p>

12:15 16.09.2013, IT happens

Один из вузов нашей необъятной Руси (татарской её части). Институт управления, автоматизации и тому подобного. Факультет управления и автоматизации. Направление — информатика и вычислительная техника. Препод:

— К экзамену по информатике знать: операционные системы с текстовым интерфейсом типа DOS, с графическим интерфейсом типа MS Windows, текстовый процессор MS Word. Компьютеров в аудитории мало, поэтому сдавать будете по очереди.

На вопрос о нехватке старичков сразу созрел ответ: монструозный нетбук, два ядра аж в целый гигагерц, ошпаренный SSD, хорошая корейская память и линуховая заноза где-то глубоко в голове.

— Можно будет принести свой аппарат и на нём сдавать экзамен?

— Конечно!

— А если на нём в Дебиане виртуалку Windows запущу и там поменяю ядро системы, зачёт автоматом будет? — спрашиваю с подколом.

— Молодой человек, у нас тут приличное заведение, а вы сюда с линуксом! Будь моя воля, я бы вас всех, пингвинолюбов, отчислял бы!

— Почему?!

— Пользоваться Linux — значит жульничать!

<p>#11406: Я тебя породил — я тебя не убью</p>

12:45 16.09.2013, IT happens

Есть у меня програмка, которую я переписываю и дописываю уже больше десяти лет. По другую сторону фронта — бюджетники, о которых я здесь разместил с три десятка статей. Вот в борьбе с ними программа приобрела свойства гидры лернейской: сама отращивает себе головы и хвосты, если обнаруживает, что ей что-то оторвали шаловливыми ручками. Потом добавил и контроль реестра, и автопрописку в автозагрузку. Программа начала обладать уже некоторыми свойствами вируса.

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

Потом запустил пару параллельных процессов, вечно сидящих в памяти, которые контролируют целостность программы и друг друга и при отсутствии товарищей в памяти их подгружают. После этого остановить легко их я и сам не мог, пока не сделал себе бэкдор в виде флага-файла для остановки. Не знаю, как называются такие вирусы, но получилась живучая гадость типа мейл-агента.

Сейчас приделывал ещё один процесс к тем двум, и понадобилось мне вывести окошко с сообщением. И что оказалось: окошко-то выводится, но поскольку процесс-то консольный, то окошко не кликабельное, сидит поверх всех и закрыть-убрать себя не даёт. Получился винлокер.

«Не страшно, — думаю. — Ctrl+Alt+Del я-то не заблокировал». Хотя были мысли и эту комбинацию заблокировать, так как не завершать работу аварийно, когда им что-то непонятно, я так и не научил.

Перейти на страницу:

Все книги серии Bash.org.ru IT Happens

Похожие книги