Проект «Вертикаль всевластия»




(Онлайн-игра. Тестовое задание для потенциального работодателя)

Описание класса «Политики»

 

I. Краткие общие замечания по игровой механике

В игре существует три основных класса: это политики, силовики и криминалитет. Одна из основных особенностей игровой механики в том, что игрок, в принципе, может переходить из класса в класс. Для этого можно выполнять специальные квесты, расплачиваться за переход так же можно деньгами и репутацией.

Три основных класса тесно взаимодействуют друг с другом и менее тесно со вспомогательными классами: бизнесом и чиновниками.­­­­­ Весь бизнес в игре управляется представителями трех основных классов и независимым, как правило, не бывает.

Все материальные и трудовые ресурсы в игре выражаются в деньгах, а именно в долларах. Соответственно у игрока есть и другие материальные активы, которые тоже выражаются в деньгах, так как их можно продать (их стоимость можно посмотреть). Нематериальные ресурсы игрока – очки репутации и очки отношений. Понятия в принципе близкие друг другу, но разные. Очки репутации влияют на отношения к игроку определенной группы персонажей и определяются отдельно для разных групп – усредненной репутации для всех не существует. Очки отношений определяются для отношений между игроком и определенным индивидуальным персонажем.

 

II. Класс «Политики»

1. Чем занимаются политики

В рамках игры политики бывают только депутатами двух видов – либо государственной думы, либо городской думы. Соответственно, политики – это законодательная власть. Работа депутата состоит в принятии или отклонении законов.

Игрок-депутат, естественно, не может предложить закон под своим авторством, потому что это потребовало бы от персонажей игры понимания текста закона. Законы выносят на рассмотрение NPC-депутаты и президент страны, так же NPC.

Любой депутат может проголосовать за предложенный закон, против него, либо воздержаться. Влиять на принятие законов можно не только своим голосом. Можно за счет очков репутации и очков личных отношений агитировать коллег голосовать за или против закона. Можно покупать голоса коллег за деньги, ресурсы или услуги – как договоритесь.

Кроме официальной деятельности – законодательной работы – депутат может также иметь свой бизнес. Это может быть одна или несколько компаний, или доля в каком-то предприятии (в игре доля может быть только в виде акций, для простоты картины).

 

2. Зачем это нужно и как приносит деньги?

Во-первых – депутат может лоббировать в Думе чьи-то интересы. Договорившись с персонажами (игроками или NPC – не важно) из криминальных или силовых структур, либо из бизнеса, политик своими силами обеспечивает принятие или, наоборот, отклонение определенных законов. Тогда по факту выполнения заказа на законотворчество он получает либо заранее оговоренную единовременную выплату, либо (в некоторых особых случаях) регулярные выплаты в дальнейшем.

Во-вторых, так как депутаты могут иметь свой бизнес, они могут принимать законы, благоприятствующие их делу (увеличивающие доход), и отклонять законы, мешающие вести данный бизнес (снижающие доход).

Отдельная специфическая статья дохода депутатов – госпроекты. Законы, связанные с государственными заказами на любые товары и услуги, обязательно принимаются за деньги, выплаченные бизнесменами, и формулируются так, чтобы заплатившим деньги бизнесменам они приносили выгоду. В таком случае депутат может договориться об отчислении процента от дохода бизнесмена. В роли бизнесменов при этом могут выступать не только персонажи из вспомогательного класса бизнес, но и представители силовых и криминальных структур, и другие политики тоже. Чаще всего взаимодействие происходит с представителями трех основных классов, так как львиной долей бизнеса в стране владеют именно они, а бизнесмены как таковые играют вспомогательную роль.

Такая модель поведения политика в игре обеспечивает его тесное взаимодействие с представителями силовых и криминальных структур и, за счет этого, интересный игровой процесс. При этом необходимо помнить о том, что взаимодействие в игре – это не всегда сотрудничество! Принимая закон в пользу криминалитета или силовиков, политик уступает им часть сферы влияния на бизнес. Чтобы не потерять рычаги управления ситуацией, периодически необходимо принимать законы и в свою пользу (в пользу политиков), а также урезать полномочия криминалитета и силовиков.

3. Партии

Точно так же, как у криминалитета группировки, а у силовиков – ведомства, у политиков есть партии. Существует пять основных партий:

 

1. Сильная Рука

Лобби силовиков в политике. С претензией на партию власти, но де-факто не обладает монополией на управление страной и вынуждена считаться с другими политическими силами в парламенте. Законы принимает почти исключительно по заказу силовых структур, с удовольствием и выгодой для себя расширяя сферу их влияния.

 

2. Народная Сила

