— Походу, много на этом рубят, — задумчиво сказал Лёша, размышляя над произошедшим. — Но остальное-то им зачем? Какие-то схемы, диверсии…
— Знаешь, на чём зарабатывает «Макдональдс»? — спросил я. — И у нас так пытался, пока не ушёл.
— На бургерах, да? — он пожал плечами.
— На земле. Корпорация стрижёт деньги с аренды земли, которую у них арендуют рестораны с бургерами. Потому что продажа бургеров — дело нестабильное, а за аренду надо платить каждый месяц. Здесь в принципе что-то похожее, Лёш.
Потому что сейчас это инструмент разведки и сбора данных, а деньги от мошенничества — чисто бонус исполнителям. И судя по тому, что они действуют всё наглее и наглее, разведки начали использовать этот инструмент по полной. Так что просто сдать их в ТЦК, как я сделал полгода назад, уже не выходит. Я уже знал по прошлым утечкам и проверкам, что у офиса мошенников из Днепропетровска появилась крыша из офицера СБУ, который подключил их к своей работе, а мой единственный завербованный там контакт в лице одного из мошенников свалил за границу.
Поэтому действовать будем иначе.
Я ушёл от Лёши с его ноутбуком, на который он мне скопировал свою модель с автоответчиком, чтобы не пришлось настраивать с нуля, я ему потом верну с обратной связью. Просто мне нужно как можно больше железа, раз нет мощных серверов под рукой.
Подключил к общей сети его ноутбук, заодно свой и сделал совместный кластер вместе с бортовым компьютером в машине. У меня же их там сейчас два: тот, что ставил я, и тот, который я взял у Турка, у него был достаточно мощный. Да и он был как раз рассчитан на работу с нейросетями, как и старый компьютер Тумана.
Просто дело в том, что нейросеть, которую я позаимствовал у Давида, будет работать не на сервере в облаке через интернет, а локально, у меня в тачке. Облако меня выдаст, поэтому на своих компах будет хоть и медленнее, но надёжнее.
— Погнали, — тихо сказал я, отпив купленный по дороге кофе.
Дальше начал настраивать себе доступы в чужую сеть, чтобы меня не отследили. Со времён зимы этих доступов у меня осталось куда меньше, чем в тот раз, когда я мог напрямую стучаться на компы мошенников и видеть всё, чем они занимаются.
Они учли ошибки и защитились от многих вещей, но у меня оставалась одна лазейка — ограниченный доступ к их базам данных. К большинству из них у меня был доступ только на чтение, а не изменение, он ещё называется рид-онли. Зато в одной, где были контакты выбранных жертв, я мог вносить изменения. Это костыль для их CRM-системы, который они пропустили и не исправили. Это я ещё зимой сделал, во время прошлых взломов, и не использовал, чтобы не засекли. Вот лазейка и осталась.
Это последний офис из тех, кого я тогда оставил на десерт, и они уже возобновили работу. А ещё, как заразный вирус, планировали открывать новые. Но в этот раз я задену их сильнее. Закрою не просто один филиал, а целую сеть. Само явление не погасит, конечно, но при необходимости смогу повторить с очередной конторой.
Первым делом подключился к базе и проверил, что там есть на моего бывшего одногруппника Славика Куприянова. Хотел понять, мои знакомые его обработали или нет. Если нет, задача усложнится, но не станет невозможной. Выпрошу у него учётку, и повторю зимний манёвр.
Но тут я его нашёл. И правда, отработали бабки, он перевёл их на крипту через обменник, и дальше они ушли к ним. Теперь хотят его подключить к другим делам, и у него стоит статус, что надо качать его дальше, уже на что-то серьёзное. Значит, будет быстрее.
Созвонился с ним сам, уточнил детали, потом задумался, как лучше сделать.
— Пошли дальше, — шепнул я, запуская код.
Начал с автоответчика Лёши, но все его наработки и датасет я скормил нейронке Корнеева на отдельном экземпляре. Она более мощная, и задачу поняла сразу. Разве что голосовой движок оставим старый, Лёша его нормально настроил. Короче говоря, это тот самый прежний автоответчик, но с более мощными мозгами.
А вместо бабушки, которая отвечала на вызовы мошенника раньше, я создал другого персонажа, который будет говорить, и под которого смогу загримироваться я сам, если потребуется.
Так появился Ярик, молодой курсант танкового училища, сын генерала из Генштаба. Сделал ему страницу в соцсетях в форме, с российским флагом и гербом, чтобы мошенников начало корёжить, и они взялись за дело серьёзнее.
Поскольку мошенник будет проверять все доступные данные, я создал «нейро-Ярику» ещё пару страниц в соцсетях, сгенерировал аватарку парня-блондина, но немного изменил лицо на полученной картинке, чтобы не было идеальной симметрии, и оно казалось живым. А через голосовой движок создал ему голос, как раз подходящий под внешность.
Документы тоже создал, но в бумажном виде они не понадобятся. Просто данные для естественности, чтобы мошенники клюнули. И собрав всё это в кучу, я внёс записи о нём в базу данных, подняв приоритет по нему на максималку. И даже добавил комментарии, будто его уже пытались обуть, и он почти клюнул.
После оглядел результат ещё раз.
— Туман бы лучше не сделал, — сказал я сам себе.
В этот раз говорить сам не буду, вместо этого сфокусируюсь на другом.
Ещё нужны деньги, я потрачу немного из заначки Тумана, но легко их верну, когда всё удастся. Крипта у меня была, но я хотел немного усложнить схему. Потому что у меня появились подозрения, что сейчас мошенники работают не одни, и кто-то им здесь помогает. Это реально, когда в деле замешана чужая разведка, и тут наверняка может сидеть нелегальный резидент.
Поэтому достал из заначки пачку рублей, которую когда-то обналичил ещё у Супер-Соника. По закону, при обмене свыше 40000 рублей нужно показывать паспорт, но тут, как мне кажется, меня ждёт кое-что интересное. Поэтому чужой паспорт распечатывать не стал, а свой я показывать не буду…
Теперь углубляем легенду. Создал ещё один виртуальный компьютер, на который накидал разные данные и туда же спрятал вредоносный файлик, чтобы получить доступ к их новой сети, как в прошлый раз.
Назвал этот файлик «Карты.zip», и создал внутри другой под названием «Oreshnik_new». Там и правда были карты, правда, старые советские, какого-то района где-то в Казахстане. Пока поймут, что к чему, расположенный внутри вирус установится.
А пока готовился, на сервере раздался долгожданный звонок на указанный мною номер, прямо на сервер.
— Я слушаю, — сказала нейросеть голосом молодого парня.
— Вас беспокоит служба безопасности банка… — начал мошенник, не подозревая, что их всех вскоре ждёт.
Нейросетку я настроил так, чтобы она не тянула время, а выдавала ему как можно больше данных о себе, при этом реалистично, соглашалась с мошенником, иногда споря, а иногда пугаясь. А в легенду созданного Ярика я поместил запись, что он не любит хранить деньги на счетах, так как не доверяет банкам, и хранит всё в наличных.
И это не стало проблемой. Когда позвонил очередной «майор ФСБ» с характерным выговором, то предложил перевести деньги на безопасный криптокошелёк.
Пока нейросетка говорила через ноутбук, я передал другому экземпляру на соседнем компьютере доступные мне записи из базы данных, чтобы не смотреть их вручную. Она начала медленно их обрабатывать.
— Живу в Москве, — тем временем ответил «Ярик». — Мне надо отпрашиваться, чтобы уйти.
— Короче, — распорядился мошенник, — езжай по адресу, переведёшь там деньги на кошелёк. Всё договорено, не потеряешь. Потом вернёшь.
Ага. Хитро. Значит, в Москве точно есть сообщники.
Я времени не терял, уже навёл небольшой маскарад из тех вещей, что накопил за последнее время. Чуть расширил щёки за счёт вкладок, нацепил блондинистый парик, надел кроссовки с толстой подошвой, чтобы стать ещё выше. Одежду тоже сменил.
На камере меня узнать можно, но кто сказал, что у них останутся записи?
«Майор» дал адрес пункта обмена криптовалюты на севере города, но потребовал прийти именно туда, а не куда-то ещё. Там знают, с кем работают или им пофиг? Неважно, они уже в моём поле зрения.
Вскоре я был на месте. Это место напоминало пункт выдачи микрозаймов, но очереди не было, как и нормальной кассы. Просто два стола с компами, только один занят. За ним сидел небритый скучающий смуглый парень, который тыкал в телефон. Он прятался за большим монитором, к задней части которого прилепили мини-ПК. Вот готов поспорить, что USB в нём не отключены.
— Мне тут по этому адресу надо перевести деньги, — сказал я. — Девяносто тысяч, в крипту, USDT.
Первый звоночек — не запросили паспорт. Оператор взглянул на номер кошелька, который я ему показал, пофигистично пожал плечами, хмыкнул и начал оформлять перевод. Даже ни слова не сказал.
Значит, он в курсе, а владелец точно должен обо всём этом знать. При этом, если что, крайним останется оператор, который думает, что его ничего не коснётся.
— У вас там сейф открытый, — сказал я.
Тот отвернулся, а я вставил в его ПК флешку, которая определилась как клавиатура. Оператор пожал плечами, вздохнул и перезагрузил компьютер, думая, что тот завис. Вредоносный код после этого активировался быстро, а я убрал флешку себе.
Вышел оттуда, у меня появился доступ к его компьютеру через интернет. Даже мог бы вернуть те деньги, но это успеем. Файлы я скачал и отдал корнеевскому ИИ, чтобы анализировал, а сам начал готовить дальнейший план. Попутно подключился к камерам через стандартный пароль и удалил своё появление здесь, чтобы не нашли. Заодно можно будет посмотреть, кто сюда приходил.
Вскоре я знал владельца сети обменных пунктов, у которого они открывались и закрывались. И интересная тема — он не только пересылал крипту на кошелёк мошенников, но иногда принимал от них платежи, а потом пересылал дальше. Какой-то Арсентьев, но была только фамилия.
Так, это и есть местная крыша? Интересно, но мы его найдём. Последний платёж был вчера, но он мог заявиться здесь сам. Хотя в нейросеть видеозаписи не загрузить, тут она будет проверять их слишком долго.
Фамилия, кстати, смутно знакомая. Я пробежался по дворцу памяти, но следов не было. Вернее, было три Арсентьевых, кого я запомнил: мой одногруппник, ещё один парень с секции по кикбоксингу и владелец мясного магазина, куда я ходил, когда научился готовить. Там так и было написано — ИП Арсентьев. Но ни один из них явно не был связан с этой конторкой.
Когда ему отправляли крипту, то каждый раз дублировали это на электронную почту. Я послал команду, чтобы компьютер отправил ещё одно письмо на этот адрес, но при этом снабдил его вредоносным файликом.
Надеюсь, откроешь, Арсентьев, кем бы ни был.
Теперь сложное. «Ярика» начинали прессовать всерьёз, представившись сотрудниками ФСБ. Похоже, выпотрошив его на деньги, решили использовать для мелкой диверсии. Или даже крупной.
— Отец — военный, значит? — напирал очередной мошенник. — У нас есть подозрения, что он совершил госизмену. Но если будет доступ к его компьютеру, мы сможем доказать его невиновность.
— Сейчас сделаю, — пообещал «Ярик».
Нейросетка плохо сыграла дрогнувший голос, но с учётом помех связи мошенник это не понял. Хотя судя по тону, мошенник праздновал победу.
А мощная система вышла у Корнеева. Почти не тупит на этом железе и действует по сценарию. Даже подумывал, чтобы оставить себе экземпляр для дальнейшей работы. И главное, что пока она говорит, на другом компе делает анализ, и у меня были развязаны руки для других дел.
Хотя подсядешь на такое и обленишься. Но у хорошего разведчика в дело должно идти всё, ведь враг не стесняется в средствах.
Пока «Ярик» говорил, я организовал мошенникам удалённый доступ на виртуальный компьютер, который они приняли за комп отца парня, и вскоре вредоносные файлы утекли им. Мошенник не удержался и открыл карты, и вскоре я получил доступ к его командной строке с правами админа.
— Эй, куда, блин? — произнёс я, когда увидел, что в строке показались новые команды. — Здесь я сам.
А то нейросетка уже полезла там колдовать. Нет, самое важное лучше делать человеку. Как и в прошлый раз, я получил доступ к адресам сетевого окружения офиса, но в этот раз попасть на другой компьютер не выходило, админы закрыли старую лазейку. И даже на камерах изменили пароль.
Но я не собирался сдаваться.
«Подбери пароль по шаблонам», — написал я.
«Думаю», — отозвалась нейросеть.
Это было быстрее, чем я ожидал. Несколько минут, и всё готово. Так, надо точно поменять пароли в банковские приложения, раз ИИ взламывает их на раз-два. Конечно, он не перебирал все варианты, а просто подобрал часто используемые варианты по шаблонам. В итоге, это сработало, и вскоре я увидел картинку офиса из камеры наблюдения.
Ну здравствуйте! Ни хрена себе. Вот это вы развились. Не просто кабинет, где сидели люди, а целый офис с десятками людей, где говорили и говорили. Ещё пара военных ходила между рядами, что-то обсуждая со смехом, и там же сидел подозрительный мужик в пиджаке, явно какой-то местный силовик.
— Взяли данные на анализ, — объявил мошенник по телефону, когда докачались все архивы. — Благодарим за содействие. Теперь точно всё закончится хорошо.
Смотря для кого.
Я написал короткий промпт, чтобы «Ярик» сказал, что может сходить к отцу на работу. Чтобы они не теряли контакт и звонили дальше, потому что пока они с ним говорят, я могу делать свои вещи…
Тут зазвонил мой собственный телефон, и я, не выходя из потока, ответил:
— Да, Наташ?
— Вадим, привет, что делаешь? — спросила Наташа. — С другом сидишь?
— Уже посидели. Изучаю нейросети, — честно сказал я.
— Папа тоже изучает, тебе с ним надо посидеть, — она хихикнула. — И насчёт…
— Насчёт нашего дела? Я помню. Обсудим лично. За тобой заехать?
— Я пока на укладку схожу, потом на работу, там увидимся.
— Оке, — отозвался я.
Времени меньше, но я не торопился, а проверял, что осталось, и делал себе лазейки на случай, если прямо сейчас сессия прервётся.
Админских прав ни у кого уже не было, строки подключения к БД вообще зашифрованы, но через сетевые папки я получал доступ к их документам, которые они отправляли на печать через общий принтер, а потом и к самому принтеру. Уже что-то.
Взломать до конца будет непросто. Вернее, без участия кого-то в офисе это вообще не выйдет. Значит, будем таких искать. Зато я получил контакты владельца и того, кто их крышует у них в городе. С ними и будем работать. И не только с ними.
Тут воспользуемся знанием Тумана о зарубежной IP-телефонии, серверах и операторах. Благо, в Европе можно зарегистрировать номера телефонов удалённо, если есть возможность оплатить, а возможность оплатить там есть благодаря крипте. Начну звонить и обрабатывать.
Выбрал себе три цели для звонков: финансист этой мошеннической структуры, некий тип по фамилии Кривонос, живущий в Днепропетровске, их крыша из СБУ — майор Олейник, и живущий в Москве товарищ Эльдар Мамед-оглы Гусейнов, который фигурировал в переписках на компьютерах обменного пункта.
Притом что владельцем там числился вообще какой-то Литвинов, которого в интернете я не находил. Фиктивный владелец, возможно.
И неплохо бы заполучить контакт этого самого Арсентьева. Я снова прошёл по дворцу памяти, разыскивая его хвосты, но снова нет результата. Тогда почему всё равно кажется знакомой?
Даже по старым залам прошёл, разглядывая портреты, но зацепок нет. Хотя меня тянуло именно сюда, хотя, казалось, я здесь все портреты уже видел на сто раз.
А тем временем ИИ Корнеева, проверил документы, сверил с базами и доложил мне, что если сопоставить полученные доходы и то, что они отсылают дальше по нескольким кошелькам, то сумма не совпадает. Будто часть денег где-то оседает. Не факт, что это воровство, но это можно использовать для начала мноходовочки.
«Я получил географические координаты места, — вдруг написал агент нейросети, который крутился на компьютере моей тачки. — Если у вас есть ракета, можно отправить её туда».
Какой добрый робот. Зато понятно, что система могла использоваться для военных и разведки.
«У меня нет ракеты», — написал я.
«Жаль. В таком случае придётся продолжать взлом и социальную инженерию. Сообщить Олейнику, что Кривонос присвоил себе его деньги?»
«Сиди и жди, когда я решу».
Да, это не Чат-ГПТ, у этого моральных ограничений нет. Зато хвалит так же фальшиво:
«У вас отлично получается, — написал он и добавил: — В базе данных новая строка, желаете посмотреть?»
«Сам посмотрю. Ищи лучше транзакции из обменного пункта. Кому они переводят деньги? Кто этот Арсентьев?»
Вентиляторы в компах загудели. Я включил кондиционер в машине и расстегнул рубашку, потому что компьютеры от такой работы нагрелись, и в салоне стало очень жарко. И сам вбил команду в базу данных, чтобы посмотреть обновления.
Меня интересовали две таблицы, в которых мошенники писали про жертв. В первой была бухгалтерия, сколько они отработали, на каком этапе и осталось ли что-то ещё. Например, квартира или машина, которую можно отжать дальше. Ну и разные мелочи, чтобы другой сотрудник сразу знал, с чего давить.
Когда человек полностью выпотрошен, он попадал во вторую таблицу. Ярик уже был там, с примечанием, что отец военный, и якобы есть доступ в сеть Минобороны, и надо позвонить какому-то майору. Там был и Славик, ему хотели перезвонить и снова надавить.
И тут появилась новая запись, сделанная несколько минут назад. Некий Андрей Симонов, студент, 21 год, уже продал мотоцикл и перевёл им деньги через тот же криптообменник через полчаса после меня. Но этого им показалось мало, и они продолжили на него давить, угрожая судами, арестами и отправкой на фронт.
Так… а если перевести примечания на русский, то новый статус в том, что кому-то передали посылку… И что за посылка? Я открыл всё, что там было на этого парня.
Если вкратце, то Андрею наплели, что он будет осуждён за этот перевод. Но если он поучаствует в операции спецслужб, то это зачтут, и его простят косяк. А сама операция — забрать посылку из тайника и передать… какому-то полковнику в городе Королёв.
Ракетчик какой-то? Ну по-любому в этой посылке что-то взрывчатое и опасное, и в итоге минимум будет два трупа. Номер был, я по нему позвонил, но тот уже недоступен.
Глянул адрес Симонова. До него мне было недалеко, можно доехать и предупредить, чтобы чел не лез, пока ещё целый и не влетел. Или успеть к посылке раньше? Так там наверняка бомба.
А кто оставил посылку? Её по интернету не отправить. Не тот ли Арсентьев, который мог быть не крышей, а просто выполнять за деньги разную работу. Например, купить взрывчатку и сделать тайник, где надо. Или у него мог быть подходящий исполнитель для этого.
И всё же, где-то я эту фамилию слышал. Вернее, не я, а Туман. Меня снова потянуло в старый зал, где висел портрет чумного доктора. Тут я развесил разные намёки на доктора Ланге, но меня тянуло дальше, будто к стене. А ведь за этой картиной проход, я помнил, и при взгляде на который мне постоянно чудится запах гари. Будто этот участок сгорел. Но какие-то отголоски оставались.
Я шагнул туда. И вспомнил кое-что…
Ощущения были правдоподобные, будто я сидел в уличном кафе в Брюгге на площади рядом с огромной колокольней. А напротив сидел доктор Ланге в пальто, отхлёбывая из маленькой кружки кофе.
— Скажи, Небель… — начал он.
Они говорили на немецком, поэтому Ланге произносил Nebel, что значит «Туман», потому что английское слово Mist на немецком звучит, как «дерьмо».
— Ты когда-нибудь встречал человека, который больше всего на свете любит деньги? И ради них готов на всё?
— Да. Это ты, доктор.
Ланге чуть улыбнулся, но решил не обращать внимание на подкол.
— У меня есть один такой человек в Москве, как раз такой. Вообще, он специалист по пропажам и вывозу людей за границу, хотя за деньги готов сделать что угодно. На случай, если ты захочешь пропасть, он сделает это быстро, пусть и дорого.
— Я слышал о таком. Ещё я слышал, что некоторые при этом пропадают бесследно, — Туман хмыкнул.
— Значит, он хорошо работает, — Ланге рассмеялся. — Его фамилия — Арсентьев, он раньше работал в МВД, и я иногда с ним связываюсь…
Воспоминание закончилось. Так, интересно. А не тот ли это тип, который месяц назад пытался меня похитить в Москве? И Ланге поделился контактом… может быть, он сам хотел, чтобы Туман пропал навсегда после встречи с Арсентьевым. Ведь много раз были намёки, что Ланге пытался избавиться от Тумана после дела. И снова обратился к тому человеку.
Это не задача Ланге, но Арсентьев не работал на него в постоянку, а делал какие-то дела. И другие могли его нанять.
Короче, надо ехать. Помешать пацану забрать посылку и выяснить обо всём этом побольше.