– Что это за хрень? – поинтересовался Максим, с любопытством разглядывая причудливую картинку.
– онлайн-казино. – Мегазоид как обычно был пьян и непривычно благодушен. – Нофер остатки бабла с карт просаживает, надеется лимон баксов выиграть, лошара.
Максим ради интереса уселся за клавиатуру, поелозил по столу мышкой. Будучи скептиком, он прекрасно понимал, что выиграть в казино можно только в случае, если сам являешься его владельцем. Именно по этой причине он недолюбливал игровые автоматы: времена механических слот-машин, в которых крутились настоящие барабаны с разноцветными картинками, давным-давно канули в Лету, и внутри нынешних «аппаратов машинного доения» стояли самые обыкновенные, причем даже не слишком мощные компьютеры, управляемые довольно примитивной программой. Понаблюдав как-то раз за Нофером, питавшим трепетную слабость к азартным играм и потому регулярно посещавшим прокуренные полуподвальные салоны, Максим, как ему показалось, даже сумел вычислить алгоритм работы современных игровых автоматов: они всегда играли в свою пользу, лишь изредка подбрасывая сопернику небольшие подачки, чтобы подогреть его интерес. Машина начинала отдавать выигрыш лишь в тот момент, когда «наедалась» и ее приемные кассеты оказывались переполнены жетонами. Причем соседние автоматы могли быть настроены чуть-чуть по-разному: видимо, операторы имели возможность управлять вероятностью выигрыша или частотой выпадения призовых комбинаций – если один аппарат постоянно «жадничал», то второй делился «награбленным» более охотно. Заприметив пару таких машин, Максим разок даже выиграл небольшую пригоршню блестящих медью жетонов и тут же обменял их обратно на деньги, несмотря на ехидные подначки Нофера, – никакого азарта он при этом не испытал. Поэтому сейчас он разглядывал экран компьютера со сдержанным интересом: если обычные игровые автоматы были, по его мнению, самым обычным надувательством, то онлайн-казино и можно было назвать жульничеством в квадрате.
Этот игровой сайт предлагал посетителям сразу несколько видов развлечений: слот, онлайн-покер, виртуальную рулетку. Максим заглянул в раздел, содержащий правила поведения на сайте, щелкнул мышью на ссылке, полюбовался на регистрационную форму.
– Мега, а на этом можно поднять немного бабла, – задумчиво произнес он.
– Да ну, хренота из-под кота, – лениво отмахнулся толстяк, – не пори чушь, Шельма. Это ж, мать его, казино.
– Ты не понял, – Максим задумчиво потер подбородок, вчитываясь в английский текст пользовательского соглашения, – тут сказано, что после регистрации на виртуальный счет юзера автоматически начисляются халявные десять баксов. Типа, морковка для ослика. Смекаешь?
– Ну и что? – зевнул Мегазоид. – Снять-то их со счета все равно нереально.
– Это если мозги не включать, – ухмыльнулся Максим. – По правилам все эти деньги нужно потратить на ставки. Они явно рассчитывают на то, что игрок увлечется и рано или поздно начнет играть на свои. Теперь смотри: слот-машина в любом случае отдаёт обратно какой-то процент потраченного. Ну, положим, шестьдесят процентов. Если делать ставки по самому минимуму, с каждой халявной десятки можно отыграть назад шесть баксов, причем это будут уже чистые бабки, которые можно спокойно вывести из системы.
– Да ну, – колыхнув пузом, Мегазоид перевернулся на другой бок, однако, кажется, все же немного заинтересовался Максимовыми выкладками. – Ты прикинь, какой нереальный геморрой из-за пары «бакинских»: регистрироваться, делать ставки, отслеживать выигрыш…
– Вот и они думают в точности так же. Только кто тебя заставляет делать все это вручную? Если, например, я напишу программу-бота, которая будет перебирать прокси из заранее сгенерированного списка, чтобы не палить наши реальные адреса, потом регистрироваться на сайте казино…
– Ну-ка, ну-ка? – толстяк чуть приподнялся на локте. – Вот с этого самого места давай-ка поподробнее, Шельма!
Схема, придуманная Максимом, была проста, как валенок, но столь же эффективна. Программа-робот, которую он написал в тот же вечер, под видом простого пользователя регистрировалась в интернет-казино, получала стартовый капитал и начинала игру. Если боту удавалось выиграть сумму больше минимальной, деньги выводились на предоставленные Вульфом платежные реквизиты. «Опустевшие» аккаунты либо дополнялись за счет выигранных средств на других счетах, либо просто бросались за ненадобностью.
Поскольку сайт казино гордо сообщал о том, что в системе зарегистрировано более ста тысяч пользователей, эти небольшие транзакции поначалу оставались никем не замеченными, однако вскоре отвечавшие за безопасность казино специалисты научились вычислять игроков, заходивших с липовых «виртуальных» адресов. Схему пришлось пересмотреть: вместо прокси-серверов, игравших роль узлов-посредников, Максим стал использовать взломанные компьютеры реальных пользователей Интернета, на которых тайно запускал свою программу – такие машины он называл на американский манер «dedicated servers», а Мегазоид именовал их по сходности звучания проще: дедами. В течение короткого времени обязанности внутри команды разделились по интересам: Нофер, как заядлый игрок, контролировал фиктивные учетные записи и вывод денег, а Максим занимался охотой на дедов, рыская по сети в поисках очередной легкой добычи.
Проникнуть в чужой компьютер просто лишь в фантастических фильмах, на практике это задача не то чтобы неосуществимая, но и не слишком тривиальная. Лазеек для этого существует множество, однако мало их найти: нужно уметь ими правильно воспользоваться. Нужны знания, хитрость и ловкость. А еще нужны специальные программы.
Специалисты называют их троянцами в память об античной легенде, повествующей о событиях давно минувшей эпохи, что ознаменовали финал Троянской войны. Согласно древнегреческому эпосу, хитроумные данайцы однажды подарили жителям осажденной Трои огромную деревянную статую коня, но стоило втащить ее в город, как с наступлением темноты из монумента выбрались прятавшиеся там воины и открыли ворота крепости. Троя пала. Именно так и поступают троянцы: попадая на компьютер под видом игры, полезного приложения или вместе с электронным письмом, они прячутся в системе и лишь потом начинают свою вредоносную деятельность втайне от доверчивого пользователя.
Максим перелопатил сотни форумов, изучая алгоритмы работы подобных программ, и однажды, уже почти потеряв надежду на успех, нашел то, что искал. В одной из сетевых конференций он случайно узнал, что некие парни из команды с забавным названием «Культ мёртвой коровы» недавно разработали принципиально нового троянца под названием Back Orifice. Тайно проникнув на чей-нибудь компьютер, программка позволяла перехватить управление зараженной машиной через Интернет из любого уголка нашей планеты, да так, что жертва ровным счетом ни о чем не догадывалась. Самым примечательным во всей этой истории было то, что у Максима не возникало ни малейшей нужды самостоятельно распространять троянца: установив на своём компе скачанную с сайта поклонников крупного рогатого скота клиентскую часть Back Orifice, он из любопытства просканировал сеть и вскоре получил огромный список уже зараженных машин. Подключиться можно было к любой из них.