Страница произведения
Войти
Зарегистрироваться
Страница произведения

Цифровой архитектор


Опубликован:
20.02.2017 — 18.03.2017
Читателей:
3
Аннотация:

ЛитРПГ. Разношерстную группу товарищей - специалистов по сетевой безопасности привлекают к тестированию крупного игрового проекта на предмет возможных уязвимостей. Бедолаги не представляют какие неприятности поджидают их на этом пути. Вскоре все пойдет совершенно не так как задумано. Тогда-то и начнется игра на выживание, которая станет настоящим испытанием для былой дружбы. Герою предстоит сражаться когда выхода нет, выступать наперекор всем возможным устоям и правилам в мире полном магии и технологии. Он не остановится, пока все не исправит. И гори оно все огнем!
Рабочий черновой материал (Есть ошибки!)
Предыдущая глава  
↓ Содержание ↓
↑ Свернуть ↑
  Следующая глава
 
 

— Чего заткнулись-то? Продолжайте жужжать. Я вас в фоне послушаю. Тут кой чего ваяю. Сам болтать не могу — пока дело спорится.

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

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

— Миха, твои предложения? Чего ты там паяешь-то?

— Да епт, пока еще не паяю — говорю же ваяю. Разные вещи, поверь.

— Ладно, креативишь чего? По делу или для себя?

— Когда я последний раз для себя чего-то делал, или эх... для души? Все о людях думаю, о вас оболтусах пекусь... Я тут это — капсулу раздербанил. Сканирую блоки и модули, разбираюсь в схемах. Проводку изучаю, контакты маркирую, чипы...

— Прямо как ты любишь! Ты-то ее хоть соберешь потом, или как всегда — лишние части останутся?

— Обижаешь. Весь процесс записываю с шестнадцати камер, со всех возможных ракурсов. Складываю все аккуратненько, пометки делаю.

— Это хорошо, что не как обычно. Знаем мы тебя: "Да я запомню! Чего тут сложного! и т.д. и т.п."

— Неправда! Всего раз такое было.

— Как скажешь. Что-нибудь уже раскопал?

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

— Молодца! А я вот о чем подумал. Глобальные цели это замечательно, но можно ведь начать и с малого. К примеру, в капсуле реализована функция сканирования внешности игрока. Это нужно для создания аутентичной модели персонажа. Можно это дело смело игнорировать, но тогда игрок недополучит небольших, но довольно приятных плюшек. Предлагаю воплотить в жизнь механизм, который обманет сканнер. Тогда выдав подложную внешность за свою, можно будет воспользоваться сопутствующим бонусом.

— То есть и конфетку съесть и на...

— А ну стоп!

— Хе-хе. Можно попробовать. Постараюсь определить как работает этот сканер... Найти бы где он собака вообще находится и как выглядит. Ладно, что-нибудь придумаю.

— От этого и будем отталкиваться. Поэкспериментируем с аккаунтом Михи, все равно в ближайшие пару дней он особо ничем не сможет помочь.

— С Михаилом Александровичем понятно. Товарищ Си-Си дрыхнет небось. А где этот чертов Ден? Условились же на это время...

— Чё, как? Сучары! — объявился наш "опоздун".

— Здорова, Ден. Как раз о тебе вспоминали.

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

— Ну что я могу ответить на эту провокационную инсинуацию...

— Дай угадаю: "печально!"

— С языка снял, чертяка! — Ден обрадовался вниманию и расплылся в довольной улыбке. — Есть поручения?

— Для тебя пока ничего. Ожидаем первые материалы не ранее чем через два-три дня. Пока поиграй, поищи дыры в механике и другие потенциально уязвимые моменты. Сайт с форумом помониторь, просканируй сервера на наличие уязвимых сервисов. Может CРМ-ка самопальная крутится. Если проникнем в корпоративную сеть, все может оказаться значительно проще. Всяко легче чем возиться со всей этой навороченной хренью.

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

— Да я почем знаю? Разберись!

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

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

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

Меня никогда не утомляло любимое занятие. Коддинг давно стал любимым увлечением, моей страстью, и тем необъяснимее предательское желание дописать программу поскорее. Я поймал себя на мысли что хочу вернуться в Риолу и только поэтому так тороплюсь. Отмахнувшись от нахлынувшего соблазна сосредоточился на текущем занятии.

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

