Я — ХАКЕР!
ХРОНИКА ПОТЕРЯННОГО
ПОКОЛЕНИЯ
Издательство АСТ
Москва
УДК 004.4:929(470)
ББК 32.973.2-018
А86
ISBN 978-5-17-145941-3
Дмитрий Артимович – русский хакер, профессионал в области платежных
систем и программирования, автор книги «Электронные платежи в интернете».
Он вышел из тени, когда в 2010 году на всю страну прогремел скандал:
кто-то парализовал работу «Аэрофлота», совершив DDoS-атаку на компанию, отве-
чавшую за проведение транзакций внутри. На то, чтобы реанимировать ситуацию,
у специалистов ушло больше недели. Так о Дмитрии Артимовиче узнал весь мир.
Сразу активизировались российские и зарубежные журналисты. Все вновь
заговорили о страшных и бескомпромиссных русских хакерах: действительно ли
они способны влиять на все, начиная от мировых банков и заканчивая выборами
президента США?
Кто же они на самом деле, правдивы ли слухи о них, связаны ли хакеры с госу-
дарством и как вообще становятся взломщикам?
В своей книге Д. Артимович подробно и обескураживающе отвечает на эти
вопросы.
УДК 004.4:929(470)
ББК 32.973.2-018
ZX SPECTRUM
Но самое потрясающее для меня было то, что на нем можно было
играть в игры. И эти игры были куда увлекательнее, чем старые со-
ветские электронные «Ну, погоди», где нужно собирать в корзинку
падающие куриные яйца.
Мои родители после развала Советского Союза практически оста-
лись без денег. Пришлось распродавать нашу библиотеку. Денег еле-
еле хватало на еду и какую-то одежду. Игрушки были в дефиците. Гулять
со сверстниками мать меня не пускала, постоянно повторяя, что я ма-
ленький, и меня кто-нибудь побьет. Время тогда было неспокойное —
«лихие» 90-е. Ее страх я могу понять. Но этот запрет наложил огромный
отпечаток на всей моей жизни — я рос застенчивым и необщительным.
Мать много работала, отдавая все силы, чтобы добыть лишнюю
копейку. Отцу пришлось устроиться на вторую работу. На выходных
он брал меня с собой в местную школу, где подрабатывал электриком.
Летом, во время каникул, меня либо таскали на дачу — сажать кар-
тошку, поливать огурцы и помидоры, либо возили с собой в леc за гри-
бами, чтобы не оставлять нас вдвоем с братом, а то мы «подеремся».
Грибы родители собирали чуть ли не в промышленных масштабах,
а потом сдавали за деньги.
За грибами меня поднимали в 4:30 утра и по любой погоде тащили
на корм комарам и слепням — и в тепло, и в холод, и в дождь. Сначала
мы ездили в лес на том самом дедовом мотоцикле. Меня сажали в поч-
ти прогнившую коляску, что нередко вызывало отвращение. Только
меня не спрашивали, хочу я этого или нет. Целый день мы кормили
кровососущих, а под вечер я сильно уставал и, как любой ребенок,
начинал капризничать. Но на этом мои мучения не заканчивались —
родители стелили покрывало на земле, и мы садились перебирать
грибы. Тогда начиналось самое ужасное – в движении комары кусали
меньше, чем когда сидишь. Хотя были и приятные моменты — все-таки
природа и глухой лес. На даче я мог сесть на велосипед и поехать туда,
куда меня не пускали, но где была свобода.
За всей этой мешаниной родители сильно уставали. Днями
мы с братом просили отвести нас искупаться на речку или сходить
на рыбалку, но они всегда говорили — то нет времени, то погода пло-
хая и вода холодная.
Наверное поэтому ZX Spectrum и захватил полностью мое вни-
мание. Находясь дома, взаперти, я наконец-то мог играть, пусть
и с компьютером.
8 Дмитрий Артимович Я — хакер! Хроника потерянного поколения
BASIC
книга по программированию.
Описывала она программиро-
вание на несложном языке BASIC. Простенькие циклы, условия,
работа с графикой.
Единственным штатным видеорежимом оригинального
ZX Spectrum является графический режим разрешением
256×192 точки. Доступна только одна видеостраница, располо-
женная в основной памяти компьютера
по фиксированному адресу. Информа-
ция о цвете задается атрибутами —
по одному байту атрибутов на знако-
место 8×8 пикселей, то есть цвет был
четырехбитным, всего было восемь
значений цвета. Весь экран делился
на 32×24 знако-места, для которых
можно было задать только два цвета:
фона и точки. В одном знако-месте
не могло быть три пикселя с разными
цветами. В общем, некоторые особен-
ности помогали максимально эконо-
мить память.
Но, по большей части, я просто перепечатывал готовые строчки
кода из книжки. Например, игру Sokoban в нескольких сотнях строк.
Смысл ее — поставить ящики на помеченные места. При этом двигать
ящик можно только вперед. Если ящик упирался в угол, его уже нельзя
было оттащить назад.
Чего-то своего я тогда не сделал. Хотя сильное желание изучить
ассемблер у меня возникло. И я его изучил, но значительно позже
и под другую архитектуру.
BASIC Средняя школа 13
Но рутина продолжа-
лась — школа, уроки. Мать
заставляла учиться и гово-
рила, что я должен учиться,
чтобы получить хорошую ра-
боту. Должен одеваться так
и должен есть это… должен…
должен... Мать, родившаяся
в Советском Союзе, от всего
сердца желала своим детям
только лучшего. В ее время,
получив высшее образование, можно было рассчитывать на престиж-
ную работу. Мои родители были людьми системы.
Мне всегда нравился Spectrum. И я был не один такой! По всему
миру появились фан-клубы. Энтузиасты подключают сетевые карты,
модемы, соединяют старенькие Spectrum в сеть. У меня до этого
не дошло.
Классе в 8-м я выменял Speccy2 у одноклассника, даже не помню
уже на что. Этот блок был меньше — без встроенного динамика и мо-
дулятора. А это проблема — как подключить Speccy к телевизору? Ведь
монитора у меня тогда не было.
Логически поразмыслив, я решил, что модулятор должен
быть у Dendy. Ведь Dendy подключался в антенное гнездо теле-
визора. Значит, была возможность перевести цифровой сигнал
в аналоговый.
Полный энтузиазма, я раскурочил корпус приставки и методом
тыка, или перебора, подсоединяя провода из графического порта
Spectrum, я все же смог добиться четкой картинки на экране теле-
визора! С удовлетворением вырвал плату из корпуса приставки
и закрепил свой результат раскаленным паяльником. Сам не знаю
как, но оно работало.
К сожалению, к тому времени мать уже не замечала моих малень-
ких побед. Работа в две смены поглотила ее полностью. И дома все ее
время было занято: с утра она собирала нас в школу, днем готовила
обед, помогала делать уроки, вечером проверяла тетради. И так по-
вторялось каждый день.
КЛАСС
LOGO
1 Ла́ мер (от англ. lame «увечный, хромой») — на компьютерном сленге так
называют человека, плохо умеющего обращаться с компьютером, не-
способного или принципиально не желающего хорошо освоить работу
на компьютере.
IBM PC Гимназия 17
IBM PC
VISUAL BASIC
HALF-LIFE
В 1998 году выходит игра Half-Life. Эта игра поменяла очень много
в отрасли. В отличие от темного Quake, коридоры и комнаты в Half-Life
выглядели светлыми и совсем как настоящие.
Подавляющая часть игр использует технологию Lightmaps.
Lightmap — метод освещения пространства в 3D-приложе-
ниях. Он заключается в том, что создается текстура, содержащая
информацию об освещенности
трехмерных моделей. Метод
значительно экономит ресурсы
компьютера, поскольку прило-
жению не приходится рассчи-
тывать падение света в режиме
реального времени.
Так вот, первые игры, в кото-
рых начали считать освещение,
подобные Quake, были ужасно
темными — рядом с источником
QUAKE,разработчик id Software,
света светло, а в тени ничего
издатель GT Interactive, 1996 не видно. Всё потому, что осве-
щение рассчитывалось до перво-
го падения луча на поверхность, без отражения. И мозг постоянно
говорил, что здесь как-то нереалистично, что-то здесь не так.
А вот Half-Life одним из первых стал рассчитывать Lightmaps,
учитывая отраженный свет. То есть тень теперь не была идеально
черной, она стала реальной, «живой». Алгоритм расчета отраженного
освещения называется Radiosity.
Суть Radiosity состоит в том, что все поверхности сцены раз-
биваются на небольшие фрагменты — патчи, каждый из кото-
рых наделен свойствами излучать, поглощать и отражать свет.
Процесс вычисления освещения по алгоритму Radiosity состоит
из набора итераций6, каждая из которых уточняет результат рас-
чета. Для отдельного патча на сцене подсчитывается полученная
им от других патчей энергия, а также доля этой энергии, которая
будет излучена патчем на следующей итерации.
В результате алгоритм Radiosity позволяет получать реалистич-
ные эффекты вторичных отражений, неточечных источников света,
мягких теней и т. д.
Half-LIfe получился настолько удачным, что к нему создали даже
несколько модов, некоторые из которых показывали сюжетную линию
ОЛИМПИАДА
ПУНК
ГИРЯ
МЕКСИКАНЕЦ
СЕТЬ
ГРАФИКА
лю пикселя, находящегося
в буфере кадра, то новый
пиксель отрисовывается,
а значение Z для него об-
новляется. Если же срав-
нение дает противополож-
ный результат, то никаких
действий не производит-
ся. Главное преимущество
этого алгоритма — про-
стота, так как все нужные расчеты выполнит сама графическая
библиотека и графический ускоритель (при его наличии).
Конечно, такие игры как Quake и Half-Life, имели и программный
визуализатор: в них, при отсутствии графического ускорителя, вся
графика считалась на центральном процессоре.
Поэтому следующим моим шагом стало изучение алгоритмов, ле-
жащих в основе визуализации Quake. Id Software (разработчик Quake)
внесли много передовых технологий в разработку игр. Для визуализа-
ции виртуального мира они одними из первых использовали бинар-
ное разделение пространства, популяризовав его.
Алгоритм двоичного разделения пространства (BSP — Binary Space
Partition Tree) был первоначально разработан как эффективный ме-
тод упорядочивания множества многоугольников для решения про-
блемы определения видимых поверхностей. Алгоритм использует на-
чальный этап предварительной обработки, что существенно экономит
ресурсы при визуализации сцены.
Пусть дан набор многоугольников S = {s1; ...; sn}. Мы можем по-
строить BSP-дерево и разделить трехмерное пространство с исполь-
РИСУНОК 1.
Разбиение пространства
и многоугольников плоскостью,
определяемую многоугольником
40 Дмитрий Артимович Я — хакер! Хроника потерянного поколения
РИСУНОК 2.
Окончательное разбиение
РИСУНОК 3.
Прохождение
дерева для по-
лучения порядка
дальше-ближе
3D ENGINE
EDITOR
Поняв, как работают эти алгоритмы, я решил реализовать их на прак-
тике — написать небольшой редактор уровней и визуализатор к нему.
Проект назвал Jurassic 3D Engine.
У каждой игры есть свой редактор, где создается геометрия,
накладываются текстуры, импортируются модели из 3D Studio Max
и т. д. За основу как раз и был взят 3D Studio Max — три проекции
и перспектива.
Редактор умел делать базовые вещи:
RAD
Следующий шаг — рассчитать карты освещенности (Lightmaps). На-
помню, Lightmap — метод освещения пространства в 3D-приложениях,
заключающийся в том, что создается текстура, содержащая информа-
цию об освещенности трехмерных моделей.
44 Дмитрий Артимович Я — хакер! Хроника потерянного поколения
КАРТА 2:
РАБОТА
АДАМАНТ
***
Во втором семестре третьего курса мой сосед Валя один пере-
ехал в двушку. Честно говоря, я всегда завидовал умениям дру-
гих людей так легко общаться и договариваться. Я решил, что
и мне надо бы сходить к комендантше с бутылкой коньяка. Очень
хотелось пожить одному. Но разговора не получилось: она меня
послала вместе с этой самой бутылкой. Зато подселила ко мне
двух китайцев-первокурсников.
Я возвращался вечером с работы, а в комнате было не продохнуть
от готовки. Но с китайцами я жил недолго. Один из них подобрал
на улице бездомного котенка и принес его в комнату общежития,
не имея даже малейшего представления, как за ним ухаживать.
Место для котенка китаец сделал из старой коробки, засунув туда
свой пуховик. Совсем неудивительно, что котенок обоссал ему всю
куртку. На следующий день я заметил, что котенок притих, тогда я взял
его на свою кровать. Котенок терпел минуту и насрал мне огромную
кучу на матрас. После этого я выставил его за дверь. Кроме туалета
и запаха мочи, вся комната за день оказалась в шерсти.
Китайцы всполошились:
— Давай его оставим.
— Нет, от него очень много шерсти. Она повсюду.
Я уехал на работу. Какой же сюрприз ждал меня вечером, по воз-
вращению назад: на полу сидел абсолютно лысый котенок с двумя
порезами! А один из китайцев, явно довольный собой, держал в руке
машинку для стрижки:
Адамант Работа 51
***
Как я узнал позже, вместе со мной в «Адаманте» работало несколько
студентов, но более старших курсов и магистратуры. Один из них,
Артём, мой будущий начальник, был с моего факультета того же СПбГУ.
Правильно, кому еще реализовывать компьютерную физику?
«Адамант» при мне выпустил две завершенные игры — Liquidator 2
и Exodus from Earth. К первой я практически не имел отношения, мо-
жет быть, за исключением пары баг-фиксов. Но моя фамилия вписана
в число разработчиков обеих игр.
ФОТОСТУДИЯ
AGEIA PHYS X
DOORWAYS
5 Адалт (от англ. adult — «взрослый») — сайт со взрослым контентом или те-
матическими услугами (порнографические ресурсы, интимные магазины
и т. д. и т. п.).
SPAMDOT
9 ICQ (от англ. I seek you — «я ищу тебя») — бесплатная система мгновенного
обмена текстовыми сообщениями.
64 Дмитрий Артимович Я — хакер! Хроника потерянного поколения
УВОЛЬНЕНИЕ
ПОЧТОВЫЕ РАССЫЛКИ
NORTHWIND
18 Ка́ пча (от CAPTCHA — англ. Completely Automated Public Turing test to tell
Computers and Humans Apart — полностью автоматизированный публичный
тест Тьюринга для различения компьютеров и людей) — компьютерный
тест, используемый для того, чтобы определить, кем является пользователь
системы: человеком или компьютером.
72 Дмитрий Артимович Я — хакер! Хроника потерянного поколения
Привет, {ROT:NAME}
Покупай точную копию часов Hublot по ссылке {URL}
{BUY}.
BOTNET
АРХИТЕКТУРА
Настоящий спамер должен иметь свой ботнет. Тогда и загрузки,
и базы будут в безопасности. Так мы и решили с братом. Для этого
нужно было сделать максимально эффективного бота — экономного
74 Дмитрий Артимович Я — хакер! Хроника потерянного поколения
БОТ
Программирование драйверов сильно отличается от разработки при-
кладных программ. Если вы знакомы с кольцами привилегий процессора,
то знаете, что ядро Windows и драйверы работают на нулевом. А процес-
соры архитектуры x86 реализуют четыре кольца привилегий для процес-
сов, нулевое использует ядро операционной системы — у него есть пол-
ный доступ ко всему оборудованию. Прикладные процессы же работают
в четвертом кольце, любое прямое обращение к оборудованию или вы-
зов каких-либо привилегированных инструкций вызывает исключение,
которое обрабатывается ядром ОС.
Более того, любое падение при-
кладного процесса (например,
обращение по несуществующему
адресу, деление на ноль) никак
не влияет на работу операцион-
ной системы и остальных при-
кладных процессов. В то время
как ошибка в коде драйвера часто
приводит к BSOD (Blue Screen Of
Death — синий экран смерти). Тре-
Botnet Спам 77
СЕРВЕР
Сервер управления строился по той же асинхронной модели работы.
Точнее, я использовал Completion Ports. Коротко говоря, обработ-
ка поступающих соединений от ботов проходила асинхронно, всего
ТАИЛАНД
ЕГИПЕТ
ЧЕХИЯ
КУБА
прямо в номере отеля. Дыма было столько, что я открыл окно. Только
лучше от открытого окна не стало, гаванский воздух был еще хуже.
В тот вечер мне стало плохо и чуть не вырвало.
Полети мы в первый раз сюда вместо Таиланда, возможно, у меня
и не было бы больше желания выезжать из России.
Последний яркий момент, что я запомнил, был перед нашим отъ-
ездом. У нас было пара свободных часов после чекаута. Оставив че-
моданы на ресепшене, мы пошли в ресторан соседнего пятизвездоч-
ного отеля. Хотелось поесть чего-нибудь нормального, и мы заказали
пиццу с рыбой. Перед нами сидели двое русских за соседним столом
и кубинка. Кубинки в дорогих ресторанах специально подсаживались
к иностранцам и разводили их на еду перед «фоки-фоки». Ребят явно
веселило происходящее:
— Она заказывает еще. Давай посмотрим, сколько она еще сможет
сожрать, — подшучивали они.
Наконец, нам принесли нашу пиццу со шпротами.
Пора валить отсюда домой.
ВЬЕТНАМ
МАМА
будет четыре дня в городе. Наш первый рейс прибывал в Пекин, из Пе-
кина мы сразу летели в Сингапур, через четыре дня мы перелетали
в Куала-Лумпур (Малайзия), оттуда через несколько дней в Гонконг,
а из Гонконга уже возвращались на неделю в Пекин. Получалось, что
визу нужно было сделать только для материкового Китая, а Сингапур
мы пролетали транзитом.
СИНГАПУР
Сингапур произвел на нас очень яркое впечатление. Бизнес-центры —
башни из стекла и стали. Башня с офисом Microsoft, башня с офисом ВТБ.
ВТБ? Что здесь делает русский банк? Ты как будто попал в город будущего.
На каждой пешеходной дорожке стоит направление движения, ма-
шины, которые пропускают тебя на переходах. Такое может быть?
Все газоны и парки убраны. Везде чистота.
Метро с новыми поездами, в нем приятно ехать. И да, там сидят люди
в костюмах и с золотыми часами. Самое высокое на тот момент колесо
обозрения в мире — Singapore Flyer. И, конечно же, всё дорого. Чем выше
зарплата в стране, тем выше стоимость труда в сфере услуг и цена това-
ров, производящихся в этой стране.
Курить можно было только в строго отведенных местах. Достав
взятую с собой Guantanamera,
мы вышли на улицу в место куре-
ния. К нам подошел странного вида
человек и стал приставать:
— О, сигара? А вы откуда? А мож-
но я пойду с вами в отель?
И пошел реально за нами, даже
зашел в лобби отеля. Пока я на-
стойчиво не сказал:
— Посторонних в номера не пу-
скают. До свидания.
В общем-то, мы просто ходили
и разглядывали все с выпученными глазами все четыре дня. «А не зай-
ти ли мне открыть себе офшорный счет?» — подумал я и вошел в син-
гапурское отделение банка HSBC.
— Что вы хотите? — спросила меня сотрудница.
— Я хочу открыть счет.
— Из какой вы страны и с какой целью хотите открыть счет?
Китай, Сингапур, Малайзия, Гонконг Заграница 97
КУАЛА-ЛУМПУР
Следующий перелет у нас
был в Куала-Лумпур, сто-
лицу Малайзии. Лете-
ли мы авиакомпанией
AirAsia. Какие же кра-
сивые у них стюардес-
сы! А вот высадили нас
в каком-то грузовом аэ-
ропорту, и мы дружной гу-
рьбой пошли от самолета
до аэропорта пешком.
Сама же Малайзия не произвела на меня особого впечатления.
Мы побывали у Петронасов — две башни, соединенные мостиком.
Но попасть на мостик так и не смогли из-за большой очереди. И на
телевышке, где на высоте около 300 метров над землей был частично
стеклянный пол.
ГОНКОНГ
Гонконг также был застроен башнями. Но эти башни внешне отлича-
лись от сингапурских. Здесь все было зеркальным, хромированным.
Даже урны на улице были из хромированной стали. Все отражалось
и блестело на солнце. А переходы через проезжую часть в Гонконге
сделаны как мосты на уровне второго этажа между башнями.
100 Дмитрий Артимович Я — хакер! Хроника потерянного поколения
КИТАЙ
Пекин показался мне каким-то гигантским. Как будто китайцы в спешке
натыкали повсюду громадных зданий. Именно громадных, а не высо-
ких. Огромных громоздких прямоугольников, которые давили на тебя
своим весом. Но, в общем-то, мне нравится Китай, и значительно
позже я был там не раз: в Санье, Шанхае, Гуанчжоу. Эти города от-
личались от Пекина и были больше похожи на типичные мегаполисы
с высотками.
Мы успели съездить посмотреть на Великую Китайскую стену.
Насладились невыносимым чавканьем местных в ресторане после
экскурсии.
Второй нашей задачей было попасть в крупный торговый центр,
где продают технику. И это была действительно сложная задача.
Китайские таксисты просто не понимали ни слова на английском.
Смарфонов с картами тогда еще не было. Кое-как мы дошли до ТЦ
пешком.
— А давай посмотрим Nokia 8800, — сказал я брату.
— Давай.
Мы подошли к прилавку, где довольно красивая китаяночка спро-
сила, что мы хотим. А мы хотели Nokia. В России эта модель стоила
$1500.
Китай, Сингапур, Малайзия, Гонконг Заграница 101
SPAM IT
***
Пришло время проводить настоящие тесты нашего ботнета на реаль-
ных магазинах с таблетками. Вопрос был только в загрузках, на кото-
рые абсолютно не было денег.
Я создал тему на Spamdot’е о том, что ищу партнера по загрузкам.
Свой ботнет. На мой топик откликнулся один из крупнейших на рынке
загрузчиков — Jaguarc.
1 ноября 2009 года мы начали тест. Составили письмо, отдали
на загрузку Jaguarc’у лоадер бота. Достаточно быстро онлайн вырос
с нуля до 60 тысяч. И мы запустили рассылку «Виагры». Несколькими
2 Шейвит (от англ. shave – брить) — это обман афилейтов со стороны пар-
тнерской программы или рекламодателей. Например, когда партнерская
программа не отображает продажи.
Spam It Фарма 105
***
В Москву мы собрались ехать на поезде. Купили билеты в купе класса
«Люкс». Поезд шел ночью, так что мы могли выспаться. Для деловой
поездки не хватало только новой одежды. Я ходил в старом пуховике
и старых джинсах. Брат в не менее старой кожаной куртке. Точно
ребята из деревни.
Мы зашли в крупный питерский торговый центр и купили себе
куртки по $700, в которых будет не стыдно показаться перед Red’ом.
Я взял короткую модную зимнюю куртку, Игорь — мягкую кожаную.
Практически в первый раз в жизни я надел качественную дорогую
одежду. До этого только в школе мать купила мне натуральную дублен-
ку. Но потом то ли зимы стали теплее, то ли я растолстел, и в дубленке
мне было уже жарко.
После шопинга мы направились на вокзал.
Люксовое купе оказалось достаточно уютным — всего два места,
новый пластиковый вагон. Не то что эти старые страшные пожелтев-
шие загоны. Расположившись, мы уснули.
Утром мы прибыли в Москву, далее нам нужно было добраться
до офиса ChronoPay.
***
ChronoPay располагался внутри Садового кольца в Большом Палашев-
ском переулке в бывшем здании «Медиа-Моста» Гусинского. Компания
занимала несколько этажей. Архитектура бизнес-центра напоминала
118 Дмитрий Артимович Я — хакер! Хроника потерянного поколения
***
Последующие несколько месяцев я планомерно выносил Red’у мозг
в ICQ о проблемах Spampromo.
В марте 2010 года мы полетели во второй наш тур в Таиланд. Вы-
брали четырехзвездочный отель Wongamat Privacy Residence Pattaya.
В каждом номере был огромный балкон с шезлонгами, где я любил
полежать и выкурить сигару Guantanamera.
Мы всё ломали голову, почему Red не хочет позвать нас
в RX-Promotion. Может быть, есть какие-то пределы по лимиту кар-
точного оборота? — задавались мы вопросом. Я в очередной раз на-
писал Red’у в ICQ о недостатках Spampromo. И Red взорвался: «Ты что,
считаешь меня идиотом? Сделай свою!»
Возникшая конфликтная ситуация и привела к развязке. Red не мог
влезать в организационные вопросы детища Hellman. Но, поскольку
120 Дмитрий Артимович Я — хакер! Хроника потерянного поколения
«ВИАГРА»
решение Full HD. А в остальном это был все тот же движок Glavmed.
Пусть подадут на меня в суд за нарушение авторских прав.
Для каждой таблетки у Glavmed’а загружалась ужасного каче-
ства картинка. Я потратил неделю, а то и больше, вытаскивая
из интернета качественные изображения для нескольких сотен
пилюль вручную. Получилось довольно миленько.
Вообще, американцы бодро покупали дешевые индийские
дженерики вместо оригинальной «Виагры». Компании-произво-
дители оригиналов молчали. Все были довольны.
Сделать свои магазины недостаточно, чтобы начать продавать ин-
дийскую фарму. Нужен был еще офшор, счет в банке на него и про-
цессинг (прием карт). Сначала мы ринулись регистрировать кипрскую
компанию на моего брата. Оказалось, что на Кипре все-таки есть
налоги. Red настоятельно рекомендовал не регистрировать ничего
на себя. Сказал, что у его сотрудника службы безопасности Стасика
есть специальный человек для открытия на него офшоров.
Офшор оформить на «открывальщика» не составило труда. Заг-
воздка была только в открытии счета. Ведь бенефициару нужно
проходить собеседование в банке. Но как-то само собой вышло,
и сотрудники российского отделения кипрского Marfin Laiki пред-
ложили за 1500 евро пропустить все формальности.
Позже, после ареста Red’а, тот самый Стасик возьмет своего
«открывальщика» и снимет 150 тысяч долларов с нашего офшора,
якобы на нужды фирмы. Хотя чего еще ждать от бывшего сле-
дака, которого Red перекупил на расследовании уголовного дела
Fethard’а и устроил к себе в компанию?
DDoS Фарма 125
DDOS
***
После успешной атаки мы стали чаще общаться с Red’ом, а он стал
больше рассказывать о своей войне с Desp’ом:
— Мы слили базу Glavmed за $50 000 , — похвастался он мне.
— А дай посмотреть.
— Конечно, сейчас попрошу, чтобы скинули.
Так мы получили базу Glavmed’а. Для нас же наибольший интерес
представляли мыла из таблицы продаж. Их там было около полумил-
лиона. Находились ящики покупателей в основном на крупных серви-
сах, таких как Yahoo, Gmail, AOL. Так просто не получится проспамить14
эти адреса. Такие крупные сервисы очень хорошо фильтруют нежела-
тельную почту — используют всевозможные блэклисты.
У меня возникла идея добавить в ботнет возможность точечной
рассылки по фарма-базам, отбирая ботов по чистоте их IP-адреса,
то есть рассылать с «белых» IP-адресов. Такую рассылку называли
OptIn. Проверять IP-адреса я решил по zen.spamhaus.org. Блэклист
ZEN объединяет в себе сразу несколько блэклистов: SBL (IP-адреса
хостов, с которых рассылается спам), CSS (часть SBL), XBL (IP-адре-
са зараженных хостов), PBL (адреса, которые не должны рассылать
электронную почту напрямую).
***
12 августа 2010 года Red написал:
***
На «Полежаевской» мы прожили еще три месяца, до ноября. Spampromo
приносило нам стабильно $50 000 в месяц. За загрузки на «конкурент-
ную борьбу» платил ChronoPay.
Постоянно бухой Юра Hellman был сильно недоволен, что Red по-
зволил нам делать еще одну партнерку. И, видимо, у него зачесалось
в одном месте, он решил тоже слать спам по базе Glavmed’а, прибивая
наши продажи.
Зато у Hellman’а была своя фарма база (база почтовых адресов по-
купателей индийской «Виагры»), которую мы были совсем не против
заиметь. И у нас оказался общий источник загрузок. У меня возникла
следующая идея. Спам-бот Hellman’а представлял собой примитивный
резидентный исполняемый файл, работающий в режиме пользовате-
ля. Наш же бот работал в ядре ОС, то есть был способен сканировать
весь сетевой трафик, приходящий от программ пользовательского
режима.
Так появился еще один модуль ботнета, позволяющий собирать
почтовые адреса из трафика пользователя, а также блокировать
SMTP-сессии на ботах по команде. Мы разжились еще двумя с поло-
виной миллионами фарма почтовых адресов Юры.
ТАИЛАНД
ТРАНСЫ
ЛОГИ SAINTD
ROI ET
АРЕСТ
Остаток дня я помню очень сумбурно. Помню, что Red сказал сроч-
но менять место жительства и вообще уезжать из Таиланда. Таиланд,
по его словам, сильно «лежал» под американцами. А американцы
очень любят арестовывать русских хакеров.
Я схватил рюкзак, засунул туда документы, бумажник, ноутбук
и зарядку. В спортивную сумку я напихал футболок, трусов и носков.
Большую часть одежды я бросил.
На следующий день Синчай с братом забрали из квартиры мой
японский стул и компьютер, которые она потом продала. На звонок хо-
зяйки она ответила, что у меня проблемы на родине, и я срочно улетел.
Сбежав из квартиры, мы сняли небольшой номер в дешевом отеле
примерно в километре от City Garden’а.
Уже ночью отцу позвонил следователь Дадинский и уведомил, что
Игорь задержан и будет этапирован в Москву. Спал я очень беспокой-
но. В то время моего брата везли на поезде из Питера в московскую
тюрьму «Лефортово». На поезде фсбшники поехали, чтобы было время
«поговорить» с Игорем. Дорога занимает часов десять. А на самолете
особо и не поговоришь — на перелет уходит менее часа.
На следующий день, 10 июня, Red отправил в «Лефортово» адвоката
Павла Зайцева. В этот же день состоялся суд об избрании меры пре-
сечения, постановивший заключить Игоря под стражу сроком на два
месяца.
— Что там происходит? Есть какие-то новости? — написал я Red.
— Пытаюсь дозвониться до Паши Зайцева. Сбрасывает, говорит,
я ему мешаю…
Прошло какое-то время.
— Паша отфотографировал материалы. Игорь отказался от него
и написал признанку.
— Его там били???
В голове не укладывалось, что произошло? Почему к брату никого
не пускают? Почему он написал чистосердечное признание? [Потому
что он ехал на поезде?..]
Ответов не было.
Паша Зайцев прислал отснятые материалы первого тома уголов-
ного дела. Их было мало, но зато была экспертиза Group-IB, по ко-
торой возбуждали уголовное дело со скриншотами веб-интерфейса
Topol-M и чистосердечное признание моего брата. Дело вел следова-
тель Дадинский. Откуда у них скриншоты интерфейса? Исходя из ма-
142 Дмитрий Артимович Я — хакер! Хроника потерянного поколения
***
Жалобу в общей сложности я отправил в МВД России, Президенту РФ,
Общественную палату Российской Федерации, Следственный комитет
РФ, Генеральную прокуратуру РФ, Общественную приемную Предсе-
дателя партии Единой России В. В. Путина, Общественный контроль
в местах принудительного содержания.
Позже на все эти жалобы я получил простые отписки. Всем было
насрать. Я даже писал «ярому оппозиционеру» Навальному, думаю,
он не прочитал.
Я набрал Мове:
— Здравствуйте.
— Дим. Тебе нужно вернуться. Они это так не оставят, через год-два
объявят в международный розыск, получишь по-максималке, да еще
и отсидишь пару лет до депортации. Уже все сознались, даже Вру-
блевский. Твое признание никому не навредит.
Как тонко Лариса Абрамовна чувствовала мое состояние.
— Хорошо.
— Только сообщи, когда прилетишь. И лучше лети обходным путем.
Например, через Беларусь. Дальше сам приедешь с чистосердечным
признанием в Следственное управление.
— Хорошо.
— Напишешь чистосердечное. Уйдешь на особый порядок. Полу-
чишь свою условку, и ты свободен.
Положив трубку и немного поразмыслив, я решил, что нужно воз-
вращаться. Выбор был невелик: паспорт, который через год-два бу-
дет биться по Интерполу, отсутствие денег. Перспективы прятаться
где-то десятки лет мне абсолютно не нравились.
Позвонил отцу. Он сказал:
— Я поеду домой. За отель больше никто не платит. Паша Зайцев
принес $5000.
— Да пусть засунут их себе в задницу.
Я рассчитывал на сумму больше, поэтому меня понесло. Отец вер-
нул деньги. А зря, они бы мне точно пригодились.
Синчай наконец-то вернулась. Она меня не бросила.
Итак, мы купили билеты на автобус до Бангкока из Сиамреапа.
И решили хотя бы недельку еще погулять вместе, ведь вернусь сюда
я, наверное, очень не скоро. А в Бангкоке за столько времени я тол-
ком-то и не был. Жаркий климат, жаркие тайки и вонь на улицах.
Мы долго искали отель, номер, который понравился бы нам обоим.
Наконец нашли, на следующий день решили сходить в храм.
— Я не знаю, насколько долго это и когда я смогу вернуться. Ты бу-
дешь меня ждать? — спросил я. На душе было погано.
— Yes, my Dear.
Билет из Бангкока на самолет я взял напрямую в Москву. Лететь
обходными путями было для меня непозволительно дорого.
УГОЛОВНОЕ ДЕЛО
ВОЗВРАЩЕНИЕ
Летел назад в Россию я Egypt Air с пересадкой в Каире. Был уже сен-
тябрь, и было очень грустно покидать Таиланд.
Во время пересадки аэропорт Каира показался мне таким же
безлюдным. Прождав четыре часа, я сел на самолет Каир – Москва.
При рулении к взлетно-посадочной полосе у самолета взорвалось
колесо. Нас отбуксировали куда-то в сторону и еще два часа ремон-
тировали шасси.
И вот мы наконец-то взлетели. Перелет был недолгий. И через
несколько часов мы были уже в Москве. Я направился к паспортному
контролю. Сотрудник паспортного контроля долго смотрел мой па-
спорт, потом попросил меня подождать. Сердце ушло в пятки.
Вскоре ко мне подошли два других сотрудника аэропорта и по-
просили пройти вместе с ними. Меня отвели в комнату, куда сажали
депортируемых иностранцев. В основном гостей из СНГ. Как же так?
Дадинский обещал, что меня никто не задержит!
Я включил телефон с тайской симкой и написал СМС отцу «меня
задержали в аэропорту». Денег на симке не осталось.
В комнате для депортируемых были только лавочки и убитый сан-
узел. Из еды давали воду и сухие пайки. Но есть не хотелось вообще.
А кто-то проводил здесь дни и даже недели. Я провел там почти шесть
часов. Пока за мной не приехали.
Двое бравых фсбшников вывели меня из этого отстойника.
— Ну что, надеть наручники или сам пойдешь? — спросил один
из них.
— Да делайте, что хотите, — ответил я безразлично.
— Давай наденем?
— Да ладно. Смотри, идет спокойно.
148 Дмитрий Артимович Я — хакер! Хроника потерянного поколения
EVAPHARMACY
ДАДИНСКИЙ
отнес, я знать не хотел). Для работы же я взял его старый Asus очень
слабого конфига. Но хотя бы не жалко, если меня посадят и ноутбук
заберут.
Наступило завтра. И все произошло один в один, как сказала Мове.
Когда мы приехали на дачу, мне позвонил Дадинский и спросил:
— Дима, ты еще в Москве?
— Нет, вы же мне сказали, что я свободен, и я уехал домой.
— Ладно. Будь на связи.
СЛЕДСТВИЕ
ОСВОБОЖДЕНИЕ БРАТА
Через несколько дней мне стали сыпаться СМСки от брата. Суть СМС
сводилась к следующему:
➩ Я должен был начать зарабатывать деньги и отдавать 50% ка-
кому-то полковнику на новый джип и генералу на новую дачу.
➩ Я должен был вести себя «правильно» по делу.
И делали это через моего брата. При этом каждое мое посещение
Следственного управления Дадинский язвил и угрожал посадить
меня в «Лефортово».
На все выпады я отвечал коротко: «Я больше этим не занимаюсь».
Ситуация дошла до того, что брат приезжал к нам и выламывал
дверь квартиры, где мы с отцом жили, поджигал звонок. Караулил
меня на улице в машине. И вымещал на мне всю свою злость.
Один раз нам с отцом пришлось тайком уйти и ночевать у знако-
мых, пока он в очередной раз ломал дверь.
Также он забрал УАЗик у отца, потому что тот был оформлен на него.
И мы остались без машины. Пришлось купить отцу «Ниву» на первые
фарма-деньги.
Летом 2012 года ко мне наконец-то прилетела Синчай. Я оформил
приглашение от имени отца, она сделала визу на три месяца. Купил
ей билет на Lufthansa.
Помню, как я стоял у выхода с таможенного коридора в Пулково
и с нетерпением ждал ее появления. И вот, вышла она в розовой
толстовке. Как я был рад тогда! Только вместо запланированных
мной двух месяцев Синчай пробыла у нас всего три недели. У нее
началась изжога от нашей пищи, и она ничего не хотела слышать,
кроме возвращения назад. Моя радость сменилась обидой.
ВРУБЛЕВСКОГО ОСВОБОДИЛИ
ДОЛГ
кого смог найти в гугле. В итоге я нашел три процессинга5. Почти все
из них проработали от двух недель до двух месяцев и каждый пытался
кинуть — зажать оборотные деньги.
Первый процессинг представлял собой терминал для ввода карт
вручную. Например, такой используют операторы авиалиний, чтобы
вы могли оплатить билет по телефону. Отключился он достаточно бы-
стро и зажал около $2000.
Поскольку я уже общался с Red’ом и рассказал ему о кидке,
то он дал мне карту для пробива банка-эквайера. У латвийского
директора «Хроно» Мариса остались контакты в банке-эмитенте.
После проведения транзакции Марис мог назвать банк, который
обработал платеж, а также контакты топ-менеджеров внутри
этого банка.
ВЕРСИЯ REDEYE
Я все больше общался с Red, доверие росло. 8 марта 2012 года я спро-
сил, что же все-таки произошло и при чем тут спонсорство Лиги ВТБ:
...
(12:16:41) redeye: с меня особо ниче не взяли
(12:16:47) redeye: но вопрос взяли на контроль постоянный
(12:16:53) redeye: Айвар это их человек грубо говоря
(12:16:59) redeye: через их агента
(12:17:10) redeye: у них есть агент один —
Айвар якобы его подруга
(12:17:19) redeye: от них же ко мне в офис попал дедушка
(12:17:26) redeye: оставник из ФСБ
(12:17:45) redeye: должен был меня сдерживать грубо говоря
и обучать кухне внутренней которую я не знал
(12:17:55) redeye: по ходу пьесы и Айвар, и дедушка послали
их
(12:18:05) redeye: потому что стало достаточно очевидно что
они обманывают по какой то причине
(12:18:14) redeye: вот такая история
СУД
— С чем совпадает?
— Исследованная мной программа crypted.ex в интерактивном ди-
зассемблере IDA Pro с обнаруженными исходными кодами.
— Сколько существует, абстрактно, программ с совпадающим
функционалом?
— Хороший вопрос. Наверное, много. С совпадающим как?
— По функционалу. Например, операционные системы. Они все
совпадают по функционалу.
— Способы реализации, названия функций, а также общий набор
функций, их наименование и способы работы совпадают.
— В бинарном коде, где нет названий, Вы можете определить,
взглянув в дизассемблере, что там есть такие-то функции с таки-
ми-то названиями, и Вы их нашли в исходном коде?
— Честно говоря, порой могу. Вот, серьезно. Опыт позволяет. А во-
обще, если Вы откроете IDA Pro, я вообще рекомендую Вам ее насто-
ятельно, потому что, я так понимаю, Вы разработкой занимаетесь.
Очень качественная программа. Опять, это не реклама. Она может
восстанавливать наименования функций, она восстанавливает все
библиотеки системные. Более того, есть дополнительные модули, ко-
торые можно писать и самому, которые даже и в исходные коды часть
могут вернуть.
— То есть Вы утверждаете, что в бинарном коде можно восстано-
вить даже названия функций?
— Конкретно было такое или не было? Ну, ребят, давно было это
дело. А то, что функционал полностью совпадал…
— То есть Вы не уверены, что можно полностью восстановить на-
звания? И сравнить потом?
— На 100% в этом никто не будет уверен. Значит, объясню почему.
Потому что это техническое средство. В ряде случаев получается,
в ряде случаев не получается.
Российский хакер Крис Касперски высказался на форуме RSDN
об экспертизе Ануфриева: «Вам не кажется, что это бред сивой ко-
былы? IDA Pro — черный ящик. Восстановить имена функций она мо-
жет только если эти библиотечные функции или имена функций по тем
или иным причинам присутствуют в бинарнике. Однако сходство имен
функций ни о чем не говорит, так как нужно доказать, что это уни-
кальные имена, и они не принадлежат никакой другой программе,
а присутствуют только в анализируемом бинарнике».
176 Дмитрий Артимович Я — хакер! Хроника потерянного поколения
лий, с тем же Антоном. Под утро камера была уже обесточена, а Антон
не помнил, как проверял ее вольтметром.
— Провод идет в нашу серверную, но он не подключен, — подыто-
жил Виталий.
***
Техническим директором и руководителем разработки стал Артур.
В его-то подчинение я и попал поначалу. Но самим программиро-
ванием в итоге занимался мало. Мы постоянно искали возможность
заработать дополнительно.
Одним из таких проектов был файлообменник. Смысл бизнес-мо-
дели такой: есть файловый хостинг, на него выкладывают разного
рода warez6, фильмы, музыку. Скачать их можно было либо бесплат-
но, но долго и на очень медленной скорости, либо быстро, купив
доступ без ограничения по скорости. А работал такой файлооб-
менник с адвертами, которые и заливали данные файлы, и распро-
страняли ссылки на них по форумам, соцсетям и т. д. Вроде файло-
обменник-то и ни при чем. Ведь не он же нарушает авторские права,
а адверты. В случае жалобы от правообладателя, естественно, файло-
обменник удалял этот контент. Но подключить прием карт под такой
вид деятельности тоже достаточно сложная задача.
Врублевский же воодушевился тем, что недавно один из банков
отключил агрегированный аккаунт, через который год, а то и более,
гнали платежи за подобные услуги. Агрегированный аккаунт означа-
ет, что в платежной системе регистрировался сам агрегатор (платеж-
ная компания-посредник). И он уже подключал непосредственно тор-
говые точки по упрощенной схеме. При этом расчеты шли не напрямую
банк – торговая точка, а банк – агрегатор – торговая точка.
То есть, чтобы подключить платежи по такой схеме, достаточно было
купить ООО, зарегистрированную на любого левого человека, а выплаты
за принятые платежи можно было через «Хроно» отправлять куда угодно.
Поэтому для регистрации торговой точки был создан сайт, якобы
торгующий футболками, и куплена ОООшка.
Но сразу после запуска файлообменника ему вынесли процессинг.
Как оказалось, существуют схемы, позволяющие убивать чужой мерчант.
7 https://www.welivesecurity.com/wp-content/uploads/200x/
king-of-spam-festi-botnet-analysis.pdf
8 https://www.esetnod32.ru/company/press/center/eset-i-group-
ib-boryutsya-s-kiberprestupnostyu/
Суд Уголовное дело 179
***
Мой брат отказался от очередного адвоката, и в дело вступил
Павел Зайцев. Зайцев сразу же обратил наше внимание, что под-
писи четырех понятых по всем протоколам осмотра вещественных
доказательств отличаются. Более того, у понятых постоянно меня-
182 Дмитрий Артимович Я — хакер! Хроника потерянного поколения
лись адреса прописки. Очень похоже было на то, что кто-то рас-
писывался за них всех. Мы решили провести почерковедческую
экспертизу. Экспертиза показала, что с большой вероятностью
подписи сделаны в необычных условиях (замедленные движения,
с непривычки) и одним человеком.
23 апреля 2013 года адвокат Айвар Л. К. заявляет суду хода-
тайство провести почерковедческую экспертизу в связи с возник-
шими сомнениями в принадлежности подписей понятым. Лунина
отказывает.
Адвокат Айвар Л. К. заявляет следующее ходатайство: запросить
сведения о посещении здания следственного управления ФСБ. Котов
заявляет, что не сомневается в истинности подписей. Лунина откло-
няет ходатайство.
Адвокат Айвар Л. К. заявляет ходатайство провести экспертизу ЭВМ
Assist, чтобы определить, к какой именно информации был получен
неправомерный доступ.
Котов парирует: ходатайство не имеет никакого отношения к делу.
Лунина отказывает.
Только в обвинительном заключении она напишет, что мы получи-
ли доступ к охраняемой законом информации. Как мы его получили?
Вопрос остался без ответа.
***
Павлу Зайцеву удалось разыскать понятых. Одна из понятых, Анаста-
сия Курочкина, дала объяснение, что никакие предметы не осматри-
вала, не участвовала в следственных действиях и подписи на про-
токолах не ее. Врублевский же, радуясь находке, лично позвонил
понятому Никите Евсееву…
Ходатайствую:
…
— Назначить почерковедческую экспертизу в ЭКЦ МВД…
Лунина:
Отказать.
***
Дадинский:
— В связи с моим завлением, что с этой понятой я закрою вопрос,
тебя больше никто искать не будет, и адвокаты тебя не будут искать.
Я тебе это обеспечу. В суд можно не являться. С СУДЬЕЙ РАЗГОВАРИВАЛ
СЕГОДНЯ С УТРА, сказал, что я договорился, что все будет нормально.
Она сказала: ну все, пусть берет справку и не является, нам хватит
двух понятых. Там еще один понятой с Щелчка. Там два заявителя есть,
вот так вот хватит, чтобы его арестовать.
Курочкина:
— Понятно.
Дадинский:
— Там куча свидетелей еще придет, ну, эти, мелкие торговцы.
Короче ситуация какая. Они продавали наркотики через интернет,
продали очень много, заработали очень много, очень много людей
подсадили. Тема на котроле стоит у директора. Кто туда попадет,
всем мало не покажется. Вот и всё. Была бы мелочь, Насть, я б
тебя не просил бы. Мне даже принципиально нужно на этих людей
наехать.
Настя Курочкина действительно записала разговор со следовате-
лем и передала запись нам. Мы сделали расшифровку и написали за-
явления в Управление собственной безопасности ФСБ, Следственный
комитет, Прокуратуру. В каждый конверт вложили флешку. Уже ночью
я с Димой из Интегрейшена9 «Хроно» развозил заявления и раскиды-
вал в урны для обращений.
После этого на наши заседания стал ходить хмурый мужик воен-
ной выправки в костюме. Ему не хватало только черных очков.
***
Ко мне прилетела Синчай на две недели. На улице было уже тепло.
За день до суда я хотел познакомить ее с Пашей. Мы пришли в офис,
но у Паши в кабинете было очень много людей, они горячо обсуждали
завтрашний суд.
Судья:
— Давали Курочкиной А. В. надежду на брак?
Дадинский:
— Да, звал замуж, давал надежду. Причина нашего с ней разрыва
в том, что Я ЕЕ УВИДЕЛ С ПОЖИЛЫМ ЧЕЛОВЕКОМ В МАШИНЕ, ЗАНИМАЮЩЕЙ-
СЯ СЕКСОМ. КАК ОКАЗАЛОСЬ, КУРОЧКИНА — ДЕВУШКА ЛЕГКОГО ПОВЕДЕНИЯ.
Суд перешел к допросу свидетеля Курочкиной А. В.
Айвар:
— Когда с вами встретился адвокат Зайцев, вы приняли это ре-
шение с какой целью? Месть Дадинскому? Желание ему отомстить?
Объясните.
Курочкина:
— Это мой гражданский долг. Я не присутствовала в здании ФСБ,
не расписывалась. О деле Врублевского ничего не знаю.
…
Айвар:
— Кто крестный сына Евсеева?
Курочкина:
— Дадинский С. С. Крещение было в монастыре.
…
Судья выносит решение по ходатайству государственного обвини-
теля Котова на изменение меры пресечения Врублевскому: изменить
меру пресечения в виде заключения под стражу…
Пашу арестовывают.
Кстати, представитель потерпевшего Берёзкин из «Аэрофлота» под-
держал заявленное Котовым ходатайство. Я встретил его через две не-
дели на апелляции по мере пресечения в Московском городском суде:
— Вам вообще не стыдно? — искренне спросил я.
— А ему было не стыдно, когда люди не могли улететь? — крайне
противно ответил Берёзкин.
Мне он сильно не понравился, неприятный человек.
6 июня 2013 года Врублевского на суд привозят в автозаке.
Айвар Л. К. заявляет ходатайство об изменении меры пресечения
с заключения под стражу на домашний арест.
Котов парирует:
— …Однако Врублевский не сможет быть один, там живет его семья.
Он будет общаться через кого-то. ОН МОЖЕТ ОРГАНИЗОВАТЬ ЛИКВИДА-
ЦИЮ ОДНОГО ИЗ ПОНЯТЫХ, СВИДЕТЕЛЕЙ…
188 Дмитрий Артимович Я — хакер! Хроника потерянного поколения
***
Дальнейшие несколько заседаний мы исследуем вещественные дока-
зательства. Перепутав время, я опоздал на час на одно из заседаний.
Котов, естественно, пообещал изменить мне меру пресечения.
Как оказалось, ноутбук брата включался несколько раз вне след-
ственных действий (по логу загрузки операционной системы
Windows). Например, он включался на следующий день после аре-
ста брата. Ноутбук был зашифрован PGP Disk и требовал пароля
для загрузки.
Но самая жесть была,
когда мы исследовали основ-
ное доказательство по делу —
исполняемый файл бота (лоа-
дер), который был получен
якобы во время проведения
ОРМ. Я предложил открыть файл
в программе PETools, чтобы
увидеть дату создания файла
в заголовке. И эта дата ока-
залась 17 сентября 2010 года,
а записан файл был на диск
22 сентября 2010 года. При этом файл должны были передать
на экспертизу 8 сентября. А сама экспертиза проходила с 10-го
по 27 сентября 2010 года. Получалось, что файл был создан и запи-
сан во время проведения экспертизы в Group-IB10.
Только судью это нисколько не остановило. Она отклоняла все
ходатайства об исключении вещественных доказательств.
После осмотра доказательств суд перешел к допросу обвинямых —
нас. Мы (Врублевский, я и мой брат) отказались от надиктованных
признаний, а суд их зачитывал. Котов был явно доволен собой.
10 https://www.cnews.ru/news/top/virusatakovavshij_aeroflotprishel
Суд Уголовное дело 189
ПРИГОВОР
СИЗО
NYTIMES
2 сентября 2013 года, когда мы находились в СИЗО, журналист The
New York Times Эндрю Крамер опубликовал статью «Online Attack
Leads to Peek Into Spam Den» («Интернет-атака ведет к загляды-
ванию в логово спама»).
Эндрю взял интервью у моего брата Игоря, назвав его моим
ником Engel. После ареста брата ему все повально стали при-
писывать мой никнейм. Сама статья сводилась к двум основным
мыслям.
1. Российские власти используют хакеров с ботнетами в полити-
ческих целях, за это их отмазывают от уголовного преследования.
2. После нашего ареста активность Festi не уменьшилась. Либо
есть еще операторы ботнета, либо посадили не тех людей.
198 Дмитрий Артимович Я — хакер! Хроника потерянного поколения
САМОГОНКА
Саше вынесли приговор — один
год колонии общего режима, и скоро его должны были этапировать.
У нас возникла идея: попробовать сделать самогонку. Но вот вопрос —
если ее найдут, кто будет за нее отвечать? Вызвался сам Саша.
Чтобы приготовить самогонку, нужны дрожжи и сахар. Дрожжи
можно получить из хлеба, для этого хлеб нужно хорошенько высушить
на батарее, чтобы тот заплесневел.
Дальше сахар засыпается в пятилитровую баклажку, туда же ки-
дается хлеб. Ставится в теплое место, и ждем, пока все это забродит.
Мы решили ускорить процесс и ставили баклажку в ведро с теплой во-
дой. Пузырьки весело поднимались вверх. На четвертый день мы ре-
шили — всё. Нужно перегонять.
Самогонный аппарат мы собрали из ведра. В ведро перелили со-
держимое баклажки. В верхней части привязывали миску по центру
ведра. Опустили в ведро два кипятильника. И после этого перевязы-
вали ведро пленкой так, чтобы пленка немного провисла над миской.
Работал самогонный аппарат следующим образом — ведро ста-
вилось в раковину, включалась холодная вода, которая охлаждала
пленку, включались кипятильники, они доводили брагу до кипения.
Апелляция Уголовное дело 199
ГОСУДАРСТВЕННАЯ СЛУЖБА
— Ваша апелляция ничего не изменит, как бы не накинули еще, — ска-
зал мне сокамерник Игорь.
— Мы все равно попробуем.
— Я слышал, тут сидел один такой же по статье 272. Ему ФСБ пред-
ложила сотрудничество, он сначала отказался и еще полгода проси-
дел. Через полгода согласился и вышел…
— А ты откуда знаешь? Когда вербуют, про это не рассказывают.
На этом разговор был закончен.
Не знаю, чей это был заход, — местных оперов или реально ФСБ.
Только, по большому счету, лучшая вербовка для этих людей — это за-
висимость. Если все было бы реально так? Что бы мне светило? Выйти
с неотбытым сроком и делать все, что мне прикажут? А не пойти бы им
на…! Лучше я отсижу свой срок и буду свободным человеком.
Игоря я тоже могу понять. По статье 228 сроки очень большие.
Он уже пробыл в СИЗО полтора года, и светило ему тогда еще лет 15–20.
Что с ним будет, когда он выйдет? Подорванное здоровье и старость?
Поэтому он и шел на сотрудничество, чтобы хоть как-то улучшить свое
положение. Как я узнал позже, ему дали 17 лет.
АПЕЛЛЯЦИЯ
ИК-4
***
***
В карантине у нас образовалась небольшая семейка — Саша-каратист
и Лёша-наркоман. Нет, Лёша был классный парень с воровскими звез-
дами на коленях, но он был зависим. Мне его было искренне жаль.
Подошло время моего распределения. Меня вызвали на комиссию.
— Нарядчик, — сообщил мне начальник.
— Я не буду нарядчиком, — ответил я.
Нынешний нарядчик получил УДО и должен был выйти через десять
дней. Его работа сводилась к ведению базы заключенных и составле-
нию ежедневного рабочего расписания, кто куда выходит на работу.
«Я должен идти на козлячью работу? С хрена ли!» — во мне заиграла
обида и детское упрямство, ведь меня оставляли на зоне.
В ШИЗО меня не отправили, зато кинули на второй этаж большого
барака в самую людскую гущу (барак на 200 мест). В бараке на запахе
пота можно было вешать носки. Я, в состоянии шока, больше наблю-
дал за действиями вокруг меня, чем сам в них участвовал. Я просто
делал все на автомате.
Поселок состоял внутри из трех бараков — женский, рабочий
и большой двухэтажный барак, еще промзоны, пожарки и админи-
стративного здания снаружи, поодаль была будка шлагбаума и домик
сторожа.
Кинув свои вещи на шконку, я спустился вниз. И чисто слу-
чайно напоролся на ребят, с которыми меня познакомил Паша
в карантине. Саша сразу предложил перетянуть меня вниз, в сек-
цию для инвалидов. Эта секция была с одноярусными кроватями
и всего на 50 мест. А инвалидов там было мало. В основном те,
кто смог выбить себе места получше. Когда я оказался рядом
со знакомыми людьми, хотя знал я их всего какую-то неделю,
меня стало отпускать. Но не тут-то было…
Между начальником Густовым Павлом Алексеевичем и его заме-
стителем по безопасности и оперативной работе (зам по БОР) Га-
мазковым Сергеем Викторовичем шла война за место начальника.
Мы же своим приездом привлекли много внимания. Тем более за Пашу
впрягся человек из Москвы. Нарядчик-то как раз относился к ветке
ИК-4 Уголовное дело 205
УДО
***
Наконец слушание по УДО было назначено — 23 сентября 2014 года.
Слушание проходило онлайн. Представители потерпевших не яви-
лись. Колония представила мою замечательную характеристику. Авдо-
кат зачитал ходатайство. Суд удовлетворил ходатайство, через десять
дней при отсутствии возражений со стороны потерпевших я должен
был выйти на свободу.
Эти десять дней прошли все на нервах. «А вдруг кто-то пришлет
возражения, и я останусь тут еще на два года?».
Я набрал Синчай — она не ответила. Она все чаще стала ЗАБЫВАТЬ
взять с собой телефон, как будто мне так просто позвонить ей в любой
момент времени, как будто я нахожусь в санатории, а не в колонии.
«Надо решать. В Таиланд я смогу поехать совсем не скоро, сначала хо-
УДО Уголовное дело 209
НАЗАД В МОСКВУ
ГЕРА
SPAM NATION
УЧЕБНИК
УВОЛЬНЕНИЯ
СВОБОДА
ГЕНЕРАЛЬНЫЙ ДИРЕКТОР
ВЫБОРЫ ТРАМПА
5 https://tvrain.ru/teleshow/reportazh/vzlom-419615/
6 https://www.kommersant.ru/doc/3200840
Выборы Трампа ChronoPay 223
Pongchart B / Shutterstock.com
224 Дмитрий Артимович Я — хакер! Хроника потерянного поколения
РУССКИЕ ХАКЕРЫ
7 https://getat.ru/china-fake-watches/
226 Дмитрий Артимович Я — хакер! Хроника потерянного поколения
ОФИС
ШАНХАЙ
УВОЛЬНЕНИЕ
После удачного декабря 2017 года нас ждал печальный январь. Нам опять
грозили исполнительные листы, да и часть клиентов снимала с нас обо-
рот. Маховик раскрутился и для того чтобы остановить его, требовались
титанические усилия. А эти усилия нужно было прикладывать не только
мне. Новых идей не было, так же, как и инвестиционных денег.
В ферале 2018 года Врублевский позвал меня покурить в ремон-
тируемый подвал:
— Дим, мне надо оплатить школу детям и дом [это около 800 тысяч
рублей].
232 Дмитрий Артимович Я — хакер! Хроника потерянного поколения
ПОСЛЕДСТВИЯ
9 https://ria.ru/20220312/vrublevskiy-1777872997.html
236 Дмитрий Артимович Я — хакер! Хроника потерянного поколения
Вступление . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3
Средняя школа. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5
Гимназия . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Университет. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .29
Работа . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Спам. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .69
Заграница. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
Фарма . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
ChronoPay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211
Выводы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
Литературно-художественное издание
Я — ХАКЕР!
ХРОНИКА ПОТЕРЯННОГО
ПОКОЛЕНИЯ
«Баспа Аст» ЖШ
. 129085, Мскеу ., Звёздный гулзар, 21-й,
1-рылыс, 705-блме, I жай, 7-абат. Біздін электронды мекенжаймыз: www.ast.ru
Интернет-дкен: www.book24.kz.
азастан Республикасында)ы импорттаушы
«РДЦ-Алматы» ЖШС.
азастан Республикасында дистрибьютор жне нім бойынша
арызталаптарды абылдаушыны< кілі — «РДЦ-Алматы» ЖШС. Алматы .,
Домбровский кш., 3«а» й, Б литері, 1 ке<се. Тел.: 8(727) 2 51 59 90,91.
Факс: 8 (727) 251 59 92 ішкі 107; E-mail: RDC-Almaty@eksmo.kz, www.book24.kz
Тауар белгісі: «АСТ». Hндірілген жылы: 2022
Hнімні< жарамдылы мерзімі шектелмеген. Hндірілген мемлекет: Ресей
Сертификация — арастырылма)ан