На следующее утро, как только меня выписали, я сразу же отправился на работу. Хён привез в госпиталь для меня сменные вещи, и единственное, что доставляло мне неудобство — отсутствие в руках смартфона и привычной ленты, которую я листал, пока ехал на метро до работы. Тот старенький аппарат, который привез мне Ким Бон-Со и которым я пользовался на больничной койке, перед самым выходом из больницы моргнул экраном и испустил дух. В итоге я остался без связи.
Так как теперь гаджета у меня не было, приходилось развлекать себя, как получится. В утренней давке я оказался позади какой-то девушки и, стараясь не слишком сильно к ней прижиматься, первое время я сосредоточенно смотрел куда-то в сторону потолка, пока мой взгляд не упал на экран ее смартфона.
Конечно же, подглядывать в чужие экраны верх неприличия, но мой глаз зацепился за рисовку. Это оказалась какая-то романтическая манхва на Kakao Page, и к моему удивлению я настолько залип в сюжет о злодейке-попаданке, что чуть не пропустил свою станцию. Надо будет разобрать мою библиотеку отложенного, которую я собрал за последние полгода, и когда решится вопрос с жильем — уже начать наконец-то читать лицензионные онгоинги. Иногда хотелось обсудить сюжет на форумах или в комментариях прямо на Kakao, но этого удовольствия я был лишен. Вообще, форумы раньше были значительной частью моей жизни. Во время службы мне позволялось по работе мониторить ряд ресурсов даркнета и другие хакерские сайты, и хотя для ответа в тему требовалось согласование с командиром нашей роты и политруком, читать мне никто не запрещал.
Хакерские форумы из моей жизни исчезли, а привычка читать обсуждения и форумные треды осталась. И эту потерю требовалось чем-нибудь заменить. Сообщество манхв и новелл подходило для этого как нельзя лучше.
Когда я зашел в офис, коллеги встретили меня достаточно бурно. Даже те, кто обычно игнорировал сам факт моего существования, для вида поддакивали хёну и Джин Су, которые искренне за меня беспокоились. Как позже я узнал от своей коллеги-стажерки, все потому что за меня лично беспокоилась госпожа Пак Сумин — это она отправила Ким Бон-Со посреди рабочего дня ко мне домой, наплевав на все правила и заявив, что отдел технической поддержки своих сотрудников не бросает. Выглядело со стороны это как попытка локального тимбилдинга по совету госпожи Юн Хян Ми, а на деле — скорее всего, сэкономило мне несколько дней в больнице.
Ким Бон-Со конечно хотел надавать мне оплеух за то, что я приперся на работу, вместо того, чтобы отлеживаться дома, но я сумел как-то потушить его гнев, нагородив какой-то чепухи о безграничной ответственности и о том, что я без работы жить не могу. После этого Ким Бон-Со от меня вроде бы отстал.
Когда все поутихло и я уселся за свой компьютер, то наконец-то смог поговорить с Джин Су.
— Как тут вообще дела? — спросил я.
— Все очень хвалили госпожу Пак Сумин, что позаботилась о тебе, — довольно ответила Джин Су, будто бы успех годзиллы был ее личным достижением. — А еще…
— Я про работу.
— А, ну сегодня как раз должна была заняться твоим тикетом, но раз уж ты пришел на работу, то…
Джин Су всем видом демонстрировала, что не очень горит желанием брать на себя этот непонятный тикет с исчезающими данными, так что я быстренько заверил девушку, что разберусь сам. Тем более, хён еще во время выдачи тикета намекал, что знает, в чем проблема, и просто испытывает меня.
— Я сам с ним разберусь, — ответил я Джин Су. — Ты мне лучше совет дай.
— Что такое?
— Где денег можно заработать? — прямо спросил я.
Южные корейцы были еще теми транжирами. Обстановка на юге в некотором роде была еще более нервозная, чем на севере, и многие южане упахивались насмерть еще в школьные годы, лишь бы сдать единый экзамен и поступить в хороший ВУЗ. А взрослые южане, чтобы загасить собственный стресс, частенько предавались бессистемному шоппингу «на все бабки». Так что некоторые уловки у них должны быть. Это не поможет мне собрать залог чонсе, но перебиться квартирами-однодневками и хостелами должно хватить.
— Ты имеешь в виду, дополнительно подработать? — уточнила Джин Су.
— Ну да, — ответил я.
— Опросы, — мигом выпалила девушка. — Я прохожу опросы в интернете. Минут пять-десять времени и сто-триста вон твои. Пока доезжаю на работу или с работы — тысяча в кармане! Ну, это конечно если есть опросы в наличии.
— А что, может не быть? — удивился я.
— Ну их же кто-то оплачивает, — пояснила Джин Су. — Компания исследование проводит, ну или рекламу дают таким образом. Вот, денежки и появляются. Но я бы хотела, конечно, выиграть в лотерею!
— Я всю свою удачу уже потратил, — ответил я с улыбкой, намекая на бегство с севера, на что Джин Су только понимающе кивнула, а ее хвостики забавно качнулись. — Ссылку скинешь?
— Давай я тебе рефералку свою дам! — мигом ответила Джин Су. — И тебе бонусы, и мне! Давай! Оппа! Ну давай!
Через пять минут выяснилось, что для регистрации мне нужен не только мой персональный ID, который есть у каждого южнокорейца, но и подтверждение номера телефона, а его-то у меня сейчас и не было. Джин Су мигом поникла, я же пообещал девушке, что обязательно зарегистрируюсь по ее реферальной ссылке, как только куплю себе новый аппарат.
В итоге мне пришлось отложить вопрос подработки и заняться своими непосредственными обязанностями. За время моего отсутствия ничего не изменилось — информация в тасках как пропадала, так и пропадает. Чертовщина какая-то, будто бы в офисе клиента завелся проказник-токкэби, который стирает данные из тикетов и задач одного конкретного человека.
В моей голове что-то щелкнуло, едва я подумал о демоне из легенд.
Проказник? А что, если это не сбой, мне же намекал об этом хён? Что он там говорил? Никогда не доверять людям? Или что-то про то, что не стоит недооценивать людскую тупость?
Когда ты занимаешься взломом, людская тупость и наивность играет тебе только на руку. Люди, которые бездумно открывают странные письма и кликают на прикрепленные ссылки — буквально основа пищевой цепи всей индустрии черных хакеров. Если бы не эта глобальная уязвимость под названием «прокладка между стулом и клавиатурой», то никаких хакерских атак и вовсе бы не существовало, это была бы просто битва меча и щита на инженерно-программистском уровне. Но как только в дело вмешивается человеческий фактор…
В чем мне нужно убедиться?
Первое — что новый сотрудник не водит меня и свою коллегу за нос и на самом деле заполняет все задачи. Вот только как это сделать? Заставить его включить запись экрана или удаленный доступ, чтобы я смог за ним понаблюдать? Но тогда будет нарушена чистота эксперимента. Поехать туда лично? Тоже отпадает, тем более, выезд на объект придется оформлять через кучу бумажек и получится у меня это только через неделю, а то и две.
Но у меня есть маленькое окошко на клиентской стороне. Та самая виртуальная машина, которая подключена к клиентской сети и через которую я имею доступ к боевой базе. Так как изменения в системе учета показываются с задержкой, мне недостаточно мониторить проблемный раздел — все что я увижу, это просто исчезновение данных из таска, я этим уже занимался.
Тогда что мне остается?
Вопрос с исчезновением информации будоражил кровь. Я чуть привстал со своего стула и посмотрел через перегородку на Ким Бон-Со. Как бы все провернуть так, чтобы хён не догадался? Плевать! Если я разберусь в ситуации, то будет важен только результат, никто не будет задаваться вопросом, как я добыл эту информацию.
Если мне нужно незаметно следить за компьютером пользователя, его надо взломать. При иных обстоятельствах я бы прибегнул к социальной инженерии или фишингу, но у меня и так было окошко в сеть моего клиента. Та самая виртуальная машина. Все, что мне нужно теперь сделать — это оформить VM-Escape — «побег из виртуальной машины», один из типов хакерской атаки, который позволяет получить доступ уровня выше задуманного администратором сети. Я очень сомневался, что мою рабочую виртуалку развернули на аппаратно-изолированной машине. Скорее всего, она в тупую крутится на одном из серверов фирмы, скорее всего, на том же сервере, на котором развернута наша система, просто чтобы два раза не вставать. Ведь никому и в голову не могло прийти, что вектор атаки будет исходить из компании-подрядчика и поставщика программного обеспечения. У нас и так есть почти неограниченный доступ к их системе, зачем нам еще и сервер взламывать?
Вот только была у меня еще одна маленькая проблемка. Последний раз Virtual Machine Escape я оформлял года три назад, и особо не помнил деталей вариантов взлома кроме использования протокола удаленной отладки ядра через отладчик WinDbg. Это был довольно редкий метод, когда на стороне хоста в процесс vmware-vmx совершается инжекция dll-файла для накатки патча таблиц. В итоге хакер перехватывает ряд функций dkcom.dll и получает полноценный VMware бэкдор и, соответственно, возможность покинуть пределы виртуальной машины.
Вот только я уже напрочь успел забыть реализацию кода того самого патча таблицы. Можно было бы попробовать вломиться через подмену общего буфера обмена между виртуальной и реальной машиной, но это тоже довольно кропотливый процесс, если у тебя нет нужных заготовок. Хотя я уверен, что атака именно на общий буфер обмена была бы наиболее простой, ведь для ее пресечения надо отдельно настроить изоляцию гостевой ОС, что администраторам обычно делать крайне лениво.
Может, атаковать сеть клиента снаружи? Но у меня уже почти есть ключи от их сети, надо только выбраться за пределы виртуальной машины. Это необходимо, чтобы не вызывать подозрений, все же, атаку извне могут и заметить, а если я буду использовать существующий канал с клиентским сервером, то шансы потерять свое инкогнито стремятся к нулю. Тем более, мне и так надо подключаться к боевой базе клиента по работе.
В итоге я выбрал путь наименьшего сопротивления. Подготовил необходимые файлы, нашел в переписке номер телефона клиента и просто позвонил своей потенциальной «жертве».
— Госпожа Ли Чи А! Это беспокоят вас из технической поддержки InterConnect, меня зовут Кан Ён Сок! — бодро начал я разговор. — Уделите этому специалисту минутку?
— Наконец-то! — воскликнули на том конце провода. — А я уже думала, вы про нас забыли!
— Ни в кое разе, госпожа Ли Чи А! Расследование вашей проблемы занимает у нас все силы! Я звоню вам, чтобы сообщить хорошие новости.
— Слушаю вас, специалист Кан Ён Сок!
— Госпожа Ли Чи А, сейчас я отправлю вам письмо с прикрепленными диагностическими файлами. Скажите, вы знаете, кто отвечает за сервер, на котором установлено наше программное обеспечение? Мне будет необходимо, чтобы вы…
— Конечно знаю! Этот шкаф прямо тут и стоит. Я в одном кабинете с этим бездельником!
— Каким бездельником? — удивился я.
— Администратором! Хотите поговорить с ним? Я сейчас переключу, так что…
Вот администратор мне в этой цепочке не нужен. Он может полюбопытствовать, что же там за файлы, а мне это было не нужно.
— Госпожа Ли Чи А, не волнуйтесь! Вы справитесь и самостоятельно! Все что необходимо — перебросить файлы на флешку и подключить ее к серверу на пару минут. Файлы сами подхватятся системой, и установится диагностический патч! — сейчас я изо всех сил надеялся, что она не спросит, почему мы не можем запушить это обновление удаленно, но видимо госпожа Ли Чи А в такие тонкости не вникала.
— И все? — с недоверием спросили на той стороне.
— И все, — подтвердил я. — Мы соберем необходимую информацию и в ближайшее время устраним вашу таинственную проблему! А так же предоставим полный отчет о проделанной работе, дабы впредь таких ситуаций не возникало и вы были в курсе всего происходящего!
На той стороне трубки затихли, после чего последовал целый ряд интенсивных щелчков мыши.
— Я готова получать письмо, — решительно сообщила женщина. — Высылайте!
— Постараемся вместе! — ответил я. — Отправляю файлы!
Зачем мне ломиться из виртуальной машины через буфер, если я могу продырявить ее с обратной стороны?
Госпожа Ли Чи А оказалась очень исполнительным сотрудником. Уже через пятнадцать минут я обнаружил, что мой свежий autorun.inf заразил целевую машину, а я получил доступ к выполнению кода из-под виртуалки на реальной серверной стороне.
Если бы я был в голливудском боевике, то сейчас нужно было бы откинуться на спинку стула, закинуть руки за голову и пафосно сказать «я вошел». Но это была унылая реальность техподдержки и я просто получил маленькое окошко доступа в ту часть клиентской сети, которую мне видеть было нельзя. Вот и все. Дальше мне надо будет вломиться на компьютер нового сотрудника, а там уже пойдет рутинная установка ПО удаленного мониторинга.
Мне надо убедиться в том, что он не саботирует работу.
Были ли мои методы чрезмерными, исходя из моей должности? Да! Да! И еще раз да! Но эта проблема настолько меня захватила, а недоверие к людям было так велико, что я просто не мог пользоваться легальным способами решения проблемы. Я чувствовал, что что-то упускаю и для того, чтобы докопаться до правды, мне нужно воспользоваться своими навыками из прошлой жизни. Мне нужно своими глазами увидеть, что на самом деле происходит с этими проклятыми тасками в системе.
Так же я смогу легко подтереть почту госпожи Ли Чи А, чтобы прибрать за собой, но это будет уже потом.
Я и не заметил, как прошел почти весь рабочий день. В чувство меня привело то, что люди вокруг стали собираться домой, а Джин Су напоследок ткнула меня кулачком в спину и напомнила о том, что я обещал использовать ее реферальную ссылку. После чего девушка, махнув хвостиками, направилась в сторону выхода.
На сегодня с работой покончено. Впереди выходные, понедельник уйдет на наблюдение за моими «клиентами», а там я выясню, что происходит с тасками на самом деле. Мне нужно качественно выполнять свою работу, дабы не потерять это сладкое местечко. Где я еще найду такую работу? Северян обычно брали работать руками, и мне крупно повезло, что семья Пак решила вцепиться друг другу в глотки. Роль винтика в системе меня ничуть не смущала. Ты чувствуешь себя намного лучше, когда осознаешь свое место и расстановку сил. Все, чего бы мне хотелось — тихо поработать на этом месте пару лет, а потом вскрыть свою кубышку, и свалить на какие-нибудь тропические острова.
Мое настроение резко изменилось, когда я вошел в свою квартиру. Ким Бон-Со попытался немного прибраться, но следы разгрома были повсюду налицо. Разбросанные вещи, осколки экрана моего телефона, черный пластик крышки моего ThinkPad, вмятина на боку рисоварки и ответная ей — в стене квартиры, в месте, куда пришелся удар корпуса после броска прибора.
Пакет с купленным у уличного торговца рамёном едва не выскользнул из рук. На меня со всей силы навалилась злость и жажда крови, которую я успешно сумел подавить, поехав в офис.
Тупоголовые свиньи. Жадная мерзавка Ким Аран.
Едва я уселся поесть, за окном послышался гул мотора. Моя тревожность мигом вычленила этот густой, утробный рык дорогого мотора из многочисленного стрекота малолитражек и дизелей грузовичков. Это был благородный, низкий звук как минимум шести цилиндров, звук, который отличает дорогой автомобиль представительского класса от массовых моделей. Когда я впервые услышал этот звук еще в Китае, он запал мне в душу и больше ее не покидал. Это был звук денег, статуса и власти.
— Входите, не заперто, — крикнул я спустя пару минут, стараясь унять дрожь в руках.
Дверь плавно открылась, на пороге стояла госпожа Пак Сумин в сопровождении какого-то фантастических размеров мужчины. От одного взгляда на этого незнакомца мне становилось не по себе, ведь пусть он был сейчас в строгом черном костюме, ни одна одежда не могла скрыть ширину его плеч и мощную, словно колонна античного храма шею.
— Ты настолько грубиян, Кан Ён Сок? — спросила Пак Сумин.
Начальница отдела держала на плече большой бумажный пакет, как тот, который выдается в элитных торговых центрах. По выражению лица годзиллы я однозначно понял, что сейчас она хотела бы быть где угодно, только не в этой конуре.
— Не припомню, что должен быть любезен с незваными гостями, — ответил я, шумно втягивая в себя лапшу. — Зачем вы пришли, госпожа руководитель?
На столик передо мной встал тот самый пакет, прикрывая от моего взгляда колени начальницы. Никогда не обращал внимания на ее ноги, хотя если вспомнить, тогда она знатно отпинала менеджера Сима.
— Что внутри? — спросил я.
— Я слышала, что у тебя возникли проблемы, Кан Ён Сок, — проигнорировала мои слова Пак Сумин. — Сегодня я ждала, что ты зайдешь поговорить, но ты целый день провозился со своим тикетом, а потом уехал, как ни в чем не бывало… И не отпирайся, Ким Бон-Со обо всем мне доложил. У тебя даже телефона не осталось.
— Это временные неудобства, — ответил я.
— Когда твои северные друзья заявятся в очередной раз, ты тоже назовешь это неудобствами? — с насмешкой спросила Пак Сумин. — Хватит отпираться, Кан Ён Сок, ставки возросли, а я твой единственный потенциальный друг.
— Я уже не в том возрасте, чтобы заводить друзей, — ответил я годзилле, сосредоточенно поглощая рамён между репликами.
— Кстати, забыла представить еще одного твоего гостя, — улыбнулась девушка и в этот момент она выглядела почти милой. — Это господин Мун Джин, старый друг директора Юн Хян Ми и специалист в своей области.
— И зачем он здесь? — спросил я. — Склонить меня к сотрудничеству?
— Скорее, чтобы помочь тебе решить твою проблему, — усмехнулась Пак Сумин. — Или ты считаешь, что я сидела сложа руки, когда узнала, что моего ценного стажера чуть не прибили в собственной квартире?
Мужчина, которого Пак Сумин назвала Мун Джином, сделал шаг вперед и вытащил из кармана смартфон, после чего протянул аппарат мне.
— Два десятка человек, проживают на трех верхних этажах старого университетского общежития, — начал Мун Джин и его голос сразу же напомнил мне рык автомобиля, на котором приехали эти двое. Такой же низкий, почти утробный. — Ким Аран сожительствует с человеком по имени Цой Чимин, он принимал непосредственное участие в нападении. А так же мы заметили его связь с Pak Industries. Открой смартфон, посмотри скриншоты в галерее, там есть все, что тебе стоит знать.
Я последовал совету мужчины и на самом деле увидел не только фотографии со слежки, план общежития, но и распечатки звонков телефона Цой Чимина, его электронную почту и еще несколько файлов, которые однозначно указывали на то, что этот ублюдок не так прост, как кажется.
— Понимаешь, что произошло? — спросила Пак Сумин. — Это уже не просто рэкет, Кан Ён Сок. Тебе нанес удар кто-то из семьи Пак. А значит все серьезно.
Я отложил в сторону смартфон и опять взялся за палочки. Рамён уже совсем остыл, но все равно после больничной еды был очень вкусным.
Эти двое стояли и терпеливо ждали, я же судорожно размышлял, что мне делать дальше.
— А в пакете что? — спросил я, чтобы разбавить чем-нибудь тишину.
— Это тебе. Корпоративный бонус, — улыбнулась Пак Сумин.
Я аккуратно пододвинул к себе пакет и заглянул внутрь. Коробка с последним флагманом Samsung, еще в заводской пленке. Несколько других девайсов — часы, наушники, даже станция беспроводной зарядки. Казалось, это все было куплено просто одним махом, даже не задумываясь, нужно мне это или нет. Кроме девайсов в пакете обнаружилась черная кредитка с именем CARDHOLDER — то есть на предъявителя — и связка на пару дверных ключей.
— Я не продаюсь, — ответил я, отодвигая пакет.
— А я ничего и не покупаю, — ответила Пак Сумин. — Я же сказала, это корпоративный бонус. Как и услуги господина Мун Джина.
Годзилла указала ладонью на шкаф, который сейчас застыл у дверей.
— Информация конечно любопытная, — сказал я, поднимая телефон с данным на Цой Чимина, — но не стоило стараться. Я не коммандос, чтобы вламываться в общагу. Даже в драке один на один не уверен, что выйду безусловным победителем. Уклоняться от оплеух и ударов — да. Драться в кровь — может быть. Но не штурмовать базу рэкетиров. Так что это для меня совершенно бесполезно.
Я бросил телефон через комнату, а мужчина легко его поймал. Какой ужас, он был похож на огромного ловкого кота. Как он вообще может так плавно и быстро двигаться при подобных размерах?
— Разве мы предлагали тебе разобраться с Ким Аран лично? — удивилась Пак Сумин. — Кан Ён Сок, ты видимо немного не понял, как делаются подобные дела.
— И как же?
Я встал с пола и подошел к лениво подпирающей стену Пак Сумин. Здоровяк при этом даже не шелохнулся, но я загривком чувствовал, как взглядом он оценивает каждое мое движение.
— Когда у человека есть власть, ему не обязательно марать руки самостоятельно, — сказала девушка. — У меня власти достаточно, чтобы эту проблему решил господин Мун Джин. К слову, он был крайне заинтригован происходящим и сам вызвался нанести визит госпоже Ким Аран. Тебе достаточно просто схватиться за эту веревку, Кан Ён Сок, ведь у тебя хватает и других проблем кроме банального выживания.
— Хотите, чтобы я просил вас поделиться своей силой, госпожа руководитель отдела? — спросил я.
— Не как руководителя отдела, а как Пак Сумин, члена семьи Пак, — ответила девушка. — Это лучше, чем ждать, когда к тебе снова нагрянут эти выродки.
Она стояла прямо передо мной, скрестив руки на груди и дерзко глядя прямо в глаза. Высокий каблук нивелировал нашу небольшую разницу в росте, но даже будь я на две головы выше, я бы все равно чувствовал себя рядом с ней маленьким. Наверное, не просто так я все же стал про себя называть ее годзиллой, ведь дело было не только в том, что она вывернула на меня кофе. В Пак Сумин было нечто пугающее.
— Поделитесь со мной своей силой, госпожа Пак Сумин, — склонился я в легком поклоне.
Голос ощущался совершенно чужим, а слова застревали в горле, но я сказал это. Нет смысла отпираться, когда тебя буквально преследует молодая чеболька, надо знать момент, когда стоит сдаться. Иначе не получив желаемую игрушку, она может ее ненароком и сломать. Моя текущая ситуация была слишком сложной для того, чтобы продолжать отказывать этой взбалмошной девице. Если распечатки верны — а смысла их подделывать не было — то Цой Чимин выполнял заказ одного из родственников Пак Сумин. А с такими глыбами я тягаться в одиночку уж точно не смогу.
— Не ожидала, что это будет настолько приятно, я начинаю понимать своего деда, — сказала Пак Сумин, кладя ладонь мне на волосы. — Хорошо, Кан Ён Сок. Давай решим наши проблемы, а потом я покажу тебе твое новое жилье.
— Но я продолжу работать в качестве специалиста технической поддержки! — выкрикнул я, когда эти двое уже стояли в дверях.
— Ну, само собой! А ты думал, что теперь будешь прохлаждаться? — фыркнула Пак Сумин. — Я же руководитель отдела, а ты мой самый ценный стажер. Пойдем. И пакет не забудь, я довольно долго выбирала это телефон.
— Долго? — удивился я.
— Минут десять потратила, — тяжело вздохнула Пак Сумин, и я совершенно не понял, шутит она сейчас или говорит серьезно. — Остальное обсудим в машине. Собирайся и поехали, мы подождем внизу.
На сборы ушло неприлично мало времени. Все мои пожитки, в том числе и наполовину сломанный ноутбук, влезли в рюкзак. Флешку из-за тайной панели я тоже достал, хотя кошелек буквально прожигал дыру в моем кармане. Надо поскорее найти для него новое место хранения.
В последний момент я подхватил красно-белое яйцо рисоварки и, держа его подмышкой, спустился вниз. Господин Мун Джин помог погрузить все в багажник и даже ни слова не сказал о том, что я вышел на улицу с бытовым прибором в руках.
Уже садясь в машину, я с сожалением подумал, что так и не смог навестить дядюшку Бо, но, наверное, оно и к лучшему. Я на самом деле оказался в центре бури и неизвестно, на что еще пойдут ублюдки из числа родственников Пак Сумин.
Лучше оставить все как есть и больше с дядюшкой Бо на связь не выходить. Ведь я не имею ни малейшего понятия, куда выведет меня эта кривая дорожка.