Несмотря на название, к силовым структурам отношения не имеет. Неофашисты. Настаивают на жесткой внешней политике страны, особенно по отношению к бывшим союзным республикам, на ужесточение иммиграционной политики, на ужесточение наказаний за незначительные нарушения законов. Настаивают на крайней централизации управления страной (тоталитарной модели), с минимумом демократии – по крайней мере, публично высказывают эту точку зрения. Добиваются ввода смертной казни. Лоббируют чьи угодно интересы. Берутся за пробивание непопулярных законов, для того чтобы прикрыть их реальных инициаторов.

 

3. Демократический Союз Правых (ДСП)

Собственно, демократическая партия. Официальная политическая программа – построение правового государства. Лоббирует интересы крупного бизнеса, управляемого в принципе кем угодно, но в основном криминалом. Депутаты этой партии часто инициируют госпроекты и принимают законы, выгодные их собственному бизнесу, а также коллегам по партии. В данной партии развита взаимопомощь – небескорыстная, конечно. Стремятся расширить полномочия политиков в ущерб криминалу и прежде всего силовикам, и это можно рассматривать как построение правового государства.

 

4. Либеральные Социальные Демократы (ЛСД)

Партия с нечеткой политической программой. Иногда тяготеет к неофашизму, иногда к силовикам, а иногда и к демократии. Причина такой странной политики проста – партия лоббирует чьи угодно интересы, и коллеги по парламенту часто покупают ее голоса. Нередко также пробивают заказы криминалитета.

 

5. Коммунистическая Партия

У коммунистов консервативная политическая программа. Официально выступают за развитие государственного сектора экономики, социальной сферы. Де-факто с удовольствием поддерживают силовиков (не забывая расширять сферу влияния политиков), а также собственный бизнес. Как и у демократов, у коммунистов развита взаимопомощь соратникам по партии.

 

4. Персонажи. Лидеры партий

 

1. Лидер партии «Сильная Рука» Олег Рыба. 51 год.

Ниже среднего роста, худощавый блондин с залысиной. Длинна волос средняя. Кожа светлая, глаза светло-серые, брови светлые и редкие. Лицо худощавое, незапоминающееся, нейтральное, без особых примет, без усов и бороды. Нос среднего размера, прямой. Губы тонкие. Для чтения документов надевает очки в тонкой оправе.

Характерная одежда: мышино-серый костюм, белая или голубая рубашка, галстук серый или синий металлик.

Говорит негромко, темп речи чуть медленней среднего. Голос монотонный, занудный; манера речи настойчивая и упорная – как бы ввинчивает слова в слушателей, как шурупы в твердый материал. Из-за этого его речь звучит более убедительно, гипнотически. Чаще всего говорит заранее заготовленную речь. К импровизации не способен. Мимика очень скупая, почти отсутствует. Слушает собеседника с таким же непроницаемым лицом, как и говорит.

Ходит быстро. В движениях точен, но скован - не допускает лишних жестов, и вообще по возможности никаких. Очень жестко и тщательно себя контролирует.

Выражение лица всегда серьезное и сосредоточенное, напряженное.

Олега Рыбу всегда сопровождают двое охранников. Это высокого роста молчаливые мужчины, бритые налысо, один темноглазый, другой светлоглазый, в остальном похожи, как близнецы. Оба в черных костюмах при синих галстуках, каждый с кобурой на поясе и гарнитурой в ухе.

Из биографии можно узнать, что раньше Олег Рыба служил в органах государственной безопасности. Подробности узнать не получится, да и небезопасно. На данный момент неофициально владеет несколькими предприятиями оборонной промышленности.

 

2. Лидер партии «Народная сила» Николай Невольный, 34 года.

Среднего роста, не худой, не толстый, слегка подкачанный брюнет. Короткая (под 3 мм) стрижка. Кожа умеренно смуглая, глаза темно-карие, брови густые и темные. Лицо округлое, без усов и бороды, явно не славянское (из биографии политика можно узнать, что в числе предков отметились евреи, армяне и цыгане). Нос крупный, с горбинкой (скорее армянский). Губы пухлые. Очки не носит.

Характерная одежда: темный костюм с темным же галстуком. Как вариант, с красным галстуком.

Говорит громко, быстро и эмоционально, сопровождая речь выразительной мимикой. Иногда картавит – не проговаривает букву «р». Но чаще говорит правильно. Артистичен, выразителен, убедителен за счет способности донести до слушателей не только смысл, но и эмоции. В истерию при этом не впадает. Жестикулирует артистично и красиво. Импровизировать умеет.

Ходит быстро, размашистой походкой, двигается достаточно красиво. Бывает и расслаблен, и напряжен. Состояние заметно по выражению лица. Иногда улыбается. Когда слушает собеседника, выражает внимание.

