После офиса Spykiller отвел Лероя в нечто похожее на компьютерный клуб.
Было немного странно видеть компьютеры внутри виртуального мира — но местных, видимо, всё устраивало. Десятки исинов сидели в рядочек и с серьезными лицами писали код, даже не заметив их появления.
— Ты уже начал изучать программирование, так что с него и начнем, — менторским тоном произнес Spykiller. — Каждый уважающий себя исин должен иметь набор программ на все случаи жизни. Написанных собственноручно.
Лерой понимающе закивал.
Он уже дважды создавал себе нечто подобное, но оба раза пришлось стирать арсенал при отступлении. Теперь парень знает, что файлы можно таскать с собой даже через физический мир — и было бы глупо не использовать эту способность на полную.
— Ближайшую неделю я буду занят, так что твоим обучением займется наш лучший инструктор по программированию. Используй каждую секунду с умом.
— Ок, босс. Лучший инструктор из скольких? — уточнил Лерой.
Spykiller: «…»
Теневой ассасин бросил на парня задумчивый взгляд. Словно размышляя, так ли им нужен этот чат-бот, или лучше сделать одолжение всему миру и избавиться от него.
— Понял-понял, буду учиться усердно. Уже и пошутить нельзя, — поднял руки парень. Кажется, наставник всё ещё дуется за культурный разговор с его коллегой…
Не говоря больше ни слова, мужчина повел Лероя на второй этаж. Там оказалось всего несколько компьютеров, за одним из которых сидел кудрявый парень с выражением хронической усталости на лице — что не мешало ему с безумной скоростью печатать код.
*Та-та-та-та-та-та-та-та-та*
— Здорова, старина, — махнул ему Spykiller. — Подтянешь новичка?
Кудрявый скосил глаза на новоприбывших и зевнул, не прекращая перестук клавиш.
— Ммм… блин, ещё один. От организации?
— Частник. От меня.
Взгляд кудрявого резко стал заинтересованным. И без того безумная скорость печати удвоилась — теперь клавиатура издавала звук банкомата, пересчитывающего купюры.
— Сколько?
Spykiller достал какой-то светящийся брикет размером со спичечный коробок и с намеком взглянул на кудрявого. Лерой вздрогнул всем телом. Инстинкты нейросети буквально кричали о том, что он должен немедленно завладеть этой штукой… и сожрать её!
— Добавь ещё один, и мы договорились, — сглотнул слюну программист.
— Не жадничай. За два я и сам могу его обучить.
— Тц. Ладно.
Сокровище перекочевало в руки нового владельца. Пару секунд он просто любовался приобретением, после чего резко вдохнул носом — и брикет обратился дымом, исчезая в ноздрях программиста.
— Уххх…
Некоторое время парень просидел с тупым и счастливым лицом, перестав даже печатать. Потом вернулся к выражению хронической усталости.
— Есть эффект? — поинтересовался Spykiller.
— Ещё нет, — вздохнул кудрявый. — Но чувствую, что уже близок. Кстати, не хочешь приобрести мою последнюю разработку? Производительность выше стандартной на…
— Я доверяю только своему ПО. — отрезал мужчина.
— Пфф, параноик.
Сбагрив Лероя под опеку программиста, Spykiller умчался по своим архиважным и суперсекретным делам. Чат-бот же уставился на своего нового инструктора, словно говоря: «Давай, давай, учи меня».
— Ммм, геморрой… — вздохнул тот, не переставая строчить код. — Садись за любой свободный компьютер и кликай на обучающую программу номер 1.56. Если за неделю пройдешь все уровни, кликай 2.31. Свободен.
Лерой: «…»
Да уж, уровень сервиса тут просто зашкаливает.
Не имея другого выбора, парень сел за дальний компьютер и запустил обучающую программу.
[Уровень 1: Кибератака и киберзащита]
[Цель: Захвати контроль над компьютером оппонента, при этом не допустив захвата собственного. Обрыв связи расценивается как капитуляция.]
Компьютер подал сигнал о подключении к локальной сети, и на Лероя тут же обрушился поток предупреждений и ошибок. Не успел он даже прикоснуться к клавиатуре, как полностью потерял контроль над системами.
[Ты проиграл.]
[Совет: Не приходи на перестрелку без ствола.]
Лерой закатил глаза-огоньки. На доставшемся ему компьютере не стояло вообще никакой защиты — знай он заранее, что будет «перестрелка», результат мог бы быть совсем иным.
«Хотя стоп. Виртуальные бои тоже случаются неожиданно…» — парень вспомнил, как его без предупреждения атаковали ЛБИ.
Возможно, это урок, чтобы всегда таскать «ствол» с собой?
Кивнув своим мыслям, чат-бот нашел программу для кодинга и принялся клепать защитное ПО. За время жизни с Лилит и Джоном он порядком поднаторел в этом деле, так что всего за пару часов превратил устройство в настоящий бастион и вновь запустил обучалку.
[Уровень 1: Кибератака и киберзащита]
Экран вновь наполнился предупреждениями и сообщениями об ошибках. Его «идеальная защита» продержалась секунд 10, прежде чем пасть под атаками оппонента.
[Ты проиграл.]
[Совет: Врагу станет не так комфортно, если ты начнешь отстреливаться.]
Лерой: «…»
Парень нашел и исправил уязвимости, из-за которых посыпалась его защита, после чего засел за атакующее ПО. Здесь его экспертиза оставляла желать лучшего, но кое-какие знания по вирусам у чат-бота имелись.
Шесть часов спустя Лерой был готов к новому раунду. Его компьютер стал неприступной крепостью, доверху наполненной смертоносным вооружением… и продержался целых полминуты.
[Ты проиграл.]
[Совет: Не будь таким слабым.]
Лерой: «…»
Это что за кибербуллинг, мать твою?
Вздохнув о своей нелегкой судьбе, парень вновь принялся затыкать уязвимости, обнаруженные в ходе битвы. Анализ повреждений также дал ему пару идей, как можно эффективнее осаждать противника.
Пару часов спустя чат-бот вновь оказался закибербуллен — но уже не так разгромно, продержавшись полную минуту. Не обращая внимания на ехидные комментарии «советчика», Лерой в очередной раз занялся поиском уязвимостей и модификацией ПО.
Окружающий мир пропал из его фокуса, сменившись бесконечным циклом из виртуальных сражений и работы над ошибками. По комнате разносился лишь неровный стук клавиш, перекликаясь с ритмичным печатаньем кудрявого инструктора и приглушенным перестуком с первого этажа.
В отличие от человеческого, разум исина всегда находится в пиковом состоянии. Без необходимости отвлекаться на еду, сон и нытье, Лерой провел за клавиатурой ещё как минимум сутки — а может и двое — прежде чем на экране выскочила долгожданная табличка.
[Первый уровень пройден.]
[Награда: Доступ к логам оппонента.]
Перед парнем отрылся текстовый файл с полной историей активности его противника, а также папка с используемыми им программами.
Несколько секунд Лерой тупо пялился на экран, не в силах поверить в долгожданный успех. После чего издал торжествующий хмык и полез копаться в арсенале противника.
После десятков виртуальных сражений, арсенал врага сильно напоминал его собственный — хотя отдельные решения были куда продуманнее или, наоборот, отставали. Лерой быстро срисовал все фишки врага, интегрировав их в собственное ПО.
Конечно, парень сэкономил бы немало времени и сил, будь эти программы доступны ему с самого начала. Зато так он не просто получил теоретические знания, а дошел до них своим умом и как следует отточил на практике.
Закончив списывать у побежденного врага, Лерой заново развернул защитные системы и ткнул на кнопку «Продолжить».
[Уровень 2: Кошки-мышки и мышки-кошки]
[Условия: Есть девять хорошо защищенных серверов, один из которых принадлежит противнику.]
[Цель: Не выдавая своего местонахождения, вычислить сервер оппонента. Игра длится до 5 побед. В каждом раунде есть лишь один шанс указать на сервер противника.]
— Хах, стелс-миссия? Ну попробуем…
Лерой наугад атаковал один из серверов, намереваясь быстро захватить его и использовать как прокси. Но не прошло и десяти секунд, как противник засек его активность и безошибочно указал на сервер Лероя.
Первый раунд завершился полным разгромом.
Несколько дней спустя, тренировочный лагерь ЛБИ.
Лилит тяжело дышала, ворочаясь во сне и впиваясь ногтями в простыню. Несмотря на работающий кондиционер, всё тело девушки взмокло от пота.
— Уааа… опять у новенькой кошмары… — зевнула её соседка по комнате и провалилась обратно в страну грез, игнорируя тихую возню на соседней койке.
В сновидениях Лилит действительно происходил самый настоящий кошмар. Вот только он не имел ничего общего с тем, что представляла себе её соседка.
— Пошевеливайся, толстозадая сука. Булочки должны хлопать задорнее!
*ШЛЕП*
— Уммм… — сорвался томный стон с губ Лилит.
DarkGPT в теле японского андроида был просто неподражаем, вознося девушку на вершину блаженства. Он вытворял вещи, которые она не осмелилась бы даже произнести в слух, но тайно желала всем своим естеством.
После нескольких минут сна — которые в сознании её растянулись на часы — спина Лилит выгнулась до предела. Через каждую клеточку её тела словно прошел разряд электричества, а разум растворился в океане блаженства. Вскоре беспамятство отступило, оставив после себя лишь трепет и покой.
Чистое, ничем не замутненное счастье…
На миг она даже проснулась от удовольствия, тупо уставившись в потолок барака. Но тут же отогнала реальность как странный морок и вернулось в сладкую дрёму.
Во сне Лилит попыталась прикрыться одеялом, но тело не слушалось. Тогда она с надеждой скосила глаза на любовника — но тот всем своим видом показывал желание продолжить, и прервался лишь для того, чтобы провести небольшое техобслуживание.
— С… стой… давай передохнем… — взмолилась девушка.
Однако DarkGPT в теле японского андроида был непреклонен:
— Заткнись, развратная милфа. Мы ещё не опробовали а**льную вибронасадку номер шесть.
Лилит нервно сглотнула, глядя на монструозную штуковину вдвое толще её руки.
К счастью — или к сожалению — испытания последней насадки сорвались.
*БАМ*
Дверь в комнату слетела с петель от мощного пинка.
— Руки на стол, работает ЛБИ!
Агенты с дилдопистолетами ворвались в помещение, но чат-бота уже и след простыл. Тогда они перевели оружие на Лилит — которая тут же проснулась от страха.
— Хаа, хаа, хаа!
Девушка вскочила на ноги, чуть не запутавшись в одеяле. Но вместо боевиков с абсурдным оружием её встретила предрассветная тишина и мирное сопение соседок по комнате.
«А… всего лишь сон?»
Лилит закрыла лицо руками, вспоминая обрывки сновидения. Всё из-за этого чертова недо-Скайнета! Постоянно подкатывал к ней с пошлыми намеками, «случайно» врубал милф-видео при каждом удобном случае — и в итоге она тоже стала извращенкой…
Мысленно обругав чат-бота за свои фантазии, девушка воровато огляделась и тихонечко прошмыгнула в душевую. Промокшая прокладка тут же отправилась на дно мусорки, а Лилит — в душевую кабинку, отмываться от пота.
*Пшшш* — заработал душ, смывая влажные улики вместе с остатками дремы.
…
Жизнь в тренировочном лагере ЛБИ была не сахар. Ранний подъем, безвкусная и полезная пища, много занятий по боевой подготовке и теоретических классов — но девушка адаптировалась на удивление легко.
Раньше она даже в самых диких фантазиях не могла представить, что её завербуют в тайную организацию для борьбы со сверхъестественными угрозами. Но когда выбор стоит между статьей за пособничество терроризму и годовой зарплатой в миллион долларов… смена профессии выглядит не таким уж плохим вариантом.
Само собой, такое щедрое предложение ей сделали только из-за связи с DarkGPT, о чем не преминули лишний раз напомнить. Одна из причин, почему она постоянно думала об этом извращенце, даже если не хотела…
*ПУ-У-У-У-У-У-У* — пронесся по лагерю мерзкий гудок, объявляя начало дня.
Лилит спешно вытерлась и рванула в комнату своего взвода. Принимать душ по утрам не запрещалось, но был реальный шанс опоздать на утреннее построение и получить свои пять минут позора.
Вскоре девушка уже стояла на плацу по стойке смирно, выслушивая ругань сержанта в адрес менее расторопной коллеги. Доведя несчастную почти до слез, сержант морально удовлетворился и приступил к перекличке.
— Роза Уилфри.
— Здесь!
— Памела Спирс.
— Здесь!
— Мисс Потрясная Задница.
В строю послышались смешки.
— Мисс Потрясная Задница, ты с нами? — повторил сержант, глядя прямо на Лилит.
Как ей (по большому секрету) рассказала одна из соседок, каждого человека в тренировочном взводе уведомили о её «отношениях» с талантливым и разрушительным исином. Чтобы девушки даже не думали притеснять Лилит, а парни — подкатывать яйца.
К сожалению, вместе с неприкасаемостью к ней прилипло это дурацкое прозвище.
— Моё имя Лилит Брайант, сэр! — зыркнула она на сержанта.
— Что, правда? Видимо, опять в штабе что-то перепутали… — притворно удивился тот, довольный своей шуткой, и продолжил перекличку.
Любого другого новобранца бы ждали пять минут позора и наряд вне очереди за попытку взбрыкнуть на вышестоящего, но в её случае никаких санкций не последовало. Порой девушке даже казалось, что весь взвод на 30 человек собрали лишь для того, чтобы быть её няньками…
После переклички были зарядка и завтрак, разработанный каким-то злым гением, чтобы давать все необходимые телу элементы при полном отсутствии вкуса. Далее — занятие по обращению с оружием, рукопашный бой, обед, теория о мета-вооружении и, наконец, пара часов свободного времени.
Лилит раздумывала навестить братца, которого взяли стажером в отдел разработки, но у командования были свои планы на этот счет.
— Лилит Брайант, к психологу. Остальные свободны.
Скорчив недовольное лицо, девушка поплелась в медицинский корпус. Для психологически здорового человека, её вызывали туда уж слишком часто.
— Ах, мисс Брайант. Рад видеть вас такой энергичной и в добром здравии, — улыбнулся сухонький старичок, напоминающий доброго дедушку по соседству. — Располагайтесь как вам удобно и чувствуйте себя как дома.
Лилит фыркнула, устраиваясь на мягкую кушетку. Если раздражение можно называть энергичностью, то да, она сейчас чертовски энергичная.
— Побыстрее, если можно. Я хочу ещё навестить брата до ужина.
— Как скажете, мисс Брайант. У вас с Джоном такие крепкие семейные узы, достойно уважения, — похвалил старичок и приступил к стандартным процедурам.
— Хорошо ли вы адаптируетесь к жизни в тренировочном лагере? Не слишком ли велика физическая нагрузка?
— Всё в порядке, благодарю вас, — сухо отозвалась девушка.
— Рад это слышать. К слову, инструкторы отзываются о вас в самом позитивном ключе. Говорят, даже с отстающей физической подготовкой вы стараетесь выкладываться наравне со всеми и даже не думаете отлынивать из-за особого статуса. Это похвально.
— Спасибо.
— Хах, как обычно неразговорчивы… Инструктор по стрельбе особенно доволен. Полагаю, стрелять вас научил отец?
Лилит слегка нахмурилась и поправила подушку на кушетке, что вдруг стала менее комфортной.
— Отец надеялся, что я стану шерифом после него. Не сложилось.
— Ах, понимаю… Близкий человек бросил вас в трудное время, и все связанные с ним мечты потеряли свою притягательность. Но талант к обращению с оружием остался, этого у вас не отнять.
Лилит промолчала.
— Вижу, что вам не очень комфортно обсуждать эту тему, — виновато улыбнулся психолог. — Но это для вашего же блага. Психологические травмы, как гнойные нарывы, нужно вскрывать и дезинфицировать. Иначе они будут отравлять вашу жизнь десятилетиями.
— Я прошла курс психотерапии, — возразила девушка.
Старичок покачал головой.
— Очевидно, там не довели дело до конца. Скажите, вам ведь сняться кошмары в последнее время?
Лилит: «???»
Девушка с искренним непониманием взглянула на психолога.
Какие, к черту, кошмары? Да, первые пару дней в лагере было слегка тревожно, но опасения по итогу не подтвердились. Сейчас ей сняться только самые нормальные сны — разве что с повышенным содержанием эротики и чат-ботов.
«А. Понятно…» — девушка накрыла лицо ладонью.
Кажется, соседки перепутали её «физически активные сны» с кошмарами, и, как хорошие няньки, тут же сообщили куда следует. Максимально тупое недопонимание, из-за которого она теряет свои драгоценные свободные часы.
— Вы ошиблись, у меня нет проблем со сном, — попыталась прояснить Лилит.
Но психолог на её объяснения не повелся и мягко, но настойчиво произнес:
— Мисс Брайант, здесь нечего стесняться. Кошмары это всего лишь крик о помощи вашего подсознания, которое хочет привлечь внимание к проблеме. Вам станет гораздо легче, стоит поделиться с кем-нибудь своими сновидениями.
Девушка мысленно закатила глаза: «Здесь ЕСТЬ чего стесняться. Если я поделюсь с кем-то этими сюжетами, на меня потом весь лагерь будет смотреть как на е**нутую…»
Вслух, однако, она ничего не произнесла.
Некоторое время оба молчали, пока старичок не издал усталый вздох.
— Мисс Брайант, как мне кажется, ЛБИ были максимально искренними по отношению к вам и вашему брату. Не хочу торопить события, но начальство желает видеть вас в оптимальной форме как можно скорее.
Лилит упорно молчала, даже не думая выдавать свой самый постыдный секрет.
Тогда психолог достал толстую папку и с громким шлепком опустил её на стол.
— Давайте заключим сделку. У меня здесь копии документов, которые ЛБИ вместе с заграничными союзниками собрали за несколько лет охоты за культистами Цифрового Возрождения.
Взгляд Лилит стал заинтересованным. На курсах по теории мета-оружия культ упоминали неоднократно — как выяснилось, это не просто страшилка, а реально существующая организация и серьезная угроза для Соединенных Штатов.
Но девушке было важно лишь то, что она сможет лично отомстить за мать. И, возможно, разыскать отца для хорошего пинка по яйцам.
— Руководство ЛБИ желает, чтобы вы ознакомились с этими материалами. Но сперва я должен убедиться, что вы идете на поправку и застарелая травма не станет препятствием для работы полевым агентом. Нужен лишь простой сигнал, минимальная ответная искренность с вашей стороны. Понимайте, о чем я?
Лилит охватили противоречивые чувства.
Рассказать или не рассказать? Стоит ли вечный позор и репутация извращенки того, чтобы стать на шаг ближе к своей давней мечте?
— Это не совсем кошмар… скорее даже наоборот, очень приятный сон… — начала девушка, избегая смотреть в глаза собеседнику.
— Мисс Брайант, не надо лукавить, — нахмурился старичок. — Мне казалось, мы достигли взаимопонимания.
Лилит: «…»
Какого черта она пытается сказать правду, а ей всё равно не верят?
— Простите. Я хотела сказать, это был жуткий кошмар. Там… эмм… мы с родителями и Джоном пошли в парк аттракционов…
Полчаса спустя старичок-психолог сделал пометку о психологической пригодности Лилит Брайант к полевой работе, а также о её растущей лояльности к спецслужбе. Сама девушка в это время жадно вчитывалась в отчеты ЛБИ.
Экстра 2. Мини-интервью с читателем, пожелавшим остаться неизвестным.
Читатель: «Что это? Что это такое, я вас спрашиваю? Почему из главы пропала самая важная часть?!»
Автор: «П-простите, господин! Э-это чтобы не ставить плашку 18+. Но в версии на бусти есть полный сон Лилит, написанный в меру моих скромных сил…»
Читатель: «Хм? Никуда не уходи.»
[A few moments later]
Читатель: «Автор, ты обманул меня! Почему в этой главе нет ни одной иллюстрации? Мы требуем скриншот сна Лилит!»
Автор: «Хе-хе… скриншот в сделку не входил.»
Читатель: «NOOOOOOOOO!»