Пришёл в гости. Хозяин хвастается самосборным компом, показывает внутренности. Обращаю внимание на отсутствие винта. Хозяин говорит:
— А зачем он?
Включает. С воткнутой флешки грузится Dr. Web Live USB.
— Слушай, если ты решил пользоваться линуксом, то почему именно этим? — Как почему? Для линукса ведь тоже вирусы есть. А тут — антивирус. Гляди, обновляется даже! — И что, какие вирусы он уже нашёл у тебя? — Вот эти… (Старательно вспоминает.) А! Во! Ап-пли-ца-ти-он трац-кинг цо-о-ки-е, вот.
Я эльф 80-го уровня. Нет-нет, я не играю в MMORPG и за всю жизнь не выполнил ни одного квеста. Единственная моя страсть — это неувядающая CS 1.6. Я с любовью и заботой отношусь к этой игре, регулярно качаю и проверяю с друзьями новые карты, модели, оружие и моды. Папка с игрой раздулась до 460 ГБ. Около двухсот тысяч карт, море различных звуков, о различных свистелках и перделках я могу ещё долго рассказывать.
Поэтому, когда почти год назад не вызывавщий до этого нареканий McAfee обозвал папку с кириллицей злобным вирусом и удалил, я не стал переставлять игру и убивать ещё полжизни на сборку такой коллекции. Я лишь коротко вздохнул: «Áëÿäü…»
Куда-то улетало место с диска С: каждый день. Недолгие поиски привели к папке NOD32, в которой обнаружился искомый файл весом в… 35 гигов. Заботливый антивирь складировал в нём все логи за время своего существования без оглядки на опцию «удалять логи старше N дней».
Попытки удалить файл по-хорошему ни к чему не привели — файл постоянно использовался нодовским процессом, и доступ к нему был закрыт. Сам процесс на попытки убийства не реагировал, с завидным упорством отказываясь умирать. Перезагрузка в безопасном режиме тоже ничего не давала. Пришлось лезть в недра административных утилит — только тогда разжалась мёртвая хватка на горле диска.
Решил три года тому назад посмотреть, что же за чудо такое Виндоус 7. Скачал, накатил — всё отлично, всё определилось. Как умный, полез на сайт Микрософта, дабы посмотреть список совместимых антивирусников. О, McAfee: антивирус и файрвол в одном флаконе. Логинюсь на их сайте, качаю дистриб, накатываю. Перезагружаюсь — инета нет. IP с роутера получен, c маршрутами всё окей.
Отрубаю файр. Инета нет. Сношу файр. Инета нет. Роутер говорит, что всё ок, WAN IP получен. Злобно матерясь на сырой продукт, сношу полностью. Инета нет! Ну да ладно, думаю, «семёрка» вроде накатывалась быстро… Переустанавливаю. Пока винда разворачивается, решаю посмотреть аську с КПК через тот же роутер по вайфаю. Инета нет.
— Алло, техподдержка? Авария на магистрали? Спасибо…
Едем мы компанией с «Пустых холмов» в электричке. Вагон битком. Мы сидим на лавочках. Напротив меня мой друг в фирменной зелёной майке с логотипом паукообразного антивируса (в этой компании товарищ и работает) флегматично смотрит в окно.
По проходу протискивается панковатого вида паренёк в красной майке с большой белой надписью: «ВИРУС». Раз протиснулся, через некоторое время обратно, потом ещё пару раз. Я уже с улыбкой до ушей смотрю то на друга, то на паренька. Друг замечает уныло:
— Чё лыбишься? — А ты чё вирусы не ловишь? — ухмыляюсь, показывая на паренька. — А оно и в жизни так…
Саппорт интернет-провайдеров любит антивирус. Очень. Это их палочка-выручалочка. Терпеть не могу, когда, провисев 40 минут на линии с проблемой потери 40% пакетов, слышишь вопрос от службы поддержки:
— А у вас стоит антивирус?
Отвечаешь: «Нет, не стоит». Скажут: «У вас вирусы. Установите антивирус, обновите, проверьте компьютер».
Отвечаешь: «Да, стоит». Скажут: «Это антивирус блокирует соединение. Удалите его и попробуйте войти».
Через 15–20 минут уверений, что у меня всё нормально, вирусов нет, ничего соединение не блочит, я не выдержал и попросил соединить с админом сети. Тот, видимо, что-то ел в этот момент. Спросил, что у меня за проблема, узнал, пробовал ли я сделать это и то, потом минуты два понажимал на кнопочки и сказал, что всё окей: проблема не у меня, а в масштабах города. Устранят через три дня.
Цените админов. Без них никто ничего не сделает, а юзеры всё равно верблюдами будут.
На ноутбуке под Windows 7 стал ругаться Центр поддержки, что у меня не обновлён антивирусник (клиент Dr. Web Enterprise, лицензия). Попытался исправить положение средствами Центра — ругается на отсутствие drwebupw.exe. Проверяю — действительно нет. Мобильный режим я отключил, когда приходил домой обновляться с сервака, и забыл включить. Включаю. Домой за обновлением идти лень — это метров 300 через дорогу, но там надо комп включать…
Решил зайти в интернет с мобильника (там рублей двести оставалось), так как другого интернета нет, и скачать drwebupw.exe, чтобы ЦП глаза не мозолил. Сказано — сделано. Перерыл в поисках кучку сайтов: везде либо описание проблемы, либо крякнутый drwebupw.exe. Делать нечего — придётся скачивать триальный инсталлятор «Доктора».
Скачал 50 мегабайт. Попытался поставить — ругается, что у меня уже установлена версия, и её нужно сначала удалить. Удалять не хочется — всё-таки лицензия. Не закрывая ругательства инсталлятора, ищу каталог, куда всё это распаковывается, и вытаскиваю его в другую папку. Нажимаю ОК в инсталляторе — папка удаляется, но остаётся копия. В копии нет нужного файла, но есть MSI. Захожу туда — там тоже нет drwebupw.exe, но есть CAB. Захожу в CAB — вот он, искомый объект!
Вытаскиваю. Пытаюсь подсунуть — не даёт самозащита Dr. Web. Отключаю, записываю, включаю. Пробую запустить. Не работает: нет ключа.
Домой идти лень — уже столько времени потрачено. Вспоминаю, что ключ есть в почте. Захожу, скачиваю, распаковываю и пытаюсь подсунуть. Опять самозащита. Отключаю, записываю, включаю. Пробую — ключ заблокирован. Печально. Это был ошибочно выданный ключ. Надо вспоминать, где взять правильный.
Снова просматриваю почту с сайта и нахожу в архиве правильный ключ. Скачиваю, обхожу самозащиту. Ключ работает, но нет файла со списком серверов. По идее, это должно быть в инсталляторе. Снова в MSI, оттуда в CAB, а там нахожу update.drl. Распаковываю, опять танцую вокруг самозащиты.
Ура, обновление начало нормально скачиваться, установилось и с радостью просит перегрузить ноут. С чувством выполненного долга отключаюсь от мобильного интернета. Дело сделано!
Последний день сдачи контрольной по Delphi. После дописывания программы та отказалась запускаться, сразу выводя отчёт об ошибке. Все попытки заставить программу заработать ни к чему не привели. Один из однокурсников пошутил: «А ты отправь отчёт в Майкрософт». Нажал кнопку, посмеялись: «Уважаемый Билл Гейтс, вы сделали операционную систему, не совместимую с моей программой, срочно примите меры!»
День подошёл к концу, заставить работать программу так и не получилось, и о ней я благополучно забыл. Спустя t времени и n переустановок винды (с апдейтами) я разгребал папку с проектами и наткнулся на эту самую программу. Вспомнив историю, попытался запустить. Сильно удивился, когда на экране появилась форма. Программа, впрочем, выдавала всё ту же ошибку при нажатии кнопок, но сам факт, что её стало видно на экране, намекал: что-то там мелкомягкие подправили в своих обновлениях.
* * *
Сел баловаться: изучать свойства стандартных компонентов. Натыкал их на форму и давай собирать проект. При запуске проекта, где не было ни строчки самописного кода, Каспер ругнулся: «Project1.exe заражён!» Название «вируса» история не сохранила, но спустя пару обновлений ложное срабатывание прекратилось.