Намеки на свое совсем не славянское происхождение яростно, но без истерики опровергает. Общее впечатление от Николая Невольного странно контрастирует с его политической программой и смыслом его речей.

Из биографии можно узнать, что политик учился на востоковеда, а затем – на экономиста. Неофициально владеет производством коньяков в России.

 

3. Лидер партии «Демократический союз правых» Юрий Дубовый, 61 год.

Высокого роста, широкоплечий, полный, но не чрезмерно. Седые волосы средней длинны, без залысин. Кожа светлая, глаза голубые, брови густые седые. Лицо округлое, румяное. Нос крупнее среднего, мясистый. Губы пухлые. Надевает очки для чтения документов.

Характерная одежда: темный костюм с голубым или в несколько цветов галстуком.

Говорит медленно, выразительно, иногда прерываясь, чтобы подобрать формулировку. Мимика умеренная, жесты редкие и плавные. Вообще держится очень достойно, свободно. Даже когда напряжен или задумчив, не суетится. На самом деле – «тормоз», думает медленно, хотя и безошибочно. Поэтому лучше справляется с продуманной речью, чем с импровизацией. Над вопросами задумывается, но подумав, отвечает исчерпывающе. Любимый прием оппонентов – не давать ему подумать. Работает это плохо, потому что Юрий Дубовый не забывает заданных ему вопросов и собственных мыслей, и вообще обладает хорошей, надежной памятью.

Ходит не быстро, но и не медленно, плавно и с достоинством. Улыбается охотно и искренне, мрачное расположение духа по также не считает нужным скрывать. Когда слушает собеседника, выражает внимание и задумчивость.

В свое время был партийным функционером КПСС, затем чиновником. Владеет компанией по импорту продуктов питания.

 

4. Лидер партии «Либеральные Социальные Демократы» Александр Панцер, 40 лет.

Среднего роста, не худой и не полный. Волосы рыжие, короче средней длинны. Кожа светлая, глаза голубые, иногда покрасневшие, брови редкие рыжие. Лицо округлое, румяное. Нос меньше среднего. Губы тонкие. Очки не носит.

Характерная одежда: светло-серый костюм со светлым галстуком теплого (кофе с молоком) цвета.

Говорит быстрее среднего темпа, эмоционально и даже нервно, иногда при этом сбивается с мысли. Мимика дерганная, как и речь. Формулирует все запутанно, иногда сам себе противоречит. В настроении четко прослеживаются фазы подъема, эйфории и спада, переходящего в депрессию. Жестикулирует так же нервно и дергано. Впрочем, за счет высокой эмоциональности и некоторых актерских способностей бывает убедительным. Очень хорошо импровизирует, хотя по части заранее подготовленных речей менее силен.

Ходит быстро. Охотно улыбается, будучи в маниакальной фазе, мрачен в депрессивной фазе (судя по всему, страдает биполярным расстройством, но обследовать его психиатрам не удавалось ни разу). Слушает собеседника невнимательно, хотя и цепляется к ключевым словам оппонентов, но не всегда по делу. Очень суетливый и деятельный.

Из биографии можно узнать, что он учился на экономиста. Еще в студенческие годы попробовав амфетамин, он по сей день его периодически употребляет. Именно употреблением наркотика объясняются перепады настроения, нервное поведение и во многом непоследовательность политика. Имеет доли в разных сферах бизнеса и тесные связи с криминалом.

 

5. Лидер партии «Коммунистической Партии» Иван Батник, 61 год.

Высокого роста, худой. Лысый. Кожа светлая, с пигментацией. Глаза светло-карие. Лицо удлиненное. Нос крупный, с горбинкой. Губы средней пухлости. Документы читает в очках.

Характерная одежда: темный костюм с красным галстуком.

Говорит медленнее среднего темпа, не тихо и не громко, не очень выразительно, достаточно монотонно и скучно. Мимика небогатая. Любит перегружать речь длинными, малопонятными словами – собеседник теряет нить разговора, а он продолжает говорить. За счет этого Иван Батник редко бывает убедительным. В дискуссиях и импровизациях не силен, предпочитает заучивать речи, а лучше читать по бумажке. Жестикулирует умеренно, мимика тоже невыразительная.

Ходит неторопливо, слегка ссутулившись. Эмоции слабо выражаются мимикой, улыбается или хмурится нечасто. Собеседника слушает спокойно и внимательно, а потом долго, развернуто и занудно отвечает.

Из биографии можно узнать, что при Союзе изучал политэкономию. Владеет фирмой, продающей металлопрокат.


Посвящается Бермет Тологоновне Тобакаловой,
с искренней и глубокой благодарностью.

I've heard a rumor from Ground Control
Oh no, don't say it's true
They got a message from the Action Man
"I'm happy, hope you're happy too
I've loved all I've needed love
Sordid details following"

 

