
Полная версия:
Игрушка жестокого наследника. Ты хотел сломать меня, но я уничтожила твою империю!
Обед в столовой был полем битвы. Я взяла самый дешёвый ланч: рис, тушёные овощи и компот. Села за дальний стол, надеясь раствориться в фоне.
Но фон не отпускал. Студент из команды Максима — здоровый парень с наглыми глазами — проходил мимо, толкнув меня плечом специально. Поднос перевернулся. Рис и овощи хлюпнули, расплёскиваясь на мою единственную куртку, на колени, на стол.
Зал замер. Потом раздался смех. Громкий, заразительный. Парень ухмыльнулся, собираясь сказать какую-нибудь колкость про «грязь».
Я не заплакала. Я не вскрикнула. Я медленно достала салфетку. Вытерла руки. Вытерла пятна на куртке. Затем подняла голову и посмотрела прямо в глаза этому парню. Мой взгляд был пустым, холодным, как зимнее стекло. Я не моргала. Я смотрела на него так, будто он уже умер.
Парень перестал ухмыляться. Его уверенность треснула. Он отвёл глаза, пробормотал извинение, которое никто не расслышал, и быстро ушёл.
Тишина после этого момента была оглушающей. Кто-то тихо щёлкнул затвором камеры телефона. Фото моего «холодного взгляда» и грязной куртки отправилось в анонимный чат курса. Мем родился мгновенно: «Крыса с зубами». Меня высмеивали, но теперь боялись. Немного. Но достаточно.
Глава 4
Вечер принёс конец иллюзиям контроля. Я вернулась в общежитие, уставшая, голодная, злая. Дверь моей комнаты была открыта.
Внутри хаос. Шкафы вывернуты наизнанку. Постельное бельё порвано. Мой рюкзак валялся на полу, пустой. Ноутбука, оставленного после занятий, не было. Там, где он лежал на столе, краской была написана надпись: КРЫСА НЕ ЖИВЕТ В ЧИСТОМ ДОМЕ.
Сердце пропустило удар. Без ноутбука я не могла выполнить дневное задание Максима. Нашу устную сделку он объявит сорванной. Отчисление неминуемо. Семья потеряет надежду. Я упала на колени, чувствуя, как тело отказывается служить. Паника волной накрыла разум.
«Нет. Стоп. Вспомни.»
Резервная копия проекта была в облаке. Но вход был разрешен только с IP-адресов университета. Чтобы получить доступ к внутреннему серверу и восстановить данные, мне нужен прямой проводной доступ. Через серверную. Ту самую, которую охраняют двадцать четыре часа в сутки.
До двух часов ночи я металась между комендантом и библиотекой. Денис выдал мне старый ноутбук из фонда временного пользования; тот еле загружался, но видел сеть. Планшетов в фонде не было. Я надела чистую футболку, поверх — испачканную куртку, натянула капюшон и вышла в коридор. Сердце билось где-то в горле. Каждый шаг эхом отдавался в пустых переходах корпуса кибербезопасности.
Дверь в серверную зону требовала пропуска. Я вспомнила старый метод доступа, который изучила ещё на первом курсе: обход контроллера через порт диагностики, если физически подключиться к панели управления этажом ниже.
Я проникла в технический подвал. Темнота давила на глаза. Свет фонаря телефона резал пространство узким лучом. Я подошла к распределителю, вскрыла панель, подсоединилась. Экран ноутбука, который я несла в сумке (старый, запасной, медленный), ожил. Я запускала скрипт доступа, когда услышала шаги.
Живые. Тяжёлые. Охранник.
— Эй! Что ты тут делаешь? — голос прогремел в бетонном лабиринте.
Я рванула к аварийному выходу, но свет мигнул и погас. Резервное освещение включилось тускло-зелёным. Из темноты коридора вышел силуэт. Высокий, спокойный.
Максим Рид.
Он не злился. Он улыбался. В полумраке его глаза казались почти черными.
Кабель я выдернула из панели и сунула в сумку, отступая от распределителя.
— Ты прошла тест, Кира, — сказал он тихо, подходя ближе. Охранник, который бежал за ним, замер, увидев сына ректора, и отошел, поняв, что это не его игра.
— Я знал, что они сделают это сегодня. Я ждал тебя здесь.
Мои пальцы сжались на ноутбуке.
— Это была часть твоего плана? — прошептала я, чувствуя, как холод проникает в кости. — Кража ноутбука. Нападение. Всё это... топливо для твоего проекта?
— Ты проявила находчивость. Холодность. Ты не стала плакать, когда тебя унижали. Ты искала решение, когда всё рухнуло. Это редкие качества.
Он сделал шаг навстречу, сокращая дистанцию до опасной близости. Я чувствовала запах его дорогого парфюма, смешанный с электрическим озоном серверной.
— Но условия изменились, — продолжил он, доставая из кармана планшет. Экран вспыхнул ярким зеленым светом, отражаясь в моих расширенных зрачках. — Ты должна найти того, кто это сделал. Викторию или её приспешников. И сломать их системы. Полностью. До рассвета.
Я смотрела на планшет. Полный доступ к внутренней сети кампуса. Админские права. Власть, о которой я мечтала.
— А если я откажусь? — спросила я.
— Тогда я скажу ректору, что ты пыталась незаконно взломать серверную ночью. Тебя отчислят мгновенно. Полиция. Судимость. Конец.
Он протянул планшет мне.
— Найди их, Кира. И сделай так, чтобы они захотели исчезнуть.
Я взяла устройство. Оно было теплым от его рук. В голове крутился один вопрос: кто здесь жертва, а кто хищник? Максим не спасал меня. Он использовал мою боль как бензин для своего двигателя. Но сейчас у меня в руках был ключ от всего мира.
Я больше не жертва обстоятельств.
Я оружие.
Ночь опустилась на город без моего разрешения. Я сидела на кровати, прижимая к коленям планшет, и смотрела, как гаснут огни в окнах общежития. Сон не шёл: в голове ходил кругом один и тот же вопрос — если я оружие, то чьё и против кого.
До рассвета я собрала на планшете Рида логи вторжений в свою комнату и заблокировала сетевые учётки тех, кто там был. Планшет он забрал вместе с отчётом. Утром я не помнила, как дошла до столовой. Помню только холод в кончиках пальцев и гул в ушах, который заглушал даже собственное дыхание. Запасной ноутбук лежал открытым на краю стола, тяжелый, как якорь. Единственное, что отделяло меня от полного провала — его тонкий слой алюминия и код, который я писала ночами, пока другие спали.
Столовая «Айрон-Хилл» гудела, как растревоженный улей. Запах пережаренного картофеля и дешевого кофе бил в нос, вызывая тошноту. Я выбрала самый дальний стол, спиной к стене. Так делали все изгои. Так делала я.
— Ой!
Это было слишком театрально. Слишком громко.
Коричневая волна хлестнула по клавиатуре. Горячий, липкий кофе растекся между клавишами, проникая в щели, убивая мою жизнь за три секунды. Экран мигнул и погас.
Виктория Ланская стояла над моей головой, прикрыв рот салфеткой с таким видом, будто ей стало дурно от моего присутствия, а не от собственной гадости. Ее туфли на шпильках были идеально чистыми. Мои руки дрожали.
— Ты задерживаешь очередь, Волкова, — ее голос был сладким ядом. — Извинись. Прямо сейчас. При всех.
Вокруг нас выросла стена из тел. Свита Виктории — те же самые парни, что вчера толкали меня в коридоре, — сомкнулась плотнее. Они блокировали выход. Не давали мне уйти. Не давали мне выдохнуть.
Мое сердце колотилось так сильно, что ребра болели. Страх сковал горло. Публичное унижение. Это то, чего она добивалась. То, чего хотел Максим. «Тест на лояльность.» Если я заплачу — я слабая. Если закричу — я истеричка. Если промолчу — я грязь.
Но у меня был другой язык. Код.
Пальцы сами потянулись к карману куртки, где лежал второй телефон — старый, разбитый, но подключенный к локальной сети через доступ, который дал мне Рид. Я не поднимала глаз. Я не смотрела на Викторию. Я просто начала печатать вслепую, пряча экран под столом.
«Скрипт запуска.»
«Тест звукового оповещения зоны C.»
«Пауза 3 секунды.»
Тишина стала невыносимой. Виктория сделала шаг ближе, наклоняясь, чтобы заглянуть мне в лицо.
— Ты думаешь, твое молчание тебя спасет? — шепнула она, и от ее дыхания пахло мятой и презрением. — Ты никто. Ты ошибка в системе, которую нужно исправить.
Над нами щёлкнул динамик оповещения. Потом ещё один. Сирена ударила так резко, что я сама вжала голову в плечи. Красные лампы замигали под потолком; над кассами загорелось «ПОКИНЬТЕ ПОМЕЩЕНИЕ». Кто-то вскочил, опрокинув стул. Толпа зашевелилась. Внимание переключилось. Шум сменился тревогой.
— Что происходит? — рявкнул парень из свиты Виктории, оглядываясь.
Она тоже вздрогнула от сирены. Ее глаза сузились. Она посмотрела на мой телефон, спрятанный под столом. На мои пальцы, все еще летавшие над экраном.
— Забрать у нее это, — приказала она холодно. — Сейчас же.
Двое парней рванули ко мне. Один схватил за край ноутбука, другой потянул за плечо, вырывая из-под стола.
Я вцепилась в устройство мертвой хваткой. Край корпуса впивался в ладони. Боль была острой, чистой, настоящей. Лучше боли от потери контроля.
— Руки прочь! — крикнула я, но голос сорвался в визг.
Они тянули сильнее. Экран трещал. Петли скрипели. Я чувствовала, как они ломают мой единственный шанс. Мой инструмент. Мою жизнь.
И вдруг рука одного из них остановилась в воздухе.
Между мной и захватчиками выросла фигура. Тихая, незаметная, всегда прятавшаяся за стеллажами библиотеки. Денис Орлов.
Он не кричал. Не угрожал. Он просто перехватил запястье парня Виктории, мягко, но неотвратимо сжав болевую точку. Парень охнул, выпуская ноутбук. Второй замер, увидев спокойное лицо архивариуса.
— Это имущество университета, а не твоей семьи, — сказал Денис тихо. Его голос звучал странно объемно в повисшей тишине. — Руки прочь. Или я буду вынужден вызвать охрану кампуса и сообщить ректору о попытке хищения оборудования студенткой.
Свита Виктории застыла. Они ожидали всего угодно, кроме сопротивления от «библиотечной мыши». Их статус зависел от того, что они могут ломать других. А тут их сломали взглядом.
Я выскользнула из-за стола, прижимая к груди горячий, залитый кофе ноутбук. Колени подгибались. Я не ждала рыцарства. Я не просила защиты. Я готовилась к войне, а Денис... он просто включил свет. И это злило меня больше, чем боль.
— Пойдем, — сказал он, протягивая руку. Не касаясь меня. Просто указывая направление.
Мы прошли через толпу, которая теперь бурлила у мигающих табло. Никто не обратил на нас внимания. Виктория осталась стоять посреди зала, ее лицо исказилось от ярости, которую она не могла выплеснуть публично. Она знала, что проиграла момент. Но она знала и то, что война не окончена.
Глава 5
Архив библиотеки встретил нас запахом старой бумаги и пылью. Тишина здесь была не пустой, а наполненной. Денис закрыл дверь и повернул ключ.
Я бросила ноутбук на стол. Кофе капал с корпуса, оставляя темные пятна на дереве.
— Почему ты это сделал? — спросила я, не оборачиваясь. Голос дрожал, но я старалась придать ему сталь. — Мне не нужен был твой героизм. Я справилась бы сама.
Денис отсоединил питание ноутбука, промокнул корпус полотенцем и перевернул его клавиатурой вниз.
— Ты устроила ложную пожарную тревогу, Кира, — спокойно ответил Денис. Он прислонился к стеллажу, скрестив руки на груди. — Люди в панике давят друг друга. Тебя могли затоптать. Или обвинить в терроризме. Это не месть. Это самоубийство.
Я развернулась, чувствуя, как внутри поднимается волна обжигающего стыда.
— Ты ничего не понимаешь! — выкрикнула я. — Для Максима я уже мусорный пакет. Если я не сломаюсь физически, он сломает меня цифровым кодом. Мне нужно было показать силу! А ты... ты просто показал слабость! Рыцарство для девочек из глубинки!
Денис не оправдывался. Он не спорил. Он просто достал планшет и включил запись.
На экране была VIP-ложа второго этажа. Столовая видна как на ладони. Камера крупно взяла лицо Максима Рида. Он сидел, положив ногу на ногу, со стаканом виски в руке.
Когда Виктория пролила кофе, он усмехнулся. Когда началась давка, его улыбка стала шире. Когда вспыхнули табло, он поднял телефон и набрал сообщение. Денис переключил видео на сохранённый чат команды — тот же момент, то же время: «Нравится. Она дергается, как раненый зверь. Жди сигнала.»
Я перестала дышать. Воздух вышел из легких, оставив вакуум.
— Он знал, — прошептала я.
— Он наблюдал, — уточнил Денис. — Он использовал угрозу безопасности как тест. Хотел посмотреть, как далеко ты зайдешь ради признания. Ради его одобрения.
— Это ложь! — я схватила планшет, собираясь разбить его об угол стола. — Он контролирует ситуацию! Он защищает меня!
— От кого? — Денис мягко, но твердо перехватил мои руки. — От Виктории? Нет. От самого себя. Посмотри вот это.
— Мой старый аккаунт из чата так и не вычистили, — пояснил Денис и открыл другой файл. Скриншот закрытого чата команды хакеров. Дата: прошлая неделя. Сообщение от аккаунта с ником M_R: «Подогрейте новенькую. Пусть почувствует дно. Тогда сделка по системе безопасности пройдет без лишних вопросов. Она будет благодарна за любую косточку.»
Мир качнулся. Пол под ногами стал вязким.
Максим не был спасителем. Он был архитектором моего ада. Каждый жест, каждый взгляд, каждое «ты особенная» — все это было частью алгоритма. Алгоритма манипуляции. Я не была партнером. Я была расходным материалом. Материалом для проверки прочности человеческого духа перед тем, как сломать его окончательно.
Я упала на стул. Голова шла кругом. В голове шумело, как в перегретых серверах.
— Зачем тебе это? — спросила я, глядя в пол. — Ты мог просто уйти. Ты всегда уходил. Почему сейчас?
— Потому что ты начинаешь писать код, который может уничтожить этого человека, — сказал Денис. — Но пока ты веришь, что он твой союзник, ты будешь защищать его систему. А не взламывать её.
Я выложила на стол флешку с исходниками «Чистого кода» — в репозитории он назывался IronShield. Денис взял её. Среди тестовых модулей были чужие вставки, назначение которых я пока не понимала.
— Верни мне это, — потребовала я, протягивая руку.
Денис задержал флешку в пальцах, потом положил передо мной.
— Твоя. Я хотел попросить копию для сравнения со старой архитектурой. Решать тебе.
— Пока ты не увидишь правду, твой код будет работать против тебя, — сказал он. — Максим знает, что ты близка к разгадке. Именно поэтому он позволил Виктории довести тебя до края. Чтобы ты согласилась на более глубокий доступ. На полное погружение.
— Ты не имеешь права...
— Нет, не имею. Даже если думаю, что спасаю тебя, — ответил он. В его глазах не было жалости. Только твердость стали. — Слушай меня, Кира. Ты можешь вернуться к нему. Можешь написать отчет. Можешь получить свою стипендию и свои долги, оплаченные его деньгами. Но ты станешь соучастником преступления ректора. И когда все рухнет, винить будут тебя. Потому что код писала ты.
Слова ударили наотмашь. Соучастник. Я не жертва. Я потенциальный преступник.
— Что ты предлагаешь? — мой голос был хриплым.
— Безопасное убежище, — сказал Денис. — Здесь нет камер. Здесь нет связи с сетью университета. Здесь мы можем анализировать данные без ведома Максима. Без его контроля. Ты хочешь мести? Хорошо. Но сначала ты должна понять, во что ты ввязалась.
Я смотрела на него. На его простую рубашку, на потертые книги, на спокойные руки, которые не прятались за монитором. Раньше я считала его слабым. Тихим. Незначительным. Теперь я видела в нем щит. Щит, который нельзя купить деньгами или страхом.
— Ты хочешь, чтобы я перестала ему доверять, — сказала я.
— Я хочу, чтобы ты доверяла себе, — ответил он.
Он достал из ящика стола чистый лист бумаги и ручку. Положил передо мной.
— Напиши мне пароль от своего страха, — тихо сказал Денис. — Я не буду его взламывать. Я не буду его использовать. Я просто буду рядом, пока ты его не сменишь.
Я посмотрела на белый лист. Он был таким чистым, таким пугающим. Впервые за неделю ком в горле начал рассасываться. Я смогла вдохнуть полной грудью. Воздух пах бумагой и надеждой.
Я взяла ручку. Кончики пальцев все еще дрожали, но меньше.
В этот момент в кармане моей куртки завибрировал телефон. Коротко. Резко. Как сердечный ритм предателя.
Я замерла с ручкой в руке. Я знала, кто это.
Но любопытство, эта опасная черта, которая привела меня сюда, заставила меня достать телефон и разблокировать экран.
Сообщение от M_R.
«Где мой отчет? Или ты хочешь повторить урок?»
Урок. Пусть думает, что я сижу в своей комнате и пишу код. Я сижу здесь, в архиве, в ловушке чужой правды, и впервые за долгое время чувствую, что мои цепи становятся легче.
Я посмотрела на Дениса. Он видел мое лицо. Видел сообщение. Он не сказал ни слова. Просто пододвинул ко мне кружку с чаем, уже успевшим остыть.
— Выпей, — сказал он. — Нам нужно много времени.
Я сделала глоток. Чай был горьким. Но живым.
В кармане телефон снова вибрировал. Настойчиво. Злобно.
Я не отвечала. Я начала писать на листе бумаги. Не пароль. Я писала имя Виктории. И рядом ставила жирный крест.
Если Максим хотел игры, пусть играет. Но правила теперь буду устанавливать я.
Глава 6
Утро пахло хлоркой и чужим страхом.
Я стояла перед дверью в аудиторию 304, сжимая лямку рюкзака так, что пальцы побелели. Внутри меня всё кричало: «Беги». Но я не бежала. Я ждала.
— Студентка Волкова, — голос охранника был сухим, как наждачка. Он даже не посмотрел мне в глаза, уставившись куда-то поверх моей головы. — Проход закрыт по распоряжению деканата.
Сердце пропустило удар. Не от страха. От ярости. Холодной, расчетливой ярости.
— Вызовите куратора курса, — сказала я. Тихо. Ледяно. Так, будто мы обсуждали погоду, а не моё право на образование.
Охранник моргнул. Ожидание криков, слез, скандала было заложено в его инструкцию. Мое спокойствие ломало алгоритм. За его спиной уже собрались студенты, шептались, тыкали пальцами. Виктория Ланская стояла чуть в стороне, прислонившись к стене, и её улыбка была похожа на оскал акулы. Она знала, что делает. Публичное унижение — это только прелюдия.
— Идиотка, — прошипела она, когда я отступила от охранника и прошла мимо неё. Она протянула руку, словно собиралась меня остановить; я уклонилась. — Ты думаешь, этот твой холодный взгляд спасет тебя? Я уже написала заявление о твоей психической нестабильности. Декан любит таких... проблемных клиентов.
Я не ответила. В кармане завибрировал телефон. Экран вспыхнул уведомлением от неизвестного номера, но я знала, кто это.
«Кабинет ректора. Через 10 минут. Или я публикую твои логи».
Виктория рассмеялась, заметив мою реакцию.
— Рид решил поиграть? Удачи, деточка. Он съест тебя заживо.
Я развернулась и пошла прочь из коридора, где пахло потом и завистью. Моя спина горела от их взглядов, но шаг был ровным. Десять минут. Кабинет ректора. Флешка. Игра началась.
Десять минут я добиралась до кабинета, а потратила секунды. Лифт так и не пришёл, я шла по лестнице, считая пролёты и повторяя про себя: флешка в кармане — и это всего лишь пластик, а не моя жизнь.
Дверь кабинета была приоткрыта. Внутри царил полумрак, несмотря на солнечный день за окном. Максим Рид сидел в большом кожаном кресле спиной ко мне, глядя в окно на университетский двор. На столе лежала флешка — маленький пластиковый кусочек, который мог либо дать мне жизнь, либо уничтожить её.
Он не обернулся, когда я вошла.
— Ты опоздала на три минуты, Кира.
— Охранник задержался со своими вопросами, — ответила я, садясь напротив него, не дожидаясь приглашения.
Максим медленно повернулся. Его лицо было непроницаемым, серые глаза изучали меня, как код, в котором он искал баг.
— Ты нарушила этику хакера. Вторглась в сеть университета без разрешения. Это статья. Это отчисление без права восстановления. Это конец твоего пути здесь.
— Или начало нового, — перебила я.
Он усмехнулся, и эта улыбка была опаснее любой угрозы.
— Мне нужен инструмент. Чистый код для системы безопасности моего отца. Ты идеально подходишь. Изоляция. Мои апартаменты. Под полным контролем. Ни шагу влево, ни шагу вправо. Ты будешь жить там, работать там, есть там. И молчать.
Мир вокруг сжался до размеров этого кабинета. Изоляция. Контроль. Он не просто хотел мой талант. Он хотел меня вырвать из социума, лишить опоры, превратить в послушную марионетку.
— А если я скажу «нет»? — спросила я, глядя ему прямо в глаза. — И уйду прямо сейчас? Что ты потеряешь, Максим?
Тишина стала оглушающей.
Он не ответил сразу. Вместо этого он потянулся к ноутбуку, лежащему на столе, и развернул экран ко мне.
— Ты потеряешь не меня, Кира. Ты потеряешь себя.
На экране был открыт файл. Мой личный архив. Адрес мамы в маленьком городке под Новосибирском. Долговые расписки отца. Сканкопии медицинских справок. Всё то, что я считала надежно защищенным паролем из двадцати символов и двух факторов аутентификации.
Земля ушла из-под ног. Меня вырвало бы, если бы желудок не был пуст от стресса. Он знал. Он всегда знал. Это не блеф. Это гарантия.
— «Нет» означает проблемы с законом для твоего отца, — тихо сказал Максим. — «Нет» означает, что мама потеряет квартиру. «Да» — это золотая клетка, но в тепле и сытости. Выбор за тобой.
Я смотрела на цифры на экране. Они пульсировали красным, как сердцебиение. Страх был таким сильным, что перехватывало дыхание. Хотелось заплакать, упасть на колени, согласиться на всё, лишь бы они не тронули семью.
Но тогда я вспомнила, как Денис перед нашим расставанием показал мне теневые копии журнала. «Пустая корзина — ещё не пустой диск. Проверяй, что осталось». Ночью я выгрузила эти копии на отдельное хранилище.
Мои руки дрожали, когда я доставала телефон.
Максим заметил движение. Его глаза сузились.
— Не делай глупостей.
Таймер рассылки я успела запустить под столом. Он резко поднялся, обошел стол и схватил меня за запястье. Его пальцы были сильными, жесткими. Боль пронзила плечо. Он пытался забрать телефон, вырвать его из моих рук силой.
— Отпусти, — прошептала я.
— Ты не понимаешь, с кем связалась! — рыкнул он, нависая надо мной. Его лицо было искажено гневом, но в глубине глаз читалась паника.
Я не сопротивлялась силе. Я перестала бороться с его хваткой. Вместо этого я посмотрела ему прямо в зрачки и произнесла вслух, четко и раздельно:
— «КраснаяПанда2005!»
Максим замер. Хватка ослабла, но не исчезла.
— Это пароль от моего облачного хранилища, — продолжила я, чувствуя, как внутри загорается холодный огонь. — Там копия журнала, которую я выгрузила ночью с твоим допуском Admin-Test. Не в твоём облаке. На отдельном хранилище.
Конец ознакомительного фрагмента.
Текст предоставлен ООО «Литрес».
Прочитайте эту книгу целиком, купив полную легальную версию на Литрес.
Безопасно оплатить книгу можно банковской картой Visa, MasterCard, Maestro, со счета мобильного телефона, с платежного терминала, в салоне МТС или Связной, через PayPal, WebMoney, Яндекс.Деньги, QIWI Кошелек, бонусными картами или другим удобным Вам способом.
Вы ознакомились с фрагментом книги.
Для бесплатного чтения открыта только часть текста.
Приобретайте полный текст книги у нашего партнера:
Полная версия книги
Всего 10 форматов

