Bash.org.ru IT Happens Истории ## 901 – 1000
Шрифт:
Через неделю трудов Лёша написал-таки своего монстра. Задача была простая — убивать исполняемые файлы с расширением «exe». Способ убийства был весьма нехитрым: вирус откусывал определённое количество байтов от конца файла и переносил их в начало. Атакованный файл, разумеется, после этого при попытках запуска выдавал сообщения вроде «Кто я? Где я?», да и вообще вёл себя неадекватно.
Решил Лёша протестировать своё творение. Отключил антивирус и отдал на растерзание какой-то экзешник, который вирус моментально привёл в неработоспособнное
Наутро обнаружилось, что вирус вышел из под контроля и поел все экзешники, до которых дотянулся. Каким-то чудом комп сохранял некоторую работоспособность, поэтому Лёша решил на скорую руку вылечить подобное подобным. На скорую руку в код вируса были внесены изменения; вторая версия переносила первые байты в конец.
Процесс пошёл — работоспособность некоторых экзешников вернулась. Но обрадовался Лёша крайне несвоевременно — в коде (анти)вируса не было никакого механизма, позволяющего определить, какие файлы он уже обработал, а какие — нет.
Закончилось всё тем, что совместными усилиями первый и второй вирус нашинковали все найденные *.exe в капусту. Как Лёша с этим справился — неизвестно, но меры наверняка были радикальными.
#992: Гигапиксел
00:30 21.06.2009, IT happens
Попросили меня знакомые с компом помочь. Симптомы простые — тормозит машина неимоверно. Ладно, схожу, посмотрю.
Включаю компьютер. Windows XP грузится довольно шустро, не больше минуты, но при появлении рабочего стола начинаются тормоза с хрустом винчестера и рывками мыши. Установлен гигабайт оперативки, так что ведёт себя машина крайне странно.
Дожидаюсь загрузки; вижу полностью забитый иконками рабочий стол, а в трее весь ассортимент антивирусной промышленности: Касперский, Dr.Web, NOD32, Avira и Panda. Спрашиваю, зачем столько антивирусов — отвечают, что комп и до этого тормозил, а «знающие люди» решили, что это поможет.
Гружу винду в безопасном режиме, сношу все антивирусы, загружаю в нормальном режиме — тормозит точно так же. Смотрю в диспетчер задач и обнаруживаю explorer.exe, отъевший ровно полгига оперативки. Захожу в папку рабочего стола из профиля пользователя, и падаю в обморок — полоса прокрутки уходит вниз где-то на километр. Переношу все файлы в одну папку — проводник ограничивает аппетит и начинает потреблять всего 50 МБ. Тормоза значительно ослабевают.
Напоследок решил почистить комп от мусора: выгреб %temp%, удалил ненужные точки восстановления, поставил один антивирус и запретил юзерам установку других. В конце очистки осмотрел комп при помощи удобной утилиты WinDirStat, обнаружив ещё ворох временных файлов в разных местах диска.
Мои глаза всё ещё мозолил непонятный крупный файл в папке Windows. Смотрю подробнее — wallpaper.bmp весом в полтора гига! Заменил на картинку скромных размеров — последние тормоза исчезли.
Как впоследствии оказалось, люди очень увлекались картинками в большом разрешении; одну из таких 150-метровых JPEG-фотографий они решили разместить на рабочем столе, что «умный» вьюер и сделал. Чтоб винда не тормозила, он решил ей сделать подарок — превратить JPEG в BMP. Меня удивило, как вообще комп работал с такими обоями, ведь открытие их в стандартном вьюере винды длилось около минуты.
#993: Красный и не поднимает коннект
00:30 21.06.2009, IT happens
Маленькая история из жизни техподдержки. Звонит в саппорт местного провайдера человек:
— Здравствуйте, это техподдержка?
— Добрый день, оператор %name%. Чем я могу вам помочь?
— У меня пи-пи-пи отвалился!
Оператор тихонько слазит под стол, закрывая микрофон рукой и пытаясь не заржать. В голове проносятся уточняющие вопросы: «Что, совсем отвалился или держится пока?», «А вы всегда по этому поводу в саппорт звоните?» и т. п.
Как оказалось, клиент имел ввиду индикатор PPPoE на ADSL-модеме ZyXEL. Техподдержка ещё долго вспоминала этого клиента при каждом диалоге с ADSL-щиками.
#994: Контр-страйк вместо чаепития
00:30 21.06.2009, IT happens
Когда я ещё учился в школе, у моего товарища был хороший современный компьютер — на нём можно было без тормозов поиграть в большинство тогдашних новинок. Естесственно, после учебы добрая треть класа направлялась к нему в гости, однако, такие посиделки не нравились его матери, приходившей обычно ближе к вечеру — сын из-за нас не успевал сделать уроки на следующий день.
Однажды мама после неудачной попытки поменять пароль на BIOS спрятала шнур питания. Придя очередной раз после уроков к товарищу, друзьям ничего не оставалось, как разойтись по домам. Остался только я; товарищ пригласил меня на кухню, предложив выпить чаю на дорожку.
— Чай отменяется! — вскричал я, глядя на стремительно закипающий новенький электрочайник, и под офигевшим взглядом товарища выдрал из чайника шнур, который оказался точной копией компьютерного.
#995: Маленькие женские хитрости
00:30 22.06.2009, IT happens
Когда-то мой начальник занимался установкой разнообразного силового оборудования. В один прекрасный день они с напарником приехали в офис к клиентам устанавливать кондиционер. Как полагается, всё прикрутили, провода подключили, клеммы проверили, заземлили, включают в сеть — не работает. Разобрали, проверили ещё раз, прозвонили всю конструкцию — всё равно не выходит. Да что ж такое? Потратили кучу времени, уже собрались за новым кондиционером ехать.