David Bowie, “Ashes to Ashes[1]

Рахметамин

 

 

- Это чудовищно неблагодарное занятие, знаешь?

- Не, - я улыбнулся, - не знаю. Откуда мне знать? Мне все всегда доставалось на халяву, особенно Гюльчатай тогда, на конференции... и только неутомимый Чингиз, без сна и отдыха штурмующий сердца восточных красавиц на предмет - я плюнул косточкой от черешни в мусорку – уязвимостей, знает, какое это неблагодарное занятие.

- Вообще-то я не про Гузаль, - невинно заметил Чингиз, - а про работу. Работа хакера неблагодарное занятие, в самом деле. Разработчики не любят, когда их тыкают мордами в уязвимости продуктов. Хотя заявляют, что любят и очень нам признательны. Но не всем охота выразить это в деньгах. Впрочем, - продолжил татарин, - раз уж ты про Гузаль... тут, на самом деле проблема. Неблагодарность - это не то слово. Неподходящее слово. Она вроде как благодарна мне, но не замечает меня. В смысле, признательна за помощь и участие - и все. И никак не реагирует на то, что я, вообще-то, ухаживаю за ней.

- Интересно, - протянул я, - то есть феномен неблагодарности все же имеет место. Хотя и не тотальной.

Чингиз неуверенно кивнул и взял еще горсть черешни из пакета.

- Послушай, дорогой, - я хитро улыбнулся и придвинулся по скамейке поближе к Чингизу - ты не хочешь вспомнить молодость и потестить вещество под моим авторством?

- Реле[2]? - встрепенулся Чингиз, - Это интересно, конечно, но в данном случае не нужно. Реле для того, чтобы сознательно управлять вниманием, а я в данном случае и так замечаю все, что мне нужно. В конце концов, я немного освоился со своим вниманием за то время, когда принимал реле. И в данном случае оно явно ни к чему. Вот если бы его взять, как доппинг, на ZeroFest... ну так там запрещены допинги, наверное. Надо бы, кстати, узнать.

- Узнай, отчего нет, - кивнул я, - возможно, запрещена наркота, которая везде и всегда запрещена. А волшебное реле классифицировано как ноотроп. Всякий там фенотропил, скорее всего, просто не оговаривается правилами состязаний. Но ты уточни, ага?

- Нуок, - кивнул Чингиз и задумался.

- Короче, - я заглянул в лицо Чингизу и вкрадчиво договорил, - я имел в виду не реле. У нас новое вещество. Назвали его рахметамин.

- Чего? - Чингиз в недоумении посмотрел на меня, - рахметамин?

- Ага. Это усилитель благодарности. Вытри муй[3], у тебя черешня вот здесь, - я показал на угол своих губ.

- Муй, - проворчал Чингиз, вынимая одноразовый платок из кармана – этот твой цыганский язык меня убивает.

- А меня – твои языки программирования, - одобрительно кивнул я, глядя на то, как Чингиз вытирает рот, - так слушай. О чем бишь я?

- Рахметамин, - напомнил татарин.

- Ну да. В общем, если ты делаешь человеку... ну, вообще млекопитающему что-то хорошее, оно становится тебе благодарно. Начинает стремиться сделать тебе что-то хорошее в ответ. Обнаружили-то это на крысах, как и в прошлый раз, с реле. И вот у Лады Жемчужной - ну, нейробиолог с биофака, ты ее не знаешь, по-моему...

- Знаю, - возразил Чингиз, - как не знать! Смуглая такая, молодая, у нее ребенок во втором классе. Сын.

-...так вот, у нее было исследование биохимической основы благодарности. Она обнаружила специфический, ресурсозависимый, как она его назвала, нейромедиатор, передающий по нервной системе данные о том, что некто чем-то с тобой, грубо говоря, поделился. Ну, я сейчас предельно упрощаю, на самом деле там сложная эмоциональная механика. Но суть такова, что она загорелась идеей сделать усилитель этих нейросигналов. Тоже по принципу молекулярного реле.

- И вы запрягли для расчета формулы мою программу, - предположил Чингиз.

- Ну да! - подтвердил я, - И она отлично отработала, поверь.

- Почему бы нет, - татарин дожевал последнюю ягоду из пакета, выплюнул косточку в мусорный пакет и улыбнулся, - для того и писалась же.

- Короче говоря, когда твоя программа отработала, задачу удалось свести к получению библиотеки из 36 веществ и тестированию крысок на мотивацию, - продолжил я, - точнее, на благодарность. Одно вещество выстрелило. Работает на этот раз и на самках, и на самцах одинаково. Усиливает чувство благодарности, если оно вообще есть. А в зачаточном состоянии оно должно быть даже у конченых отморозков. На свинках и приматах вещество уже протещенно. Собственно, на мне тоже – в неофициальном порядке. Работает, и очень ощутимо.