Разобравшись с насущными вопросами. решил связаться Митькой, возможно и Си-Си уже очухался:

— Еще раз привет, большой человек! Как продвигается? Со сканером есть подвижки?

— И по крупней видали! А что касается твоего вопроса. То тут есть кой-какие мыслишки. За обработку экстерьера объекта в капсуле отвечают датчики Arta-760 r1.4 с блоком трансляции Sirius от ReadyArt Inc. Тут целый узел под тэгом этой конторы.

— И? Многие так делают. Заказывают компоненты, которые не производят сами на стороне и потом тупо собирают. Как это нам поможет?

— Не перебивай, я не закончил... R 1.4 — это свежая спецификация, но есть возможность добыть схему образца предыдущей ревизии. Объява о продаже комплекта инженерной документации болтается на "Digital-Pirates". Вроде как утечка была. Так вот, я интересовался на сайте, говорят там разница не принципиальная. Двадцать штук просят, но можно попробовать уломать за меньшую сумму.

— Дороговато для нас. Сам никак?

— Возможно справлюсь, но на это уйдет от месяца до полугода.

— Не пойдет. Попробуем по-другому. Кстати, Си-Си не появлялся?

— Был, но недавно свалил. Говорил, в случае чего, отлавливать его в игре. Оставил имя персонажа — Мейси. Не уж-то хочешь его натравить на "Digital-Pirates"?

— Хочу, пускай отрабатывает свой хлеб.

Мишка пришел поздно усталый и злой. Что-то пробурчал про мерзких преподов и тупых одногруппников и отправился на боковую. Я предпочел его не трогать и пожелал спокойной ночи. Поскольку сам спасть не хотел, да и время было детское, предпочел забраться в капсулу. Визит в игру я списывал на необходимость отыскать Алекса для его ориентировки на новое задание. Это всего лишь работа — убеждал себя я, но сам в это до конца не верил.

5

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

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

Тело Фейта было обнаружено лесорубами из поселения Сомерсет. Труп доставили в деревенскую церковь и воскресили милостью Ллойры.

Штраф за смерть: -30% опыта заработанного сверх текущего уровня, прочность экипировки снижена на 15%, эффект "слабость" сроком на 12 часов. Долг перед богиней: 1.

[Приемиум акаунт] Фейт предложил свои услуги местному фермеру и за скромную плату помогал ему по хозяйству. Пора наведаться к хозяину и попросить расчет.

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

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

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

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

— А знаешь что? Я тебе избу подпалю если не расплатишься. Я здесь не для того вкалывал, чтоб отворот-поворот получить! — прозвучал возмущенный голос, преисполненный праведного гнева.

— Я вот дружинников сейчас позову, они тебя вмиг отучат старикам угрожать. Разбойник! Бандит! — заверещал другой.

— Только попробуй! Дед!

— Караул, грабят! Помогите люди добрые!

— Да как у тебя язык повернулся?

Со стороны поселка в направлении хаты выдвинулись трое крепко сбитых бородатых мужиков с деревянными колотушками наперевес и полным отсутствие интеллекта в глазах. Дружинники? Похоже их единственным намерением было вломить пришлому дебоширу.

Меж тем, дверь со скрипом распахнулась и на порог выскочил невысокий паренек. Его можно было бы спутать с ребенком, однако растительность на лице и не достаточно детская конституция делали его похожим на какого-то карлика.

— И не возвращайся сюда больше, мерзкий коротышка. Я всем о тебе расскажу. — выкрикивал вслед полурослику его оппонент, но сам так и не показался.

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

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

— Только когда? Я не собираюсь возвращаться сюда на хай левеле за парой несчастных медяков.

— Дебильный квест! Но хотя бы с опытом не накололи.

— Ребят. А чего тут происходит-то? — я подключился к диалогу, заинтригованный истоками конфликта.

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

— Погоди, ты сказал Мейси?

— Ага. Полурослик, кторый отсюда пулей свалил. Видал? Тут по заданию нужно было друга завести. Вот мы с ним и скентовались. По расчету так сказать!

