Поражение (1/1)
Обмануть систему защиты в метрополитене – проще простого, и лично я бы включил этот процесс в список детских задачек на сообразительность. Светящиеся голубые лазерные лучи, издаваемые защитными рамками, действуют устрашающе, так как способны попросту разрезать обычного безбилетника на мелкие кусочки: не раз фиксировались случаи смерти по неосторожности, когда толпа или люди со злыми намерениями выталкивали кого-то в рамку. Однако софт, который призван отключать лазеры при получении на вход считывателя правильного сигнала-ключа, генерируемого автоматически для каждого билета, содержит в себе уязвимость.Прошивку защитного устройства, а затем и его исходный код, сливались в темную Сеть, а RailCorp, похоже, не спешит заказывать патч у ITCorp или объявлять конкурс, что, фактически, значит одно и то же: догадываюсь, что слишком много им нужно согласовывать между собой и с правительством, слишком долго и дорого им следует проводить обновления, да и прибыль эту компанию не особо волнует, когда она будет попросту покрыта субсидиями. К тому же, далеко не все понимают, каким образом можно проехать на метро бесплатно.
Математическую функцию, которая генерирует необходимый ключ, угадывать нет смысла – эта операция предполагает долгий перебор, который может тянуться вечно. Да и зачем делать это, если, как оказалось, в коде есть простая уязвимость, позволяющая совершить утечку памяти и попросту этот перебор ключа обойти? Сканирование чипа, прилагающееся к рамке, обходится путем посылания ложных дефолтных данных при помощи дополнительного устройства наподобие глушителя.Прислонив умные часы к считывателю, я прошел через рамку, когда лазер отключился и, сразу же за мной, он захлопнулся, чтобы не допустить проход еще одного человека вместе со мной. Никакой охраны на входе нет: лишь линия из лазерных рамок, светящиеся красным камеры наверху и касса – роботизированная.Стоя среди серых обывательских масс и ожидая момента, когда я сойду на платформу, я неожиданно услышал крики толпы и грохот позади: кажется, рамки были полностью отключены, но полного обесточивания не произошло, так как продолжает работать освещение и мониторы, расположенные над нами. Реклама на последних внезапно сменилась изображением человека в капюшоне и маске на черном фоне, а из динамиков раздался лязгающий басистый голос, вызывающий ассоциации с речью роботов из фантастических фильмов.?Мы – BlackWatch, и сегодня мы хотим выразить свой протест…?.- Вперед! Вперед!- Вперед!- Ааааа!Волна криков, напоминающих воинственные возгласы античных и средневековых воинов во время битвы, раздалась сзади: оттуда начали толкать те, кто поторопился пройти бесплатно. Мы, вместе с остальной толпой, поспешили пройти вниз по эскалатору, дабы попросту не пострадать в давке. Монотонный спуск в метро очень резко перешел в неспокойствие и ситуацию, при которой необходимо шевелиться, чтобы выжить и обойтись без травм.?Корпорации, которые захватили каждый аспект нашей жизнедеятельности, управляются административным приказом сверху…?Тупая и агрессивная молодежь с криками стремится прорваться вниз. Кто-то из них решил спуститься самым травмоопасным путем: скатившись вниз через платформу в центре, где стоят лампы. Особо ненормальные трюкачи решили пробежаться по поручням. Я же пытаюсь протиснуться через толпу, течение которой тоже ускорилось.?Их абсолютно не волнует увеличение качества продукции и поставляемых ими услуг: они, уповая на государственные субсидии, кормят нас плохими продуктами, продают нам плохие автомобили, плохие компьютеры и операционные системы…?Наконец-то мы выбрались на платформу. Обернувшись на миг назад, я случайно увидел, как какой-то пенсионер расшиб себе лоб и упал на пол: кажется, сейчас его затопчут. К сожалению, я ничего не смогу сделать с этим.- Приказываю всем остановиться и не нарушать порядок! – раздалось из громкоговорителя.Послышались выстрелы сверху. На платформу с другой стороны выбежали полицейские с импульсными дубинками, чтобы утихомирить буйствующую толпу, однако их действия не возымели нужного эффекта: их поначалу оттеснили, а затем снесли на пол.?Их не волнуют ваши личные желания и стремления: лишь они, лучше всех знающие, что лучше для общества, распределят вас на нужное место, скажут вам, что вы имеете право говорить, а что нет, и посадят вас, если вы посмеете их ослушаться…?Вместе с толпой я втиснулся в пока еще открытые двери вагона. На глазах у испуганных пассажиров, которые уже находятся внутри, в капсулу вваливаются новые люди, набивая ее битком. Служебные сигналы об открытии и закрытии дверей, а также просьбы уступить место женщинам, старикам и беременным, заглушаются то ли радостными криками, то ли звериным рычанием молодежи. Впоследствии их неоднородные и хаотичные крики перешли на лозунги.- Свободу! Свободу!- Нам власть не нужна! Нам власть не нужна!Взломы, которые проводит BlackWatch, тщательно скрываются официальными средствами массовой информации, однако нередко удавалось узнать о них через обсуждения в Сети или даже издалека – воочию. Обычно их акции направлены на нанесение ущерба корпорациям и создание препятствий их работе, и могут включать в себя либо взрывы, либо схождение поездов с рельс, либо отключение электроэнергии, иногда влекущие за собой гибель людей, либо какой-нибудь другой способ саботажа - но каждый раз они сопровождались взломами билбордов и донесением до граждан мысли о том, что нами правят тираны. Мне никогда не удавалось побывать в эпицентре событий, до текущего момента – и каждый раз я этому даже радовался.Вскоре, на следующей станции, двери открылись, и многочисленный отряд полицейских, уже оцепивший капсулу, принялся вышвыривать из нее людей и лупить каждого из них дубинками. Забивая протестующих, они надевают на них наручники и передают их другим полицейским для того, чтобы выволочь их на поверхность. Протестующие совершенно не сопротивляются: они ничего не делают кроме того, чтобы выкрикивать лозунги; некоторые из них снимают происходящее на умные часы. Разобраться в ситуации практически невозможно, и пострадать от рук стражей закона вынуждены в том числе и простые пассажиры. Полицейские сканируют чипы людей – кого-то из них определенно увезут в военкомат.В том числе и меня.Капсулу было приказано остановить – и, так как она управляется автоматически, полиции было достаточно лишь сделать соответствующий запрос в RailCorp, нежели приставлять дуло пистолета к голове водителя. Однако капсула окружена со всех сторон, а людей потихоньку забирают, из-за чего у меня времени – в обрез. Единственный способ спастись из бедственного положения – это заставить капсулу поехать. Понимая, что вскоре мне придется прибегнуть к противозаконным действиям, я надел на лицо маску. Я начал пробираться к голове капсулы – именно там должен находиться модуль управления, принимающий команды от центрального сервера.Я постепенно пробираюсь через толпу, отталкивая в сторону людей. Она постепенно рассасывается – и я двигаюсь быстрее.- Эй, ты! Стой!Один из полицейских, что находится внутри вагона, заметил меня. Мне пришлось вынуть свою импульсную дубинку и атаковать стража порядка. Дубинка очень хорошо прошлась по его шлему, и он вылетел из вагона в дверной проем, упав на пол. Я ускорил ход и применяю дубинку уже на протестующих, тем самым создавая суматоху, а они становятся активнее, преграждая полицейским ход и скандируя.- Тут нападение на полицейского! Ловите того, с голубыми волосами!Полиция получила сигнал о произошедшем и принялась добираться до меня, однако для нее пробраться через толпу протестующих все еще тяжело. Наконец-то я добрался до двери, ведущей в центр управления. На мое удивление, дверь не была заблокирована – а ведь мне пришлось бы подбирать нужный ключ очень долго – видимо, BlackWatch разблокировали не только турникеты, но все заблокированные двери в метрополитене.
Изнутри я запер кабину – мне пришлось сделать это при помощи ближайшего металлического кресла, так как доступ к состоянию электронного замка можно получить лишь с помощью ключа, которого у меня нет. Это место похоже на небольшой дата-центр, а для поддержания его в порядке его периодически навещают сисадмины.Включив консоль, я принялся к попыткам получения root-доступа. В этом мне быстро помог один известный процесс с соответствующим доступом: я знал об уязвимости в нем и очень быстро ей воспользовался. Я понял, что непосредственным управлением движением капсулы занимается модуль ядра: таким образом периферийными устройствами управлять попросту быстрее, а прослушиванием команд со стороны сервера занимается процесс-демон, который работает в фоновом режиме и дает указания модулю, предоставившему возможности управления.Я крайне быстро сообразил, какие именно команды следует слать модулю и зачем. Так как я теперь админ, я быстро написал код, который закрывает двери, заставляет капсулу поехать вперед и выключает свет внутри.?Осторожно, двери закрываются! Следующая…?- Твою мать, в кабине хакер! – крикнул, кажется, один из полицейских.
По двери начали бить, и мне кажется, что металлическое кресло не протянет.Я развернулся в сторону лобового стекла и облегченно выдохнул. Внезапно свет погас, и капсула поехала вперед по рельсам, через круглый подземный тоннель, похожий на крупную червоточину. Со стороны двери слышны испуганные вопли людей, запертых внутри. Произошедшее заставило меня изрядно попотеть: самая сложная часть моего плана побега теперь позади, и от этого практически зависела моя дальнейшая жизнь. Я слышал немало историй о том, какие порядки господствуют в армии, и нет никаких предпосылок для того, что при тамошней иерархии я не буду находиться в самом низу.Согласно моему плану (и коду, что я написал), капсула должна проехать три станции, после чего двери откроются, а я, минуя остатки полицейских, что оказались заперты вместе со мной, перебегу на другую сторону.
Я получил доступ к камерам видеонаблюдения. Вытащив свою импульсную дубинку, я оценил соотношение сил: в вагоне оказалось трое полицейских со шлемами, броней, дубинками и пистолетами за поясом, а помимо них – множество протестующих, еще недавно воинственно скандировавших антиправительственные лозунги, и не менее воинственно сдававшихся полиции, а теперь испуганно таращившихся на окружающих, кричащих и плачущих. Один из полицейских ломится ко мне внутрь, а остальные двое пытаются связаться с RailCorp, однако у них ничего не получается: под землей нет связи.Капсула уже миновала пару станций и подъезжает к третьей. Выдернув стул, я распахнул дверь и ударил полицейского им же по голове, из-за чего он отскочил назад, отряхнулся и пошел прямо на меня. Я отскочил в сторону от его рубящего удара дубинкой и в ответ попытался ударить его сбоку, однако он успешно парировал мою атаку; когда я попытался ударить его по голове, он блокировал попытку и размашистым ударом попытался снести мне голову, но мне удалось уклониться и пробить его стратегию защиты, ?уколов? его в шлем и продолжив наносить удары по его голове, пока он не потерял сознание.Двое других полицейских уже на подходе: они пробираются в мою сторону через толпу, которая наблюдала нашу дуэль и записывала ее на умные часы. Я успел вытащить пистолет из кобуры оглушенного мной стража порядка, и, направив его в полицейских, попытался нажать на спусковой крючок. Оружие стоит на предохранителе. Бойцы уже наступают на меня; в другой руке я держу дубинку, приготовившись парировать, и в это время я чудом нащупываю предохранитель. Заметив, что у меня в руках огнестрельное, они потянулись за собственными пистолетами.Я в первый раз стреляю из оружия такого типа; благо, слабая отдача пистолета и настрел из дробовика помог мне хотя бы попасть в одного из полицейских – пуля прошлась ему по плечу и заставила его упасть на пол, что заставило толпу людей паниковать еще сильнее. Выстрелив в другого, я попал ему в грудь, по броне и, одновременно с этим, я убрал свою дубинку за пояс, чтобы взять оружие обеими руками и открыть по врагам уже прицельную стрельбу. Я выпустил обойму им в шлемы; выстрелы пробили их пластиковые забрала и оказались смертельными для них.Выбежав из капсулы, я переметнулся на другую и, сняв маску, затерялся, на всякий случай, в толпе. До места назначения я добрался благополучно.Учреждение по документообороту находится совсем недалеко от станции метро, на которой я вышел на поверхность. Расположенное в центре города, оно будто врезалось в подножия небоскреба. Сам центр города представляет из себя что-то более яркое, нежели окраина: его небоскребы являются внешне монолитными и равномерными, будто бы сделаны из пластика, но из-под их матового корпуса то и дело выглядывает приглушенный свет помещений: они очень похожи на экраны наших умных часов. Часто на этих зданиях закреплены крупные рекламные билборды, бесконечно напоминающие о существовании корпораций, названия которых и так уже у всех на слуху.Я вошел в одно из таких зданий: двери раздвинулись автоматически. Взяв у автомата электронный код-талон, я принялся ждать, сидя на одном из многочисленных диванов. Помимо меня в очередь встало огромное множество людей, и нужды у них – самые разные. Кому-то необходимо обновить данные чипа, кому-то – выбраться за границу и получить соответствующее разрешение. Невыносимо долгое ожидание заставляет меня открыть свои переписки: одно сообщение от Брайана в виде мема заставило меня усмехнуться. Перед тем, как посмотреть его, я осмотрелся и прикрыл часы ладонью, чтобы никто не увидел: картинка из тех, за которые могут надолго посадить в тюрьму.Наконец-то очередь дошла и до меня – значит, со своим электронным талоном я должен подойти к кассе, на которой, все же, работает живой человек. Их работу все еще не удалось автоматизировать, и причиной этому является необходимость для работника взаимодействовать с клиентом, принимая решения не согласно определенной инструкции, а проявляя определенную гибкость мышления.
Прислонив к считывателю умные часы с кодом, я начал разговор.- Неделю назад я заказывал данные по поводу долговых обязательств бизнеса родителей.Меня обслуживает миловидная женщина в белой рубашке и с фальшивой улыбкой на лице. Что-то набрав на клавиатуре, она пристально смотрит в монитор.- Да, конечно. Ваша справка готова, - она считывает на мне чип, чтобы подтвердить мою личность, - Так, похоже, что вы уклоняетесь от призыва на военную службу…- Понимаете, дело в том, что я учусь, но мне еще не выдали отсрочку. Я только поступил… - соврал я, - Очередная неурядица с документами.
- Понятно.Мне очень повезло, что передо мной сейчас сидит человек, а не робот: согласно протоколу, она обязана сообщить обо мне, чтобы за мной приехал наряд полиции.- Вот, пересылаю ваши данные, - сказала она, и предложила мне снова прислонить умные часы к считывателю.Запрошенные мной документы пришли мне, после чего я, поблагодарив чиновницу, вышел из здания.Простое изучение долговых обязательств позволило мне понять, что с долгами у моих родителей все было чисто, любые их кредитные обязательства выполнялись, и, более того, их дело шло в гору, а норма дохода с каждым годом увеличивалась, перекрывая любые возможные расходы, способные вызвать необходимость в каких-либо займах.Что ж.Мои родители никому не были должны, а значит, я не получил не единой зацепки касательно того самого убийства. У меня совершенно нет представления о том, кому именно понадобилось делать такое – лишь общее понимание того, что на самом деле произошло: дело родителей было уничтожено, а вся их собственность стала частью одной из монополий, чьи названия каждый пятилетний ребенок этой чертовой страны знает наизусть. Но ведь не может крупная монополия осознанно замахнуться на такую маленькую компанию, точнее, их деятельность может быть поставлена на поток? Тот самый человек, который дал наводку на моих родителей, и является, по большому счету, причиной произошедшего – он в своих личных целях использовал силу бездушной государственной машины, что нами управляет, в то время как она могла даже не подозревать о том, что произошло.И именно того самого человека я должен найти.