- Ты предлагаешь мне принять усилитель благодарности? – Чингиз как будто действительно не понял меня.

- Да не тебе, естественно. Твоей возлюбленной, - пояснил я.

- Добровольно она никакой препарат из моих рук не возьмет, - сказал Чингиз, - а заставлять ее обманом…

- Как знаешь, - я демонически ухмыльнулся, - но на всякий случай вот тебе эппендорф с рахметамином. Тут одна стандартная человеческая доза. Действует часов шесть. Твоей пассии его хватит, пожалуй, часов на пять с небольшим – девушка массивная, чего уж там.

- А то, - Чингиз блаженно улыбнулся, - настоящая восточная красавица худой быть не может! Не должна, по крайней мере.

- Согласен, - я кивнул, - так что вещества не жалей, лей всё.

- Перорально, надеюсь, - уточнил Чингиз.

- Да, - подтвердил я, - можешь в пиво, например. В чай можно, но не нужно – может и заметить, он горьковат. Амин все-таки.

- Слушай, я не возьмусь, пока не попробую на себе, - твердо сказал Чингиз и протянул мне руку с эппендорфом.

- Хорошо, - я покопался в кармане и вытащил еще один, точно такой же, - вот тебе еще одна доза. Пробуй!

***

Чингиз принял препарат уже на работе – вылил содержимое маленькой пластиковой емкости в чашку зеленого чая и пошел искать уязвимости в серверной части системы ДБО[4], прихлебывая из чашки. Действие рахметамина татарин почувствовал через полчаса. Он внезапно и очень четко осознал, сколько людей делали ему добро без особых на то причин – просто потому, что он, Чингиз, чем-то им понравился. Не говоря уж о родных и близких – когда он, кстати, последний раз им звонил? Недавно, вспомнил Чингиз, как раз позавчера он выходил на skype с ними. Родители, бабушка и младшие сестры в Крыму, он доедет до них через пару месяцев. Осталось дожить, да. Надо помочь им деньгами, решил про себя Чингиз. В конце концов, он в Москве специально для того, чтобы зарабатывать для семьи. Он, конечно, и так регулярно высылает в Крым часть своей зарплаты – но это как-то несерьезно. Нужно больше, и намного больше. Так…

Чингиз встал из-за стола, сохранил отчет об уязвимостях и заблокировал компьютер. Система ДБО была исследована вдоль и поперек, дыры в ней были видны с самого начала. Единственная мало-мальски интересная и необычная уязвимость, связанная со вводом символов расширенной кириллицы в некоторые поля интерфейса, попалась Чингизу еще вчера и на текущий момент была полностью исследована. Хакер обнаружил ее, пробуя вводить в форму татарские слова.

Чингиз немного подумал, вернулся за компьютер, отправил готовый отчет по уязвимостям ДБО менеджеру проекта, снова встал с рабочего места и пошел к начальнице отдела обсуждать участие в ZeroFest’е.

Начальница отдела анализа защищенности, признанный эксперт по безопасности компьютерных сетей и по совместительству ослепительно красивая девушка во вкусе Чингиза (к сожалению, замужняя), расслабленно откинулась на спинку кресла перед двумя мониторами. Она читала ленту новостей сайта thehackernews.com и негромко слушала какой-то мелодичный металл через колонки. На втором мониторе была открыта среда разработки – Чингиз узнал исходный код инструмента для диагностики промышленных компьютерных сетей. Карина (именно так зовут начальницу Чингиза) перевела взгляд миндалевидных карих глаз на хакера и вопросительно приподняла брови.

- Я по поводу зерофеста, - пояснил Чингиз. Карина благосклонно кивнула, по-прежнему ни слова не говоря, - Может быть ты в курсе - там есть запрет на допинги?

- Смотри, - ответила Карина, уменьшив громкость музыки, - в принципе, допинги не запрещены. Но участвовать в состоянии наркотического опьянения запрещено. Если ты решил треснуть перед соревнованиями, например, амфетамина - то лучше не стоит. Скорее всего, правда, тебя не пропалят, но мало ли. А вот фенотропил и тому подобно - это можно.

- Понятно, - кивнул Чингиз, - а ты слышала про волшебное реле что-нибудь?

- Слышала, представь себе, - девушка улыбнулась, - сейчас об этом не слышал только глухой. Из хакеров, по крайней мере, все в теме. А ты, насколько мне известно, был одним из первых испытателей препарата?

Чингиз кивнул.

- И как тебе? - девушка хитро-хитро улыбалась.

- Ну, он отлично работает, - ответил Чингиз, - но обратная реакция доставляет кирпичей. Иногда.