— Понятно. А что на счет денег. Почему платить отказывается?

— Да фиг его знает. Я вообще по гайду иду. В нем пишут, что старик должен отдать оплату сразу, а тут непонятный затык. Не хочет и все. Причем это недавно началось.

— Ладно, спасибо за информацию. Удачи вам.

— И тебе! — на том и распрощались.

Я подумывал попытать счастье с фермером. Главным образом чтоб было чем козырнуть пред Си-Си и утереть ему нос, показав как правильно вести переговоры.

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

— С чем пожаловал мил человек? — хозяин восседал в углу на стуле с высокой спинкой. — Прости, что вот так приветствую, ноги уже не те — подводят старика.

— Доброго вам дня любезный господин. — я посчитал, что учтивость принесет свои плоды, но похоже ошибся:

— За деньгами пришел? Был тут один вымогатель до тебя. Расправой угрожал. Скажу тебе, как ему сказал. Нету у меня ничего. Всю скотину мне порезали. Выжить бы теперь. Долги отдам — не сомневайся, только потом, как дела наладятся.

— Как же они наладятся-то, ежели сам не в силах хозяйство подымать, а с работниками расплатиться нечем? — я осмелился усомниться в платежеспособности фермера.

— То-то и оно. Поэтому долгами и обрастаю. Вот урожай соберем, тогда и расплачусь.

— А со скотиной что приключилось? Порезали говоришь?

— Ну не совсем. Сожрали их. Всех! Как на зло! Купил я значит поросят — на развод. Три десятка отборных хрюшек. Хлев справил. Уйму серебра извел. Откормил их и готовил на убой. С покупателями договорился, аванс получил и тут такое... Другой ночью шум, как будто из хлева доносится. Я рогатину в руки и сразу туда — думаю воры забрались. Захожу а там страсть, что делается. От поросят только ошметки разлетаются и... эта страшная тень. Демон! Он пожирал моих хороших... и как в него столько влезло?! Ты не думай, что я трус какой последний. По молодости в гвардии ее императорского величества Картины служил. Всякого навидался. Но чтоб такое! — дед тяжело вдохнул и на его морщинистом лице проступила тень безысходности и тоски.

— Я давай в дом. Бежал как мог, упал. Заперся изнутри и так до утра просидел. А как рассвело подняться не смог, ноги отнялись. И все — парализовало меня и поросят больше нет, одни долги на шее.

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

— Может я смогу помочь? Вдруг чего разузнаю.

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

[Неудача. Не пройдено требование по характеристикам]

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

Предыдущая глава  
↓ Содержание ↓
↑ Свернуть ↑
  Следующая глава



Иные расы и виды существ 11 списков
Ангелы (Произведений: 91)
Оборотни (Произведений: 181)
Орки, гоблины, гномы, назгулы, тролли (Произведений: 41)
Эльфы, эльфы-полукровки, дроу (Произведений: 230)
Привидения, призраки, полтергейсты, духи (Произведений: 74)
Боги, полубоги, божественные сущности (Произведений: 165)
Вампиры (Произведений: 241)
Демоны (Произведений: 265)
Драконы (Произведений: 164)
Особенная раса, вид (созданные автором) (Произведений: 122)
Редкие расы (но не авторские) (Произведений: 107)
Профессии, занятия, стили жизни 8 списков
Внутренний мир человека. Мысли и жизнь 4 списка
Миры фэнтези и фантастики: каноны, апокрифы, смешение жанров 7 списков
О взаимоотношениях 7 списков
Герои 13 списков
Земля 6 списков
Альтернативная история (Произведений: 213)
Аномальные зоны (Произведений: 73)
Городские истории (Произведений: 306)
Исторические фантазии (Произведений: 98)
Постапокалиптика (Произведений: 104)
Стилизации и этнические мотивы (Произведений: 130)
Попадалово 5 списков
Противостояние 9 списков
О чувствах 3 списка
Следующее поколение 4 списка
Детское фэнтези (Произведений: 39)
Для самых маленьких (Произведений: 34)
О животных (Произведений: 48)
Поучительные сказки, притчи (Произведений: 82)
Закрыть
Закрыть
Закрыть
↑ Вверх