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