- Прямо-таки кирпичей, - Карина подалась вперед и прошептала в ухо татарину, - Ретро, кончай заливать. Я прекрасно знаю и про Гюльчатай, и про конференцию.

- Откуда? - невозмутимо поинтересовался Чингиз.

- Я была на той самой конференции, просто ты меня еще не знал тогда, - охотно пояснила хакерша, - и доклада моего не слышал, и я даже знаю, почему. Глупый ты, Ретро. Вроде как очень умный, способный хакер, но глупый, как пробка. Глядишь, не закинься ты экспериментальной дурью, как последний осел, я бы сейчас была твоей. А ты натрескался своего реле и залип на Гюльчатай, которая, насколько мне известно, просто уехала домой. Ведь так?

- Да, - подтвердил Чингиз, - уехала и вышла там замуж.

- Да, я смотрела трансляцию со свадьбы, - кивнула Карина, - весь отдел смотрел[5]. Так вот, про реле на данный момент знают все. Хорошо, что ты о нем вспомнил. Непременно используй его. Обязательно. Потому что все твои противники будут под реле. Наверняка.

- Ты обнадежила меня, - вздохнул Чингиз, - но спасибо за предупреждение. Теперь я хотя бы в курсе.

- Ты всех там порвешь, Чингиз, - неожиданно серьезно сказала Карина, посмотрев хакеру прямо в глаза, - у тебя мотивация. Я не знаю, какая, - добавила она, - подозреваю, что опять какая-нибудь жирная азиатка вроде той же Гюльчатай. Но мне до лейденской банки. Главное, что это заставляет тебя сворачивать горы. В трубочку. Так что иди, завоевывай свою ханум. Ты единственный известный мне человек, способный ради этого порвать целый ZeroFest.

Чингиз кивнул, развернулся и пошел к выходу. У двери он остановился, снова подошел к Карине, посмотрел на нее и сказал:

- Я влюбился в Гюльчатай не из-за реле. Имей в виду. Оно и не влияет на это дело никак.

- Верю, - ответила Карина, - и знаю, что у нас ничего не получилось бы, хотя я тебе и нравлюсь, да и ты мне небезразличен. Но мне нравится быть твоей подругой, а не любовницей. А тебе?

- Ну, я бы не отказался от тебя как любовницы, - улыбнулся Чингиз, - но сам знаю, это малореально. И уже работаю над этим. То есть не над этим, а с учетом этого.

- Вот-вот, - кивнула Карина, - не над этим. А то я подумала, грешным делом...

- Можешь не беспокоиться, - улыбнулся Чингиз, - я безнадежен, но не настолько, чтобы добиваться замужней тебя. И знаешь - спасибо тебе. За всё. За то, что не послала меня к чертям. За понимание. За дружбу, за помощь, и за то, что честна и открыта со мной. Звучит, наверное, пафосно, - Чингиз неопределенно пожал плечами, - зато правда.

- Всегда пожалуйста, Ретро, - ответила Карина, внимательно взглянув на хакера, - Я вижу, ты говоришь искренне. Береги себя, Чингиз, не дай себя взломать. Удачи на зерофесте.

Карина внезапно встала и поцеловала Ретро в щеку, приобняв за плечи смуглой правой рукой. Когда хакер вышел из кабинета; она снова прибавила громкость музыки, откинулась на кресло и продолжила изучать ленту новостей.

****

- Гузаль, привет, - произнес Чингиз и поцеловал девушку в щечку, - как ты?

- Я ничего, - Гузаль пожала плечами, - устала только. Народу было много сегодня, а Дилька с Зухрой мешали, вместо того, чтоб помогать. Ваш генеральный, кстати, заходил поесть. Спросил у меня пароль от вайфая, а я честно сказала, что не помню его. Он говорит: ну, хорошо, тогда сам подберу. Сел, поставил ноут рядом с собой, запустил какую-то утилиту... подобрал, представь себе. Наши уже ставки делали - подберет, не подберет. Миша уже сказать ему хотел - он помнит пароль наизусть, но тот взломал раньше.

- Забавно, - улыбнулся татарин, - а как ты чувствуешь себя?

- Терпимо, - Гузаль поморщилась, - башка только болит немного. А ты как, Чингиз?

- Хорошо, - ответил Чингиз, - сегодня кое-что довзламывал, закрыл свою часть проекта, а 21-го, аккурат на Навруз, буду участвовать в Зерофесте.

- Это конференция? - уточнила девушка.

- Это хакерские состязания. В этом году пройдут в Ганновере, - пояснил хакер. - Там надо прямо на лету искать уязвимости.

- Подожди, - спохватилась вдруг Гузаль, - двадцать первое же послезавтра.

- Именно, солнышко, - подтвердил Чингиз, - и завтра я улетаю в Ганновер. В Германию.

