
Полная версия
Черная линия

Эвелин Норт
Черная линия
Виктория ведет двойную жизнь. Днем она - Вики, замкнутая хозяйка скромной мотомастерской, способная оживить любой спортбайк. Ночью она становится Black Raven - непобедимым призраком нелегальных гонок, чьего лица никто не видел. Четыре года она доминирует в подполье, регулярно оставляя вторым Даниэля - самоуверенную звезду элитного клуба Red Kings.
В городе стартует новый чемпионат, но в тени гонок разворачивается криминальная драма: один за другим исчезают дорогие мотоциклы участников. Когда Даниэль, не подозревая о тайне Вики, привозит свой байк в её мастерскую для настройки, Виктория обнаруживает в его электронике скрытый шпионский софт, используемый для контрабанды.
Попытка вскрыть схему оборачивается катастрофой: в мастерскую врываются вооруженные наемники. Чудом спасшись благодаря своевременному вмешательству Даниэля, Виктория понимает, что криминальный синдикат паразитирует на мире гонок. Теперь они с Даниэлем - невольные союзники, вынужденные скрываться и вместе распутывать заговор. Для Даниэля это шанс найти Black Raven, который может быть ключом к разгадке. Для Виктории - игра на выживание, где каждый шаг может раскрыть её главную тайну мужчине, который мечтает её победить.
Глава 1: Кванты адреналина и скрытые треки
Ночной воздух взрывался от яростного, металлического рева четырехцилиндровых двигателей. На спидометре черно-матового Yamaha YZF-R1 цифры давно преодолели психологический барьер безопасности, превратившись в размытое белое пятно. Для человека в глухом комбинезоне эта скорость была единственной формой абсолютной свободы.
Городские огни сливались в сплошную световую трассу, напоминающую неоновый туннель. Позади, едва ли на полкорпуса отставая, шел ярко-красный байк Даниэля - абсолютного фаворита клуба Red Kings. Он пилотировал безупречно, на грани законов физики. В каждом повороте его коленный слайдер скрежетал по асфальту, высекая снопы искр. Он шел ва-банк. Это был его третий сезон, и он не привык видеть перед собой чью-то спину.
Но «Чёрный Ворон» двигался точнее. Виктория хладнокровно контролировала дистанцию через зеркальный визор шлема. Она знала эту промзону наизусть - каждый коварный стык старой эстакады, каждую зону торможения. В подполье ходили легенды, будто под этим матовым шлемом скрывается матерый экс-чемпион мировых серий, вылетевший из официального спорта за тяжелый характер. Никто из этих парней и близко не догадывался, что их непобедимый кошмар весит чуть больше пятидесяти пяти килограммов и после гонок просто хочет выпить горячего чая.
Перед финальным S-образным поворотом у заброшенного порта Даниэль рискнул, открыв газ чуть раньше и пытаясь протиснуться по внутреннему радиусу. Вики просчитала этот шаг. Ювелирным движением корпуса она сместила траекторию своего R1, перекрыв ему коридор и заставив соперника на долю секунды сбросить обороты, чтобы избежать жесткого столкновения. Секундная потеря темпа Даниэля - и черный ворон пересекает финишную черту под оглушительный гул толпы.
Снова первая. Снова Black Raven оставляет амбициозного лидера «Королей» на втором месте.
Не дожидаясь поздравлений и не глуша мотор, Вики резко развернула байк. Черный силуэт растворился в темноте лабиринта портовых складов до того, как организаторы успели объявить сумму выигрыша. Ей не нужны были деньги на подиуме. Ей нужна была чистая победа.
Мастерская «Viki’s Workshop». Запах бензина и гордости.
Час спустя в боксах мастерской царила привычная рабочая тишина. Здесь пахло трансмиссионным маслом, свежей резиной и крепким кофе. Инструменты на верстаках лежали в идеальном, почти хирургическом порядке - Вики не терпела хаоса в деталях.
Уже без кожаной экипировки, в свободном джинсовом комбинезоне и простой черной майке, Виктория смывала специальной пастой въевшуюся смазку с пальцев. В зеркале отражалась бледная 24-летняя девушка с тонкими чертами лица и парой темных мазков на щеке. Днем её знали как Вики - неразговорчивого, но чертовски талантливого механика, способного оживить любой «мертвый» спортбайк.
Тишину спящей улицы разорвал резкий, агрессивный звук торможения прямо у ворот. Судя по характерному свисту тормозных дисков, к ней пожаловал литровый снаряд с сильно перегретыми колодками.
Дверь бокса распахнулась, впуская порцию предрассветной прохлады и... Даниэля.
Он выглядел в точности так, как на фотографиях в спортивных таблоидах: высокий, уверенный в себе, с безупречной стрижкой, которую не испортил даже подшлемник, и с едва уловимым налетом высокомерия во взгляде. На его куртке горела крупная эмблема Red Kings. Он был зол. Очень зол.
- Привет. Мне сказали, тут работает лучший электронщик в этом секторе, - бросил Даниэль, швыряя перчатки на свободный верстак.
Вики даже не повернулась, методично вытирая руки ветошью.
- Смотря что тебе нужно. Если неоновая подсветка для того, чтобы производить впечатление на девочек у клубов, то ты ошибся дверью. Тут занимаются мотоциклами, а не бижутерией.
Даниэль на секунду потерял дар речи от такой порции встречного холода. Он прищурился, внимательно разглядывая хрупкую хозяйку мастерской.
- Остроумно. Мне нужно разобраться с блоком управления на моей Yamaha. На верхах, после одиннадцати тысяч оборотов, идет непонятный провал. Из-за этой чертовщины я сегодня упустил... кое-кого на трассе.
Вики опустила глаза, пряча мимолетную улыбку. «Ты упустил меня, парень, потому что открылся на тридцать миллисекунд позже на выходе из шпильки», - подумала она, но вслух произнесла ровным, деловым тоном:
- Блок управления - штука капризная. Оставляй байк, к вечеру проведу диагностику. Но сразу предупреждаю: у меня плотный график.
Даниэль сделал шаг вперед, сокращая дистанцию и опираясь руками о край её рабочего стола. От него пахло дорогим парфюмом и жженым пластиком.
- Послушай, Вики... так тебя зовут? Мне не нужно «к вечеру». Мне нужно идеально. Этот чертов «Ворон» из подполья... он как будто видит меня насквозь. Мне нужен любой, даже микроскопический зацеп по мощности. Понимаешь?
- Понимаю, - тихо ответила Вики, прямо встретив его взгляд. - Твоя самоуверенность мешает тебе трезво оценивать физику процесса. С техникой я разберусь. С твоим эго - вряд ли.
Даниэль удивленно изогнул бровь. В его глазах вместо злости неожиданно вспыхнул чистый азарт. Эта девчонка явно не собиралась пасовать перед его авторитетом.
- Ладно, мастер. Посмотрим, совпадает ли твой профессионализм с твоим длинным языком. Утром проверю работу.
Когда рев его уходящего мотоцикла наконец затих, Вики выдохнула. Сезон обещал быть как минимум нескучным.
То, что скрыто в прошивке.
Вики подошла к оставленному посреди бокса байку Даниэля. Аппарат был великолепным - чистокровный гоночный снаряд, ухоженный и злой. Она подключила диагностический кабель к разъему под сиденьем и вывела телеметрию на экран рабочего ноутбука.
Она действительно собиралась сделать его байк быстрее. Ей не нужны были легкие победы над ослабленным противником - истинное удовольствие заключалось в том, чтобы обходить Даниэля, когда он находится на пике своих возможностей.
Экран компьютера замерцал, считывая данные из ЭБУ (электронного блока управления). Графики впрыска, углы опережения зажигания... Всё выглядело штатно. Но когда Вики углубилась в корневую архитектуру заводской прошивки, её пальцы замерли на клавиатуре.
В самом сердце софта сидел скрытый, зашифрованный подкаталог. Он не имел никакого отношения к работе двигателя. Это был кастомный автономный трекер, использующий закрытые военные спутниковые частоты. Он не просто фиксировал геолокацию байка в реальном времени, но и непрерывно перекачивал огромные массивы информации, зашитые в память мотоцикла.
Вики нахмурилась. Буквально вчера на закрытых форумах обсуждали, что после гонки бесследно исчезла Honda CBR одного из пилотов «Красных Королей». Городские камеры ничего не зафиксировали, мотоцикл словно растворился в воздухе. И это был уже седьмой случай за месяц.
Она быстро ввела поисковый скрипт по серийному номеру обнаруженного протокола. Строки кода побежали по экрану, открывая зловещую картину. Этот блок не просто следил за Даниэлем. Прямо сейчас через него шла передача зашифрованных терабайтов информации на удаленный прокси-сервер. И судя по структуре метаданных, это были не гоночные логи, а криминальные транзакции и данные о контрабанде, спрятанные внутри чип-тюнинга. Сами гонщики использовались как «слепые» курьеры.
Внезапно экран ноутбука моргнул тревожным красным цветом. Локальная система безопасности мастерской выдала критическое предупреждение: «Внешнее принудительное подключение. Сканирование сети мастерской... Ошибка доступа».
Вики похолодела. Тот, кто установил эту программу в байк Даниэля, прямо сейчас понял, что его тайну вскрыли. И этот «кто-то» запустил обратное отслеживание.
На улице, прямо за глухими воротами погруженной в предрассветный сумрак мастерской, послышался едва различимый хруст гравия. Вики медленно перевела взгляд на монитор камер наружного наблюдения.
К воротам бокса, полностью погасив фары и заглушив двигатели, бесшумно подкатывали три тяжелых черных внедорожника. Из них слаженно, без единого лишнего звука, начали выходить люди в глухой тактической экипировке с оружием в руках.
Глава 2: На встречных курсах.
Красный восклицательный знак на экране ноутбука пульсировал, словно отсчитывая секунды до взрыва. Вики не тратила время на панику. Четыре года в нелегальных гонках научили её одному правилу: если колесо начинает сносить, глупо жать на тормоз - нужно открывать газ.
Она метнулась к верстаку, сгребла в карман комбинезона флешку с резервной копией взломанной прошивки и выдернула кабель из мотоцикла Даниэля. Автоматические ворота мастерской были слишком медленными и шумными, открывать их - значит подписать себе приговор. Оставался только один путь.
В дальнем углу бокса, укутанный в брезент, ждал своего часа её рабочий байк - старый, но идеально настроенный трековый снаряд, перекрашенный в неприметный серый цвет. Не броский, без опознавательных знаков. Тот самый, на котором она обычно тестировала детали.
Снаружи раздался глухой удар - пришельцы в тактической экипировке начали отжимать ломом замок боковой двери.
Вики сорвала брезент, прыгнула в седло и повернула ключ зажигания. Она не успела надеть гоночную экипировку: на ней был всё тот же джинсовый рабочий комбинезон, поверх которого она успела лишь набросить старую кожаную куртку и натянуть простой, видавший виды шлем с прозрачным стеклом, валявшийся на полке.
Весь мир вокруг сузился до размеров ветрового стекла.
Удар. Боковая дверь мастерской с треском поддалась, впуская внутрь темноту и силуэты с затянутыми в черные маски лицами. В руках первого из них блеснул вороненый металл пистолета.
Вики сжала сцепление, включила первую передачу и до упора крутанула ручку акселератора. Мотор взревел, заполняя замкнутое пространство бокса оглушительным, яростным криком.
Она отпустила сцепление. Байк рванул с места. Вики направила тяжелую машину не к выходу, а прямо на глухие деревянные ворота заднего двора, заваленные старыми шинами. Раздался оглушительный треск ломающегося дерева, покрышки разлетелись в стороны, и мотоцикл вылетел на узкую, засыпанную гравием заднюю улочку промзоны.
Вдогонку ей полетели тихие, противные хлопки выстрелов. Одна из пуль со звоном срикошетила от рамы, но Вики уже закладывала байк в крутой вираж, уходя с линии огня.
Она летела по лабиринту бетонных заборов, едва успевая переключать передачи. Куда ехать? К себе домой - исключено, вычислят за пару минут.
Ответ пришел сам, когда на перекрестке у старой водонапорной башни её ослепил свет фар. Прямо перед ней, перегораживая дорогу, встал тяжелый черный внедорожник. Перехват. Они просчитали её пути отхода.
Вики резко ударила по тормозам, пуская заднее колесо в юз. Из окон джипа уже показались стволы оружия. Сбежать по открытому шоссе не удастся - снимут на первом же прямом участке.
Внезапно из темноты боковой аллеи, с хриплым, утробным рыком, вылетел еще один мотоцикл. Ярко-красный, без номеров, с яростно горящими светодиодными фарами.
Байк пронесся в сантиметрах от капота внедорожника. Пилот в кожаной куртке с нашивкой Red Kings на секунду заложил крутой вираж, сравниваясь с Вики, и откинул визор своего шлема. Это был Даниэль.
- За мной! Живо! - крикнул он, перекрывая рев моторов.
Он резко переложил мотоцикл и рванул в узкий, полуразрушенный пешеходный пролет между двумя заброшенными цехами - туда, куда массивные джипы физически не могли поместиться. Вики, не раздумывая ни секунды, бросила свой байк вслед за ним.
Позади раздался скрежет металла о бетон - один из внедорожников попытался протиснуться в узкий проем, но намертво застрял, сминая крылья и блокируя дорогу остальным преследователям.
Полчаса спустя. Подземный паркинг недостроенного торгового центра.
Здесь было тихо, сыро и пахло бетонной пылью. Два мотоцикла замерли в самом дальнем, темном углу нижнего уровня. Вики заглушила мотор, стащила с головы шлем и тяжело облокотилась на бензобак. Её сердце бешено колотилось, а руки слегка дрожали от прилива адреналина.
Даниэль слез со своего мотоцикла, швырнул шлем на сиденье и заметался по парковке, взъерошив волосы. На его лице читалась дикая смесь адреналинового кайфа, злости и полного непонимания происходящего.
- Какого черта там произошло? - Даниэль резко повернулся к ней, тяжело дыша. - Я вернулся к твоей мастерской, потому что мне на телефон пришел анонимный алерт от системы безопасности моего байка: «Попытка несанкционированного сканирования». Я думал, ты решила слить файлы моей прошивки конкурентам или залезла куда не надо! А вместо этого натыкаюсь на группу зачистки, которая пытается разнести твой бокс! Ты во что ввязалась, механик?
Вики подняла на него усталый, но жесткий взгляд, убирая растрепавшиеся волосы со лба. Она быстро оценила ситуацию: её серый тестовый байк ничем не напоминал легендарный черный R1 «Ворона», а испачканный в смазке джинсовый комбинезон окончательно сбивал с толку. Для него она по-прежнему оставалась просто талантливой девчонкой из сервиса.
- Я ни во что не ввязывалась, Даниэль, - тихо, но отчетливо произнесла она, вставая с мотоцикла. - Это ты ко мне приехал. И это в твоем байке сидит то, из-за чего эти люди готовы убивать.
Даниэль нахмурился, сделав шаг назад.
- О чем ты говоришь? При чем тут мой мотоцикл?
Вики засунула руку в карман и выудила оттуда флешку, покрутив её перед его лицом.
- Я подключилась к твоей телеметрии, чтобы убрать провал на высоких оборотах, о котором ты говорил. Но вместо обычной заводской прошивки нашла в мозгах твоего байка скрытый, зашифрованный софт. Он работает через закрытые спутниковые частоты. Прямо сейчас твой мотоцикл используют как слепого курьера для передачи каких-то колоссальных объемов криминальных данных.
Даниэль замер, переваривая информацию. Его эго и уверенность в том, что он полностью контролирует свою жизнь и свой клуб, дали огромную трещину.
- Это бред... Кто мог это сделать? Мой байк обслуживают только проверенные люди.
- Те же люди, которые «обслуживали» мотоциклы всех тех гонщиков, что бесследно исчезли за последние две недели, - отрезала Вики. - Тот, кто это устроил, зашил схему прямо внутрь нашего подпольного чемпионата. И как только я попыталась скопировать этот протокол, система выдала нас. Эти люди приехали не за мной, Даниэль. Они приехали зачистить свидетеля, который сунул нос в их схему. То есть за мной. Но и твой байк им теперь придется уничтожить.
Даниэль смотрел на неё, и в его глазах медленно закипала ярость - не на неё, а на тех, кто использовал его имя и его страсть втемную. Он крепко сжал кулаки, а затем снова посмотрел на Вики, оценивая её бледный вид и синяки под глазами от усталости.
- Ладно, - процедил он сквозь зубы. - Мастерская разгромлена, возвращаться тебе некуда. Мой байк под прицелом. Похоже, мы в одной лодке, механик.
Вики едва заметно кивнула, отвернувшись, чтобы он не заметил, как в её глазах мелькнула тень облегчения. Он не догадался. Он видел в ней жертву обстоятельств и своего мастера, но никак не своего главного врага на трассе.
- Нам нужно затаиться, - продолжил Даниэль, подбирая шлем. - И мне нужно найти Black Raven. Если эта криминальная дрянь встроена в чемпионат, «Ворон» может быть частью этой схемы. Или следующей целью.
Вики едва сдержала горькую усмешку, натягивая свой шлем обратно.
- Ищи, Даниэль. Ищи своего Ворона. А пока - помоги мне спрятать эту флешку.
Глава 3: Эхо пустых дорог.
Звук шагов Даниэля эхом отскакивал от сырых бетонных опор паркинга. Вики смотрела, как он прячет флешку под обшивку распределительного щитка в самом темном углу. Место надежное: старый недострой, сюда годами никто не заглядывал, кроме редких закладчиков и диггеров.
Ее руки внутри мотоциклетных перчаток все еще подрагивали, но не от страха - от остаточного адреналина. В голове, сменяя друг друга, крутились две мысли. Первая: ее мастерская, собиравшаяся по винтику годами, уничтожена. Вторая, куда более опасная: Даниэль собирается искать «Ворона». То есть ее саму.
- Готово, - Даниэль вернулся к мотоциклам, вытирая испачканные в побелке ладони о джинсы. - До утра полежит там. Потом я перевезу ее в безопасное место. И тебя тоже.
- Я сама решу, куда мне ехать, - резко бросила Вики, застегивая ремешок шлема. Ей нужно было держать дистанцию. Чем ближе он подпустит ее к себе, тем быстрее поймет, что обычные механики не закладывают серые трековые байки под такими углами, уходя от погони.
Даниэль усмехнулся - в его манере, чуть высокомерно, но теперь в этой усмешке сквозило уважение:
- Слушай, спасительница, твой бокс перевернули вверх дном. Если они пробьют владельца земли, выйдут на твое имя. У тебя есть пара часов, пока их аналитики складывают этот пазл. У меня есть безопасная квартира на окраине, оформленная на подставное лицо. Без камер, без умных замков. Чистая механика. Едем туда.
Вики помедлила. Логика подсказывала, что он прав. Без инструментов, без базы и под прицелом неизвестных тактиков она была уязвима. К тому же, находясь рядом с лидером Red Kings, она могла контролировать его расследование.
- Хорошо, - кивнула она. - Но едем раздельно. Твой красный байк светится в темноте, как мишень. Назови адрес, я прибуду через двадцать минут.
Даниэль надиктовал координаты. Через минуту его мотоцикл с глухим рыком сорвался с места, растворяясь в темноте выезда с парковки. Вики подождала три минуты, слушая, как затихает звук его выхлопа, а затем завела свой серый снаряд.
Город после полуночи казался вымершим, но Вики не расслаблялась. Она петляла по проулкам, намеренно выбирая маршруты без муниципальных камер фиксации скорости. Внутри шлема было душно, пот заливал глаза.
«Скрытый софт... закрытые спутниковые частоты...» - слова, которые она сказала Даниэлю, обретали форму зловещей картины. Кто-то превратил нелегальный чемпионат в гигантскую распределенную сеть. Мотоциклы гонщиков, постоянно перемещающиеся по городу на огромных скоростях, идеальны для транзита зашифрованных пакетов данных. Их невозможно отследить стационарными глушилками. А исчезнувшие пилоты? Вероятно, они, как и она, заметили странности в телеметрии. Или их байки просто «списали» вместе с курьерами, когда объем данных был исчерпан.
Она доехала до окраины, где высились глухие коробки новостроек. Даниэль ждал ее у неприметного кирпичного гаражного кооператива, примыкающего к жилому комплексу.
Они поднялись на лифте на четырнадцатый этаж. Квартира Даниэля оказалась холостяцким лофтом: минимум мебели, панорамные окна с видом на промзону и огромный стол, заваленный чертежами, деталями двигателей и распечатками графиков.
Вики скинула куртку и шлем, устало опустившись на жесткий диван. Даниэль молча протянул ей бутылку минералки.
- Рассказывай всё, - потребовал он, садясь напротив на низкий табурет. - Что именно ты видела в коде? Кто прислал этот софт?
- Код кастомный, - Вики сделала глоток, чувствуя, как сухость в горле немного отступает. - Но подписи протоколов старые. Такие использовали военные структуры около пяти лет назад, пока их не списали из-за уязвимостей. Тот, кто это сделал, имеет доступ к серьезному железу. И еще... этот софт активируется только тогда, когда байк разгоняется свыше двухсот километров в час.
Даниэль нахмурился, обдумывая ее слова.
- На такой скорости антенна ловит сигнал со спутника точнее?
- Нет. На такой скорости полиция не может тебя остановить, а городские сканеры не успевают перехватить пакет данных. Гоночный трек чемпионата - это идеальная зона покрытия.
Даниэль резко поднялся и подошел к окну, всматриваясь в ночные огни.
- Завтра ночью - следующий этап. На портовых складах. Если я не явлюсь, парни из клуба не поймут. Но важнее другое: там будет «Ворон». Он выигрывает каждую гонку последние три недели. Если кто и знает, что происходит с организацией чемпионата, то это он. Или она. Никто никогда не видел его без шлема.
Вики замерла, сжав бутылку так, что пластик хрустнул.
Главное правило «Ворона»: никогда не оставлять следов на асфальте, которые ведут к твоему дому.
- Ты думаешь, Ворон замешан? - осторожно спросила она, стараясь, чтобы голос звучал искренне-любопытно.
- Я думаю, что Ворон - либо главная фигура в этой игре, либо следующая жертва, которую зачистят, как только данные будут переданы, - Даниэль повернулся к ней, и в его глазах вспыхнул опасный азарт. - Мне нужно поговорить с ним до старта. Твой серый байк... ты сможешь перепрошить его мозги так, чтобы сымитировать сигнал моего трекера?
Вики прищурилась, мгновенно просчитывая варианты:
- Зачем?
- Если они отслеживают меня по сигналу, они подумают, что я еду на твоем мотоцикле. Ты выведешь их на ложный след в сторону промзоны, а я на своем байке - уже без маяка - незаметно пройду на портовые склады и прижму Ворона к стене.
Вики едва сдержала внутренний вздох. План Даниэля был безумным, дерзким и… идеально играл ей на руку. Ей нужно было оказаться на портовых складах в роли Ворона, и если Даниэль будет искать её в одном месте, пока его преследователи будут гоняться за ее пустым трекером в другом, она получит преимущество.
- Я сделаю это, - сказала Вики, поднимаясь с дивана. Усталость как рукой сняло, уступив место холодному расчету. - Мне понадобится твой старый ноутбук, который не жалко сжечь, и пара часов тишины.
Даниэль кивнул и достал из шкафа потрепанный лэптоп.
- Действуй, механик. Завтра ночью мы либо вскроем этот нарыв, либо оставим свои кости на портовом бетоне.
Вики открыла крышку ноутбука, глядя на свое отражение в темном экране. Она знала то, чего не знал Даниэль: на портовых складах его ждет не просто разгадка криминальной схемы. Его ждет гонка, которую никто из них не имеет права проиграть.
Глава 4: Порт мертвых кораблей.
Темнота за окном лофта Даниэля казалась осязаемой, тяжелой, как мазут. Вики не помнила, как пролетели эти часы. Экран старого лэптопа выжигал глаза, строчки кода расплывались неоновыми шрамами, а пальцы, сбитые в кровь еще в мастерской, тупо ныли от монотонного стука по клавишам. Она создавала цифрового призрака.
Ей нужно было не просто скопировать трекер Даниэля, а заставить систему зачистки поверить, что лидер Red Kings в панике мечется по трущобам южной промзоны, пока сам Даниэль будет пробираться к порту. Но куда страшнее была другая задача: незаметно для сидящего в двух метрах парня встроить в этот же алгоритм «слепую зону» для своего собственного черного байка. Для «Ворона».
Даниэль сидел на полу, прислонившись спиной к стене, и методично, с тихим, зловещим щелканьем, перебирал звенья запасной приводной цепи. В его движениях не было прежней вальяжности мажора, играющего в опасные гонки. В нем проснулся зверь, загнанный волк. Каждые десять минут он бросал взгляд на часы, и Вики кожей чувствовала, как между ними натягивается струна. Один неверный вздох - и она лопнет.


