From the daily archives: "Thursday, June 21, 2012"

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

Вирус обнаружился при поиске утечки паролей пользователей Diablo III. Он представляет собой замаскированный под видео rar-архив с двумя исполнимыми файлами. Когда программисты Франклин Чжао и Джейсон Чжоу начали исследовать код вируса, на экране внезапно открылось окно встроенного в вирус чата, и хакер по-китайски спросил: «Что вы делаете? Зачем изучаете мой троян? Что вы от него хотите?»

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

Программисты притворились новичками и попытались заказать у хакера троянский вирус. Однако тот не поддался на провокацию и дистанционно выключил их компьютер. Дальнейшая работа над вирусом с встроенным чатом показала, что он не имеет отношения к Diablo III, а предназначен для кражи логинов и паролей коммутируемых (sic!) интернет-подключений.

«Звучит, как сюжет фильма, но это правда. Мы знакомы с вредоносным софтом и боремся с ним ежедневно. Однако чат с хакером в реальном времени случается не так уж часто. В следующий раз будем настороже», — написали программисты в блоге компании.

А хакеру наверняка хотелось не злых безопасников, а симпатичных девочек в бикини. Увы, c’est la vie.

Радусь чтению комментариев к несвежей статье на хабре, в очередной раз наглядно демонстрирующей количество совершенно безмозглых людей, которые считают себя интеллектуальной элитой.

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

Конечно, иногда возникает необходимость. Хотя, нет, даже не так. Иногда при определенном стечении обстоятельств может внезапно возникнуть необходимость. Точно так же у водителя может возникнуть необходимость уворачиваться от летящей в лоб машины на скользкой дороге в тот момент, когда справа находится группа пешеходов, а чуть левее разлеглась священная белая корова. Хочу заметить, что вероятность последнего события в разы выше, чем вероятность у среднестатистического программиста иметь необходимость написать бинарный поиск (даже с учетом священной коровы). Тем не менее.

Тем не менее, мы видим перед собой то, что видим. А видим мы, как люди всеми силами пытаются войти в вожделенные 10%, причем даже не задумываются — 10% кого? Умнейших людей на планете? Сомнительно — задача довольно примитивная, даже с учетом тех «подводных камней», которые поджидают неофита (и устраняются после первого тестового прогона на экстремальных данных). Более того — решенная. Зазубри решение — и ты будешь принадлежать к 10%, только так и не выяснив, к какой группе они относятся?

А эти 10%, к слову, собирают в себе довольно разношерстную публику. От бородатых коболистов, застрявших в тех временах, когда все базовые алгоритмы нужно было писать с нуля, до студентов-отличников, решивших данную задачу 45 раз подряд (для себя и всего своего потока). Можно ли гордится таким соседством? Можно, конечно, кто ж тебе запретит-то?

Кстати, только 0,1% населения планеты способны съесть собственные экскременты без чувства тошноты. Это я тонко намекаю, если что. Цифра гораздо элитнее — примерно в 100 раз. Пробовать будете?

PageLines