- Удачи, чего уж там, - сказала Гузаль, - взломай там всё и всех.

- Так и сделаю, Гузаль, - предельно серьезно кивнул хакер, - у меня на то свои причины. Ты уезжаешь в сентябре, так?

- Да. Меня дома брат ждет. И сын. И остальные.

- Выходит, у нас уже нет времени. Вообще нет.

- Чингиз, я бы уехала хоть прямо сейчас, - сказала Гузаль, подавшись к Чингизу через разделявший их столик, - но нужны деньги. На стартап.

- Ну да. Знаю. Знаешь, давай так - я приеду из Ганновера, и мы вернемся к этому разговору.

- Зачем? - удивилась девушка, - Впрочем, как хочешь. Ладно, мне надо работать, - красавица посмотрела на время на дисплее телефона.

- Жаль. Но мне тоже надо, - Чингиз поднялся из-за стола. Гузаль проводила его до двери. Там Чингиз поцеловал девушку на прощание (в щечку), после чего поднялся к себе в отдел и приготовил вооружение для Зерофеста. В состав амуниции входил мощный ноут, смартфон, планшетник, запасные аккумуляторы, ворох программного обеспечения, колода карт памяти, несколько флешек (загрузочных и не очень), собственноручно спаянные хакером антенны для WiFi и 3G и несколько экзотических переходников для подключения к промышленным сетям. Компьютер и гаджеты были настроены и проверены, электронная книжка набита справочными материалами в удобном для поиска по ним порядке, BackTrack Linux обновлен, аккумуляторы заряжены, и все устройства уложены, наконец, в рюкзак. Оставалось зарядить биохимическое оружие.

****

Чингиз прибыл в Ганновер поздно вечером, в 23:20 по местному времени. В кармане его рюкзака лежала небольшая емкость с волшебным реле, препаратом, позволяющим на время установить полностью сознательный контроль над вниманием. Чингиз разместился в комнате в частном секторе, забронированной заранее через интернет, отдал хозяйке - меланхоличной полной турчанке лет пятидесяти - деньги за трое суток аренды, помылся и завалился спать.

Проснулся хакер а 9 утра по местному времени, сравнительно бодрый и довольный жизнью. Хозяйка предложила ему кофе. Чингиз попробовал поговорить с ней по-тюркски, но хозяйка не очень хорошо понимала татарина, и он перешел обратно на английский. Кофе Чингиз выпил, рассказав попутно, зачем он приехал в Ганновер. Хозяйка пожаловалась на нестабильную работу домашнего компьютера. Чингиз пообещал посмотреть его, как закончатся хакерские соревнования. Хозяйка поблагодарила хакера авансом. Чингиз присмотрелся к ней внимательней и нашел ее красивой, но комментировать это не стал. Вместо этого он накинул куртку, взвалил на плечи рюкзак и пошел в выставочный центр, в котором и проходил ZeroFest. На кухне арендованной квартиры хакер взял кубик сахара. По дороге он купил минералку, капнул на сахар волшебным реле, съел препарат и запил его водой.

****

