Алексей Самсонов - Цифровая магия
– Да-а-а. Не похоже, чтобы за взлом сайта могли так наказать. Хотя… – задумчиво протянул Юрка. – В любом случае светиться тебе пока не стоит.
– Я тоже так подумал. Ты всерьез предложил отсидеться у тебя?
– Да без проблем! У меня свободная квартира, если тебя не смутит мое присутствие. – Юрка улыбнулся.
– Хм, меня сейчас ничто не смутит.
– Так, а сайт-то сломать удалось?
– Пока я и сам не знаю. Я вынул винт из компа Теры и заменил его безобидным, который сам как-то притащил Тере. А пока не приехала «скорая», повесил его в мусоропровод.
– Ну ты Штирлиц прямо, – неподдельно восхитился Левин. – Ты за ним возвращался-то?
– А за чем же еще.
– Понятно, ты его тащишь с собой и хочешь посмотреть, до чего докопался Тера.
– Да нет. Я его скопировал себе на ноут, а потом припрятал в надежном месте. А ноут – вот. – Антон кивнул на лежащую сумку.
– Ладно, ты уже наелся этого фастфуда? – спросил Юрка. Сам он едва притронулся к бургеру и только потихоньку тянул газировку.
– Наелся. В чем его прелесть – много не съешь. Противно становится.
– Ну не скажи, некоторые всерьез на него подсаживаются. Ну что, пошли? Ты, кстати, на машине?
– Нет, решил без нее. Общественный транспорт надежнее.
– Жаль. Я сам-то, ты знаешь, за рулем боюсь ездить. Так что поедем на метро.
Приятели вышли из «Макдоналдса» и меньше чем через час были у Юрки дома. По пути купили несколько банок пива и кое-какой еды.
– Ну вот, заходи. Недельку-другую я готов потерпеть твое присутствие, – засмеялся хозяин.
– Хм, надеюсь, что смогу сбежать от тебя раньше, – парировал Антон.
Он еще не бывал здесь и ожидал, что дом мага-шарлатана будет выглядеть похожим на лабораторию алхимика. Однако его ожидания не оправдались. Обычная двушка, с совершенно обычной обстановкой. Квартира никак не была похожа на дом практикующего мага. Половину стены одной из комнат занимал огромный плазменный телевизор, и по углам расставлены колонки. Вдоль другой стены стоял диван, а посредине журнальный столик.
– Вот здесь буду жить я. Мне, понимаешь, без телевизора никак. Привык и спать, и есть под него. А тебе выделю свой роскошный кабинет. Пошли, – и провел Антона во вторую комнату. – А вот здесь будет твое логово. Вот твой диван, вот столик, если нужен, а вон комп стоит. Хотя он тебе и не нужен. Свой есть.
– Да, твоя машинка не понадобится.
– А ты когда планируешь смотреть данные Теры? Мне всегда были интересны методы работы хакеров.
– Прям сейчас и планирую. Если интересно, смотри, конечно. Только я сам в хакерстве не очень. Надежда разобраться очень маленькая.
– Может, посмотреть этот сайт – удалось сломать или нет?
– Без толку. Тера не должен был сегодня ломать. Он хотел только прощупать.
– Слушай, а неужели за взлом этого сайта платят такие деньги, что ты не хочешь бросить это на хрен?
– Деньги-то не очень большие. Дело в другом – до чего добрался Тера и может ли быть связь между взломом и теми двумя.
– Ясно. Ну так пойду, пиво принесу.
– Давай. А я пока тут устроюсь.
В этой комнате, как и в первой, был журнальный столик. Антон придвинул его к дивану и расположил на нем ноутбук, включил и стал дожидаться загрузки. Юрка тем временем принес из кухни купленное пиво, две большие кружки и несколько пакетиков с вяленой рыбой.
– С чего думаешь начать? – спросил он, открывая пиво и разливая его по кружкам.
– Да я все-таки думаю – может, ты позволишь воспользоваться твоим компом. Мне бы скопировать все на чистый жесткий диск и запуститься с него. У тебя много там чего ценного? Если я все твои важные документы перенесу к себе, отформатирую твой винт, перенесу на него данные с винта Тера и загружу твой комп?
– В принципе у меня там ничего особенно ценного нет, кроме нескольких забавных игрушек. А ты не хочешь сначала посмотреть, что там есть, не загружаясь с системой Теры? А то, может, там вирус какой-нибудь, и ты мне БИОС испортишь в компе. – Левин не отличался особой компьютерной грамотностью.
– БИОС-то я тебе не испорчу, но ты прав, давай-ка для начала посмотрим, что там есть у Теры.
Антон наклонился к ноутбуку. Юрка подвинулся поближе и тоже уставился в дисплей.
– Не возражаешь, если я подглядывать буду?
– На здоровье. Сейчас посмотрим реестр винды. Чем там пользовался Тера.
Пальцы Антона забегали по клавиатуре. На экране окна быстро сменяли друг друга.
– Э, ты мог бы помедленнее, а то я ничего увидеть не успеваю! – попросил Юрка.
– Ладно, смотри. – И Антон немного замедлил темп работы. Хоть он и не был профессиональным программистом, опыта работы с компьютером у него было предостаточно, и он мог дать фору многим.
Он изучал программы, которые были установлены у Теры на момент выключения компьютера.
– Постой, постой! А Тера что, увлекался какой-то магией? – вдруг спросил Юрка.
– Да нет, с чего ты взял? – удивился Антон.
– Ну просто я вижу название программы Hagalaz. А насколько мне известно, это название одной из магических рун. Я хоть и жулик от магии, но все же грамотный жулик, – улыбнулся Юрка.
– Вряд ли. Скорее всего, какая-нибудь хакерская приблуда. Они любят напустить туману.
– Не, ты погоди. Ты знаешь, что она обозначает?
– Нет.
– Одно из ее значений – возмездие. А когда он эту программулину установил?
– Сейчас посмотрим. Хотя какая разница, я же все равно в хакерстве ничего не понимаю. Хм, странно. Он установил ее за десять минут до моего прихода, а значит, буквально перед смертью. Блин, а установил он ее с сайта «Маркетньюс». Во дела! – Антон провел рукой по волосам.
– Так вот как его могли отследить-то! – сказал Юрка и откинулся на спинку дивана.
– Да, возможно. Сейчас нужно поискать, у него была программка, которая с частотой в секунду делала принтскрин и картинки куда-то складывала.
– Что делала? – подтвердил свою безграмотность Юрка.
– Принтскрин, ну фиксировала изображение всего экрана, превращала его в картинку и сохраняла в специальной папке. Так, вот и эта папочка.
– Ты только ничего не запускай, а то мало ли.
– Да понятное дело, а то сейчас запущу – останется у меня в ноуте меточка, и при первом же выходе в инет меня засекут. Да-а-а, – протянул Антон. – Однако это не объясняет, почему Тера умер.
– А не могла его замочить служба безопасности?
– Как они могли успеть? Ведь этот Hagalaz установился за десять минут до моего прихода.
– Действительно нереально. Но ведь стало еще непонятнее.
– Еще как. Чтоб их всех! Надо разбираться с этим самым хагалазом. Жалко, нет дистрибутива, с которого устанавливалась эта хрень.
– Ну, я слышал, что можно там что-то декомпилировать, дезассемблировать или вроде этого – и разобраться в сущности программы.
– Да можно, конечно. Только не силен я в этом. Хотя попробую, тут у Теры были, по-моему, программки, которые помогают в этом. Точно, есть.
И Антон с головой ушел в изучение проблемы. Он хотел разобраться – что делала эта программа и как она могла вывести на след Теры. По сути это была задача для хакера, но Антон смог разобраться – оказалось, что проблема не так уж и сложна.
– Юр, вроде все, – позвал он приятеля, который смотрел телевизор в соседней комнате.
Тот моментом пришел:
– Да ну! Сумел?
– Суметь-то сумел, – задумчиво проговорил Антон, – а что толку. Эта программа ничего никому не сообщала. Да Тера и не допустил бы этого. Он очень тщательно контролировал все входящие и выходящие с компьютера потоки данных. А тут просто какой-то набор диких формул, которые завязаны с частотой монитора и звуком.
– Во, слушай! Ведь есть звуковые частоты, которые вызывают смерть у человека. Может, это они и есть?
– Бред! Обычные колонки просто не смогут воспроизвести такие частоты, да еще с нужной громкостью. Так что это сказки.
– Ну, может быть. Но ты можешь построить графики по этим формулам?
– Да и ты сможешь. Тут обычного Экселя достаточно.
– Тогда дай-ка мне попробовать! – И Юрка сел за свой компьютер и запустил Эксель.
– Ты хочешь, чтобы я тебе формулы продиктовал?
– Ну да!
– А зачем это нужно-то? Что ты хочешь из этих графиков извлечь?
– Понятия не имею. Логика проста – Тера установил этот софт, потом умер, потом его квартиру посетили двое неизвестных. Что надо изучать? Правильно – установленный софт. Что мы о нем знаем? Правильно – ничего, кроме того что это непонятные формулы. Тебе они знакомы? Нет. Все, что мне приходит в голову, – это посмотреть график, который образуют эти формулы. И не спрашивай зачем, я сам не знаю.
– Ну ладно. Только это потерянное время.
Юрка под диктовку ввел формулу в ячейку Excel и создал график. Антон заглянул через его плечо.
– И что? Фигня какая-то получилась, – прокомментировал Антон.
– Хм, действительно фигня. Хотя что-то мне этот график напоминает. А-а, так путаю, наверное, что-то. Пойдем лучше пива попьем с воблой.