Предыдущая глава |
↓ Содержание ↓
↑ Свернуть ↑
| Следующая глава |
— Чего заткнулись-то? Продолжайте жужжать. Я вас в фоне послушаю. Тут кой чего ваяю. Сам болтать не могу — пока дело спорится.
— На текущий момент у нас нет идей и инструментов чтобы провести атаку. Будем копить статистику, проведем всесторонний анализ. Нужно просеивать трафик, а для этого потребуется масса исходного материала — так что придется поиграть. Нейронные сети возьмутся за выявление закономерностей и прочих условных паттернов в массивах. Рассчитываем выделить область ключа, попробуем дешифровать. Тут практически без шансов, если обошлось без грубых просчетов при формировании сетевого стека. В любом случае, испытаем стандартные подмены в обе стороны и банальный хаммеринг. Задача номер один — вызвать появление ошибок и использовать их как зацепки.
— Идеальный исход — взлом криптоалгоритма. Но тут только Ден потянет. В случае успеха появится шанс на полную эмуляцию клиента и сопутствующие ништячки. — я ненадолго прервался, ожидая реакции собеседников, однако никто не поддержал диалог.
— Миха, твои предложения? Чего ты там паяешь-то?
— Да епт, пока еще не паяю — говорю же ваяю. Разные вещи, поверь.
— Ладно, креативишь чего? По делу или для себя?
— Когда я последний раз для себя чего-то делал, или эх... для души? Все о людях думаю, о вас оболтусах пекусь... Я тут это — капсулу раздербанил. Сканирую блоки и модули, разбираюсь в схемах. Проводку изучаю, контакты маркирую, чипы...
— Прямо как ты любишь! Ты-то ее хоть соберешь потом, или как всегда — лишние части останутся?
— Обижаешь. Весь процесс записываю с шестнадцати камер, со всех возможных ракурсов. Складываю все аккуратненько, пометки делаю.
— Это хорошо, что не как обычно. Знаем мы тебя: "Да я запомню! Чего тут сложного! и т.д. и т.п."
— Неправда! Всего раз такое было.
— Как скажешь. Что-нибудь уже раскопал?
— Я что похож на китайца с завода Фоксконн? Тут тебе не конвейер, здесь требуются отточенные инженерные навыки. Вот когда штук десять таких соберу тогда все пойдет как на сборке каких-нибудь айфонов: ширь-пырь и готово! А пока пол дня стрипал эту штуковину, только начал разбираться.
— Молодца! А я вот о чем подумал. Глобальные цели это замечательно, но можно ведь начать и с малого. К примеру, в капсуле реализована функция сканирования внешности игрока. Это нужно для создания аутентичной модели персонажа. Можно это дело смело игнорировать, но тогда игрок недополучит небольших, но довольно приятных плюшек. Предлагаю воплотить в жизнь механизм, который обманет сканнер. Тогда выдав подложную внешность за свою, можно будет воспользоваться сопутствующим бонусом.
— То есть и конфетку съесть и на...
— А ну стоп!
— Хе-хе. Можно попробовать. Постараюсь определить как работает этот сканер... Найти бы где он собака вообще находится и как выглядит. Ладно, что-нибудь придумаю.
— От этого и будем отталкиваться. Поэкспериментируем с аккаунтом Михи, все равно в ближайшие пару дней он особо ничем не сможет помочь.
— С Михаилом Александровичем понятно. Товарищ Си-Си дрыхнет небось. А где этот чертов Ден? Условились же на это время...
— Чё, как? Сучары! — объявился наш "опоздун".
— Здорова, Ден. Как раз о тебе вспоминали.
— Кончай уже смотреть этот сериал, весь лексикон нам загадил своим трешаком. И ладно бы сам так выражался, но ты пошел дальше — всех этим мусором заразил!
— Ну что я могу ответить на эту провокационную инсинуацию...
— Дай угадаю: "печально!"
— С языка снял, чертяка! — Ден обрадовался вниманию и расплылся в довольной улыбке. — Есть поручения?
— Для тебя пока ничего. Ожидаем первые материалы не ранее чем через два-три дня. Пока поиграй, поищи дыры в механике и другие потенциально уязвимые моменты. Сайт с форумом помониторь, просканируй сервера на наличие уязвимых сервисов. Может CРМ-ка самопальная крутится. Если проникнем в корпоративную сеть, все может оказаться значительно проще. Всяко легче чем возиться со всей этой навороченной хренью.
— Ок, займусь. Там хотя бы привычные технологии используются? Не эти замудреные тахионы и мегаканалы?
— Да я почем знаю? Разберись!
Следующие несколько часов переписывал код-разнарядку для ботнета. Благодаря модульной архитектуре сложностей с новой конфигурацией не возникало. Все шло как по маслу.
Сотни тысяч пользовательских компьютеров в сети были заражены теми или иными условно вредоносными программами, в том числе и нашими. Под личиной полезных утилит, активаторов и взломщиков дорогих программ, а также прочих откровений, частенько скрывались специфические недокументированные механизмы. Как правило, хозяева целевых машин сами же и впускали в свои системы всех этих зловредов, а потом жаловались на необъяснимые "тормоза", попутно проклиная почем свет стоит криворуких разработчиков глючного софта.
В нашем случае, компьютеры объединялись в распределенную сеть, в которой каждый узел брал на себя определенную нагрузку из огромного пула вычислительных операций. По аналогии с нервной системой человека, здесь были вполне оправданы термины наподобие нейронов, синапсов и медиаторов. Применялась активная система дублирования и резервирования данных, минимизирующая возможные потери и ошибки. Я необычайно гордился своим детищем, которое позволяло щелкать задачи, ранее едва ли вообще разрешимые на доступном нам уровне.
Меня никогда не утомляло любимое занятие. Коддинг давно стал любимым увлечением, моей страстью, и тем необъяснимее предательское желание дописать программу поскорее. Я поймал себя на мысли что хочу вернуться в Риолу и только поэтому так тороплюсь. Отмахнувшись от нахлынувшего соблазна сосредоточился на текущем занятии.
В целом, с запланированной работой справился даже быстрее чем рассчитывал. Залил свежую сборку кода на сервер и запустил процедуру инициализации. Обновление всех узлов сети и их синхронизация потребует некоторого времени. Затем начнется длительный вялотекущий анализ перехватываемых Антеро данных.
Разобравшись с насущными вопросами. решил связаться Митькой, возможно и Си-Си уже очухался:
— Еще раз привет, большой человек! Как продвигается? Со сканером есть подвижки?
— И по крупней видали! А что касается твоего вопроса. То тут есть кой-какие мыслишки. За обработку экстерьера объекта в капсуле отвечают датчики Arta-760 r1.4 с блоком трансляции Sirius от ReadyArt Inc. Тут целый узел под тэгом этой конторы.
— И? Многие так делают. Заказывают компоненты, которые не производят сами на стороне и потом тупо собирают. Как это нам поможет?
— Не перебивай, я не закончил... R 1.4 — это свежая спецификация, но есть возможность добыть схему образца предыдущей ревизии. Объява о продаже комплекта инженерной документации болтается на "Digital-Pirates". Вроде как утечка была. Так вот, я интересовался на сайте, говорят там разница не принципиальная. Двадцать штук просят, но можно попробовать уломать за меньшую сумму.
— Дороговато для нас. Сам никак?
— Возможно справлюсь, но на это уйдет от месяца до полугода.
— Не пойдет. Попробуем по-другому. Кстати, Си-Си не появлялся?
— Был, но недавно свалил. Говорил, в случае чего, отлавливать его в игре. Оставил имя персонажа — Мейси. Не уж-то хочешь его натравить на "Digital-Pirates"?
— Хочу, пускай отрабатывает свой хлеб.
Мишка пришел поздно усталый и злой. Что-то пробурчал про мерзких преподов и тупых одногруппников и отправился на боковую. Я предпочел его не трогать и пожелал спокойной ночи. Поскольку сам спасть не хотел, да и время было детское, предпочел забраться в капсулу. Визит в игру я списывал на необходимость отыскать Алекса для его ориентировки на новое задание. Это всего лишь работа — убеждал себя я, но сам в это до конца не верил.
5
Я очутился на небольшом поле или, скорее просторном огороде. Кругом грядки, с пробивающимися из под земли стебельками и многочисленные сорняки, которые с особой жестокостью выкорчевывали всякие оборванцы. Кто-то планомерно работал сохой, кто-то размахивал ею как оружием и бранился, кто-то и вовсе бессовестно дрых, прислонившись спиной к ограде. Похоже такие же игроки как и я.
Система выдала радостное приветствие, и утоляя мое разгоряченное любопытство, выдала подробный отчет о событиях произошедших с персонажем за время отсутствия в онлайне.
Тело Фейта было обнаружено лесорубами из поселения Сомерсет. Труп доставили в деревенскую церковь и воскресили милостью Ллойры.
Штраф за смерть: -30% опыта заработанного сверх текущего уровня, прочность экипировки снижена на 15%, эффект "слабость" сроком на 12 часов. Долг перед богиней: 1.
[Приемиум акаунт] Фейт предложил свои услуги местному фермеру и за скромную плату помогал ему по хозяйству. Пора наведаться к хозяину и попросить расчет.
Судя по дополнительным подсказкам, премиум акаунт позволял персонажу зарабатывать деньги, а возможно и опыт во время вынужденного простоя. Занятная фишка.
Оставив соху около покосившегося амбара с соломенной крышей, отправился искать работодателя, который должен был вознаградить меня за добросовестный труд. Деньги лишними не будут.
Очевидно, хозяина стоило искать в добротной бревенчатой хате на пригорке, куда вела тропинка вымощенная желтоватым песчаником. Рядом с домом суетились игроки: возможно явились за наградой или за очередным поручением. Учебная локация как-никак.
Подойдя поближе, услышал что внутри кто-то спорил. Диалог проходил на повышенных тонах, так что разобрать слова не составляло труда:
— А знаешь что? Я тебе избу подпалю если не расплатишься. Я здесь не для того вкалывал, чтоб отворот-поворот получить! — прозвучал возмущенный голос, преисполненный праведного гнева.
— Я вот дружинников сейчас позову, они тебя вмиг отучат старикам угрожать. Разбойник! Бандит! — заверещал другой.
— Только попробуй! Дед!
— Караул, грабят! Помогите люди добрые!
— Да как у тебя язык повернулся?
Со стороны поселка в направлении хаты выдвинулись трое крепко сбитых бородатых мужиков с деревянными колотушками наперевес и полным отсутствие интеллекта в глазах. Дружинники? Похоже их единственным намерением было вломить пришлому дебоширу.
Меж тем, дверь со скрипом распахнулась и на порог выскочил невысокий паренек. Его можно было бы спутать с ребенком, однако растительность на лице и не достаточно детская конституция делали его похожим на какого-то карлика.
— И не возвращайся сюда больше, мерзкий коротышка. Я всем о тебе расскажу. — выкрикивал вслед полурослику его оппонент, но сам так и не показался.
Спасаясь от преследователей обманутый работник перемахнул через ограду и был таков. Дружинники для виду пробежали еще несколько метров и раздосадовано побрели к месту постоянной дислокации — в местную корчму.
— А я говорил, что у него не получится. Нужно просто подождать. Он ведь обещает все возместить. — галдя словно сороки обсуждали увиденное зеваки, столпившиеся под окнами.
— Только когда? Я не собираюсь возвращаться сюда на хай левеле за парой несчастных медяков.
— Дебильный квест! Но хотя бы с опытом не накололи.
— Ребят. А чего тут происходит-то? — я подключился к диалогу, заинтригованный истоками конфликта.
— Да есть тут один Мавроди — в смысле мошенник. Прямо тут живет и раздает мелкие поручения. Для начала самое то. Опыт вроде неплохо капает. Тут можно аж до четвертого уровня подняться. Так вот, этот горе-плантатор божился расплатиться за услуги. Мне тридцатку задолжал, а Мейси вообще на сотню наработал.
— Погоди, ты сказал Мейси?
— Ага. Полурослик, кторый отсюда пулей свалил. Видал? Тут по заданию нужно было друга завести. Вот мы с ним и скентовались. По расчету так сказать!
— Понятно. А что на счет денег. Почему платить отказывается?
— Да фиг его знает. Я вообще по гайду иду. В нем пишут, что старик должен отдать оплату сразу, а тут непонятный затык. Не хочет и все. Причем это недавно началось.
— Ладно, спасибо за информацию. Удачи вам.
— И тебе! — на том и распрощались.
Я подумывал попытать счастье с фермером. Главным образом чтоб было чем козырнуть пред Си-Си и утереть ему нос, показав как правильно вести переговоры.
Я поднялся на крыльцо и аккуратно заглянул внутрь. Изба как изба: резные скамейки вдоль стен, стеллажи под потолком с различной бытовой утварью, изображение милостивой Ллойры на самом видном месте, прочный стол из массива дуба с блюдами нехитрых яств.
— С чем пожаловал мил человек? — хозяин восседал в углу на стуле с высокой спинкой. — Прости, что вот так приветствую, ноги уже не те — подводят старика.
— Доброго вам дня любезный господин. — я посчитал, что учтивость принесет свои плоды, но похоже ошибся:
— За деньгами пришел? Был тут один вымогатель до тебя. Расправой угрожал. Скажу тебе, как ему сказал. Нету у меня ничего. Всю скотину мне порезали. Выжить бы теперь. Долги отдам — не сомневайся, только потом, как дела наладятся.
— Как же они наладятся-то, ежели сам не в силах хозяйство подымать, а с работниками расплатиться нечем? — я осмелился усомниться в платежеспособности фермера.
— То-то и оно. Поэтому долгами и обрастаю. Вот урожай соберем, тогда и расплачусь.
— А со скотиной что приключилось? Порезали говоришь?
— Ну не совсем. Сожрали их. Всех! Как на зло! Купил я значит поросят — на развод. Три десятка отборных хрюшек. Хлев справил. Уйму серебра извел. Откормил их и готовил на убой. С покупателями договорился, аванс получил и тут такое... Другой ночью шум, как будто из хлева доносится. Я рогатину в руки и сразу туда — думаю воры забрались. Захожу а там страсть, что делается. От поросят только ошметки разлетаются и... эта страшная тень. Демон! Он пожирал моих хороших... и как в него столько влезло?! Ты не думай, что я трус какой последний. По молодости в гвардии ее императорского величества Картины служил. Всякого навидался. Но чтоб такое! — дед тяжело вдохнул и на его морщинистом лице проступила тень безысходности и тоски.
— Я давай в дом. Бежал как мог, упал. Заперся изнутри и так до утра просидел. А как рассвело подняться не смог, ноги отнялись. И все — парализовало меня и поросят больше нет, одни долги на шее.
— В деревне мне не верят, говорят свихнулся старый. Но это правда! Вот те крест, все так и было.
— Может я смогу помочь? Вдруг чего разузнаю.
— Прости, но мне не чем будет тебе отплатить. Все что на службе заработал — пропил или вложил в этот дом, а дальше только хозяйством и жил. Богатств не накопил. Да и вообще, ты не производишь впечатление человека, которому под силу разобраться во всем этом.
[Неудача. Не пройдено требование по характеристикам]
Кажется здесь попахивало заданием, однако моему персонажу не доставало каких-то параметров: силы, ловкости или просто уровень оказался мелковат.
Предыдущая глава |
↓ Содержание ↓
↑ Свернуть ↑
| Следующая глава |