На ZeroFest собралась целая толпа хакеров со всей планеты - в общей сложности порядка тысячи человек. Особенностью данных соревнований было то, что наряду с командным зачетом - CTF - в них было множество индивидуальных заданий. При этом по итогам их выполнения троим лучшим хакерам выдавали весомые денежные призы. Чингизу нужно было первое место, в самом крайнем, аварийном случае - второе. И хакер подготовился к битве на совесть. Для начала он взломал местный Wi-Fi с помощью популярного инструмента John the Ripper со специально усиленными словарями. Неожиданно легко удалось найти и проэксплуатировать уязвимость точки доступа - для раздачи беспроводной сети использовалось распространенное решение от известной китайской компании, которое Чингиз знал очень хорошо. Таким образом хакер получил доступ к сетевой инфраструктуре состязания. Сохранив найденный в админке устройства шестнадцатиричный флаг и загрузив его на официальный сайт мероприятия в специальную форму, он уже существенно опередил соперников, хотя бы потому, что его флаг был вообще первым, а за это полагались специальные призовые очки. Далее Чингиз попытался сходу найти уязвимость в межсетевом шлюзе, расположенным между точкой доступа и остальной сетью. Одновременно с ним шлюз атаковало еще два десятка человек, и некий fsmod из Индонезии преуспел в этом. Чингиз плюнул на этот шлюз, благо точка входа в сеть была явно не единственной, и огляделся вокруг повнимательнее. Кажется, все участники состязаний действительно были под волшебным реле. Или они по жизни такие сосредоточенные, кто их знает... Чингиз огляделся еще раз, сосредоточившись на том, что могло бы быть точками входа в сеть. Взгляд его упал на электрическую розетку. Татарин вынул из рюкзака Powerline-адаптер, воткнул ноутбук в его Ethernet-порт и проверил, нет ли компьютерных сетей поверх электрической. И такая сеть нашлась - всего одна, зато нужная. Чингиз просканировал ее мощным фирменным инструментом для анализа защищенности и обнаружил на том конце провода несколько любопытных устройств: файлохранилище, широкоформатный принтер и сетевой медиаплеер. Чингиз атаковал файловый сервер через уязвимость ядра linux, которая была известна только ему. Он наткнулся на нее буквально на неделе и планировал представить на зерофесте - так и вышло. Получив доступ к командной строке с правами root'а, хакер достаточно быстро обнаружил в папке с музыкой флаг, перезалил его на сайт зерофеста и (просто из озорства) закачал в папку с музыкой песню своей группы. При этом он уже начал взламывать струйный принтер. Задача была нетривиальная, но Чингиз никогда не пасовал перед экзотикой, в чем бы она ни заключалась. Открыв справочник по языку post script, он быстро нашел нужные функции и написал на пробу код. Код отработал не так, как нужно было - вместо того, чтобы выдать дамп прошивки аппарата Чингизу в командную строку и продублировать в файл, он заставил принтер вывести содержимое памяти на бумагу. Чингиз, впрочем, не растерялся - быстро скомандовав отмену, он отсрочил момент, когда из лотка принтера вылезет листок с нужным ему флагом и какой-нибудь ушлый конкурент это заметит. Надо сказать, что народ и так обратил внимание на принтер, из которого вдруг полезли листы с кракозябрами, и все сразу догадались, что кто-то перехватил управление устройством по сети. Чингиз быстро подправил скрипт и добыл из прошивки принтера вожделенный флаг, отправив заодно на печать надпись "PWND by Retro" крупными красными буквами. Оставался медиаплеер. Его прошивка на базе Android показалась хакеру знакомой, и неспроста. Пару месяцев назад он получил такой же точно аппарат в подарок и не поленился разобраться, почему микропрограмма работает нестабильно. Оказалось, медиаплеер уязвим для атак из внешних сетей. На всякий случай Чингиз отключил его от своей домашней сети, на досуге решив написать разработчикам. Хорошо, что он так и не успел этого сделать. Итак, вводим устройство в режим recovery (по сети - отдельная нетривиальная задача, между прочим) и внезапно получаем возможность ставить свои приложения. Ставим собственноручно написанный червь под Android (позже он станет известен как JulduzPriest), и он начинает копать сеть дальше, прогрызая дыры в сетевых интерфейсах Windows, если таковые найдутся. Заодно с его помощью можно просмотреть файловую систему устройства - вдруг там флаг? Флага не оказалось - организаторы состязания просто не подумали о том, что кто-то будет ломать медиаплеер. А он оказался самой интересной точкой входа. Через него Чингиз получил доступ и к рабочим станциям, и к нескольким серверам под Windows, а заодно смог поставить на все здание приятную музыку. В качестве таковой Чингиз выбрал первый альбом немецкой диско-группы Dschinghis Khan.

****

Когда действие волшебного реле закончилось, и внимание хакера рванулось с поводка, Чингиз обнаружил вокруг плотную толпу журналистов. Он по-турецки сидел на полу, ноут стоял у него на коленях. Позади окна с консолью был открыт браузер. В окне браузера - сайт ZeroFest. В форму залит двадцать один флаг - столько же, сколько у некоего Namedaftermetal из Казахстана. Чингиз внезапно вспомнил, что знает Namedaftermetal лично - его зовут Ерболат, и он действительно назван в честь металла, точнее, строго говоря, сплава. Сталь - это сплав же. Чингиз занял первое место за счет бонусного очка, потому что именно он залил первый флаг за весь ZeroFest. Namedaftermetal занял второе место. На третьем, с отрывом от победителей в один флаг, оказалась некая Avelgroup из Перу - смуглая коренастая девушка в толстых очках как у Егора Летова и ярко-оранжевой футболке, довольно-таки во вкусе Чингиза, но объективно говоря не красивая. Все журналисты столпились вокруг победителей и начали задавать вопросы. Чингиз зевнул - он очень устал и хотел завалиться спать немедленно, но преодолел себя, обменялся координатами с журналистами и пообещал им рассказать подробно, что и как было - но не прямо сейчас. Затем хакер пошел, как зомби, на съемную квартиру, с трудом заставил себя раздеться, с титаническим трудом - помыться, и лег, наконец, спать.

****

Вторая стадия обратной реакции от реле подбросила его с постели в три часа утра. В чистом небе над Ганновером ярко сияла луна. На кухне квартиры горел свет, от



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2019-06-26 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: