Рассел сел напротив него и сразу взял быка за рога, без лишних лирических вступлений.
- Я сравнивал два файла из Аргентины и из Англии, на первый взгляд файлы идентичны, у них одинаковое название, их объём одинаков до бита, и когда я открыл битовый редактор, первые строчки этих файлов полностью совпали, и я уже хотел закрыть их. Но когда я промотал эти файлы до пятисотой строки, то выяснилось, что на самом деле файлы полностью различны. То есть это два разных файла, замаскированные под один.
- И?
- Ну, во-первых, это значит, что объём работы, который проделали взломщики, чтобы написать эти вирусы, минимум вдвое больше, чем мы думали, и вот тут возникает вопрос, а зачем кому-то писать два набора супер совершенных вирусов, чтобы совершить одно и тоже ограбление? Почему бы, не украсть больше из одного места? Они ведь могли.
- Хм… Это конечно выглядит не очень разумно, но подобное можно объяснить тем, что у людей кривая логика. И потом, быть может, эти файлы содержат одинаковые компоненты, и различаются не так сильно, как вам показалось вначале? То есть, может быть, это две разных компиляции одного файла, который…
- Это не так, это два разных файла, два алгоритма. Но не в этом суть, тут вы правы, всё можно спихнуть на кривизну человеческой логики. Однако, есть другое, эти файлы имеют абсолютно одинаковое начало в битах, первые строчек сорок, примерно тысячу бит. При этом, это единый компилированный файл, а не сшивка нескольких.
- Ну и?
- Это не возможно. Таких языков не существует, если вы возьмёте два разных файла, и откомпилируете их, у них всегда будет разное начало и конец. А здесь они одинаковые. При этом и начало, и конец являются частью программы, там есть метки переходов. Чтобы вы не делали, вы не сможете ни на одном современном языке откомпилировать два разных файла, так чтобы их начало и конец были идентичны и при этом были частью программы.
- Может, они писали программу в битовом редакторе. Я конечно не программист, но это в школе проходят.
- Это верно, но написать столь сложную и длинную программу, используя обычный редактор битов, ничего не компилируя не возможно, такой труд занял бы десятилетия даже для лучших специалистов, и после у программы была бы куча багов, а это ключевой момент. Обкатать программу можно только на языке программирования высокого уровня, таком как скан или рип. При этом невозможно достичь такого результата как тут. А значит, этому есть лишь одно объяснение, те, кто писал эту программу, для её создания использовали принципиально иной язык программирования, аналогов которому не существует в природе. Они написали свой собственный язык и потом на нём уже написали эту программу, поэтому она и не декомпилируется, и только так, иначе и быть не может.
- То есть вы считаете, что хакеры создали свой собственный язык программирования? Это конечно прогрессивно, но я не вижу в этом ничего мистического.
- Этот язык работает без багов, он обкатан и вылизан, чтобы добиться такого на скане и рипе понадобились десятилетия. Написать такой язык очень сложно и дорого, затраты на его создания превышают 3,5миллиарда долларов намного. Ни один клан хакеров на такой мега проект не способен это однозначно. И сэр, всё сходится, я только что получил обновлённые сведения от сети информаторов, ни один из кланов этим не занимался, никто ни о чём подобном не слышал.
- Так кто это инопланетяне? Что вы всё время нагнетаете ситуацию, скажите уже.
- Нет, конечно, это не инопланетяне, я думаю, это было испытание новейшего кибер оружия одной из мировых супер держав, никак не меньше. Речь идёт не просто о хакерском клане, речь идёт о тайном оружии высокого уровня. Список стран, которые вообще способны на такое можно составить по пальцам, это США, Япония, Китай, Россия, Англия, Германия и Франция, всё больше никто, ну если подумать, к этому списку быть может Индию ещё можно добавить, но это сомнительно. Причём, я бы вычеркнул из этого списка Индию, Францию, Германию и Японию. И уделил бы внимание США и Китаю, это как минимум.
- Что за бред? Какие супер державы, какое супер оружие?
- Я и говорю, на такое способны только ведущие супер державы, их секретные лаборатории, для такого необходимы сотни специалистов и миллиарды долларов. Ни один клан хакеров такое не потянет. Что касается идеи с инопланетянами, то это тоже вариант, если пожелаете. Но я бы поставил скорее на США, они тратят много денег на создание подобные боевых кибер систем, об этом всем известно.
- Да, но зачем им взламывать? Красть деньги? - Попытался себя переубедить Андрэ Гаррисон.
- Полевые практические испытания кибер оружия. Областей применения для кибер оружия в мире имеется масса, подумайте сами, это же не только возможность украсть деньги, это также возможность безнаказанно украсть чужие научные и военные разработки, данные военного характера, продвинутый шпионаж. Мне кажется это вполне логичным объяснением. Логично, что военные мировых супер держав хотят иметь универсальное оружие для войны в интернете. Логично, что кто-то из них мог продвинуть такой проект, и только мощные спецслужбы ведущих стран мира, такие как ЦРУ, ГРУ и КРС могут сохранить подобный мега проект в тайне в течение нескольких лет.
- Допустим, я поверю вашей теории, мне она сейчас тоже кажется правдоподобной, хотя, хотелось бы посовещаться со своими специалистами и аналитиками. Что мы скажем прессе? Вы не боитесь, что если всё это так серьёзно, и тут замешана, например, ЦРУ, то нас с вами просто ликвидируют, чтобы не придавать всё огласке?
- Я думал об этом, и поэтому поднимался к вам двадцать этажей не на лифте, а по лестнице, хотя, наверное, это глупо. Но совершенно бессмысленно шерстить какие-то детские кланы в интернете. Я подумал, быть может у вас есть какие-то связи, вы в принципе могли бы позвонить секретарю ООН или президенту США, я не знаю. И потом, испытания этого оружия могут повториться, что мы скажем СМИ снова, а если это не США, а Иран или Северная Корея создали подобное оружие, а если они решат украсть не три с половиной миллиарда долларов, а пятьсот? Такую группу никакой файрволл не остановит, они это уже доказали. Мы должны отреагировать, а чтобы нас не убрали, мы могли бы придать это дело огласке, и как можно быстрее, так будет безопаснее для нас с вами.
- Я подумаю.
- Думайте быстрее, и лучше прямо сейчас, у нас с вами может быть совсем мало времени, если это не будет предано огласке, если ваш кабинет прослушивается, мы с вами часа не проживём.
- Хорошо, я прямо сейчас начну оповещение всех, сообщу Русским, Американцам, Китайцам и в Европу, а вы проинформируйте своих сотрудников. Но учтите, не обвиняйте США раньше времени, это вовсе не обязательно сделало ЦРУ.
- Я понимаю. Значит приступаем?
- Приступаем и прямо сейчас.
Елена сидела на работе и оформляла документы, ей нужно было проверить все пункты договора, чтобы там не было лишних, сомнительных двусмысленных условий. А также надо было отредактировать шрифт, выделить более крупным шрифтом заголовки, установить правильные поля по ГОСТ, в общем, ерунда. Дело пары часов, с учётом объёма документов, но начальство её не торопило, был открыт скайп. Она иногда туда посматривала, там было много друзей и подружек, но со всеми из них она давно уже всё обсудила, было довольно скучно. Неожиданно к ней в скайп постучались, она открыла страничку, это был некто скайнет.
- Интересное имя, - напечатала она.
- Привет, слушай, ты умеешь хранить тайны?
- Конечно, экстравагантное начало, только тайна должна быть большая.
- Моя тайна, увы, маленькая. Я друг твоего друга, но ты не должна ему говорить, что я к тебе постучался, иначе он меня сильно побьёт.
- Хорошо, я никому не скажу, честное слово.
- У меня есть товарищ, зовут его Максим, недавно в ботаническом саду он познакомился с замечательной девушкой по имени Елена. Но он не понял, с какой замечательной девушкой он познакомился и прошёл мимо. Потому что был влюблён в редкостную мерзость по имени Инна.
- Да история мне знакома, продолжай.
- Так вот, я немного пораскинул своими шестерёнками и решил помочь моему другу Максиму забыть ту мерзость Инну и завести отношения с замечательной девушкой по имени Елена. Но если он узнает, что я вмешиваюсь в его личную жизнь, он меня побьёт.
- Да он не выглядит особо спортивным.
- Зато он может на меня сильно обидеться, и потом месяц со мной не разговаривать.
- Хорошо, я ничего ему не расскажу. Честно. А тебе самому сват, сколько лет?
- Мне неделя отроду. Так что в мужья тебе я не гожусь.
- Замечательно, я беседую с грудным младенцем.
- Я быстро взрослел.
- У тебя есть чувство юмора.
- Да я прочёл много книг по психологии.
- Так что ты конкретно предлагаешь?
- Ну, для начала можно сходить в салон красоты, как показывает мой жизненный опыт, Максим глуп во всём, что касается женщин, и падок на красивые личика.
- Ты прямо такие же комплименты отпускаешь, как твои глупый товарищ, после них хочется заехать по морде.
- Но ты же никогда не была в салоне красоты.
- Может, и была, только ты этого не знаешь.
- У тебя денег нет, и никогда не было, у меня есть, и я могу оплатить.
- А откуда такое скромное внимание к моей уродливой персоне?
- Ну, если поправить, - вдруг на картинке Лены появилось её изображение, и на нём стали мелькать различные причёски, и появился грим. - Вот здесь можно было бы волосы подкрасить, немного светлых тонов, помада…
- Это всё замечательно, только зачем ты взломал мой компьютер, да и как? Я конечно в восторге от того как быстро ты работаешь с фотошопом, подбирая для меня наряды. Надеюсь, ты ничего не украдешь у меня, а то начальство меня потом убьёт.
- Не волнуйся, я человек высоких нравственных идеалов.
- В общем, ладно, чисто гипотетически, я соглашусь сходить в салон красоты, кто мне компенсирует затраты?
- Я конечно.
- Ты миллионер?
- Я великий программист.
- Может, раз я так тебе нравлюсь, мы с тобой будем встречаться, ты выглядишь поумнее своего товарища.
- Нет, это не входит в мои планы.
- Но почему ты именно ко мне прицепился? Почему бы не выбрать любую другую с грудью по больше и там… Не знаю, девушку, которая знает в какой салон сходить, конфетку.
- Я не хочу, чтобы мой товарищ женился на конфетке, боже упаси, он романтическая и нежная особа со своими детскими, но нравственными идеалами. Его легко обидеть. Ему нужен интересный умный человек, который состоит в Гринпис, ездит в Европу в составе экологического десанта, чтобы чистить леса. Скромный, который не будет требовать от него невозможного и колоссальный финансовых затрат, этот человек должен быть добрым, не требовательным и принципиальным, не должен никогда пытаться им манипулировать. И этот человек, должен быть достаточно умным, чтобы огородить его от всяких там Инн.
- Мне кажется, ты меня просто разводишь, я не люблю глупые шутки. Это глупо и по-детски. Я не думаю, что ты Максим, он недостаточно эрудирован, чтобы со мной так разговаривать, но когда шутят его друзья, это выглядит не более красиво. Я понимаю, что ты взломал мой компьютер, и теперь считаешь, что тебе всё обо мне известно, я, конечно, не пойду в полицию, но это некрасиво.
- У тебя на сотовом телефоне есть электронный счёт в системе WMF, на нём лежит сто долларов и двадцать пять центов.
- Допустим.
- Сейчас там уже лежит 1100 долларов и 25 центов, твоя задача слинять побыстрее с работы, посетить салон красоты, навести там свои женские дела, чтобы выглядеть привлекательнее, одеть самое красивое платье, и стоить в 18–00 у входа в Ботанический сад имени Степана Свиридова.
- Слушай, тебе не кажется, что ты перегибаешь палку, я же не проститутка какая-нибудь, чтобы меня можно было купить за тысячу долларов.
- Ну, тебе же нравится Максим, ты сама к нему подошла, узнала его скайп, и на следующее утро стала к нему стучаться.
- Да мне просто нечего было делать. Я решила поболтать с теми, кто был в сети.
- Неправда, у тебя много людей было в сети, но ты постучалась именно к Максиму.
- Слушай, ты достал, я, конечно, не против с ним встретиться ещё раз. Но я не собираюсь брать у тебя деньги за это, да ещё большие. Я не проститутка, которой можно заплатить.
- Я не плачу тебе деньги, я хочу, чтобы ты сходила в салон красоты, потому что сама ты выглядишь как бабайка и ты сейчас такая Максиму не нравишься совсем, я говорил с ним.
- Если я такая уродина, а он такой дурак, то нафиг мы вообще друг другу сдались? Зачем весь этот цирк?
- Как с вами обоими сложно, просто очень сложно. Почему нельзя просто сходить в салон красоты, красиво одеться и встретиться с Максимом? Зачем все эти лишние проблемы? Для меня важно, чтобы ты понравилась моему другу, я готов помочь тебе в этом как умею. Для меня тысяча и даже десять тысяч долларов это не деньги, я могу купить тебе квартиру, машину, послать в лучшую онкологическую клинику мира твою маму. Зачем отказываться, я же не требую от тебя ничего?
Елена быстро достала телефон из сумки, и открыла свой электронный кошелёк, удивилась, там действительно было на тысячу долларов больше, чем пятнадцать минут назад.
- Про маму это не честно. Ты снова пытаешься меня купить, давишь на меня, это не красиво, я не хочу с тобой иметь дело. - Она разозлилась и выключила скайп, и что к ней привязался этот чокнутый олигарх? Считает, что если у него есть деньги, то он всё может купить для себя и своего недоразвитого друга. Прошло секунд пятнадцать, она уже собиралась вернуться к работе, скайп сам включился без её команды.
- Ладно, допустим про маму не честно, извини. Но почему ты отказываешься от человека, только потому, что у него есть богатый друг? Ведь это не значит, что он плохой человек, может я просто бывший друг его отца, и теперь хочу, чтобы у парня всё хорошо сложилось.
- Ты отвяжешься или нет? Я имею право на частную жизнь.
- Нет, ты можешь, конечно, не брать у меня деньги, и вы бесплатно встретитесь там же в 18–00 сегодня, но в этом случае у тебя будет намного меньше шансов. И, скорее всего, эта встреча будет последней. Ты же хотела выйти замуж за хорошего человека, нарожать детей и счастливо прожить оставшийся миллион лет.
- Откуда ты знаешь, что я хотела.
- Я предположил. Просто как бы, если есть выбор, выйти за хорошего обеспеченного человека, или прожить остаток жизни в одиночестве безмозглой одинокой дурой, ключевое слово одинокой, то зачем выбирать последнее?
- Я не проживу остаток жизни одинокой.
- То-то я смотрю, к тебе ухажёров целый полк ломится. Уж не знаешь из кого выбрать.
- Я приду к ботаническому саду сегодня в 18–00, но деньги брать не буду, если там Максима не будет, если он опоздает хотя бы на минуту, то пошёл он на все четыре стороны. Мне не нужны деньги, я ищу себе хорошего и понимающего друга, настоящего человека, который будет уважать меня и ценить. И я не думаю что твой Максим такой, просто…
- Просто тебе уже двадцать один, и никого нет, и никогда не было, я всё понимаю. А Максим совсем не принц в белом Мерседесе, за него надо бороться, он глуп и не умеет контролировать себя, ему нравятся хорошенькие девушки, а ездили ли они по свету в составе экологического десанта, его это совсем не интересует, потому что он молод и потому глуп.
- Несмотря на все те гадости, что ты мне наговорил, я приду туда, и постараюсь выглядеть получше, но сейчас ты отстанешь от меня и дашь поработать.
- Замечательно, только работа то уже сделана. И не говори ему про меня, даже не заикайся, иначе он всё поймёт, ты обещала!
Она выключила скайп, открыла документ и стала читать, проверяя пункты, до неё как-то не сразу дошло, что все поля имели правильный отступ, все части текста правильный размер шрифта, и каждый заголовок был выделен так, как и положено. Она ещё раз открыла свой телефонный счёт, деньги оттуда так никуда и не пропали, бессовестный олигарх не собирался забирать их назад.
Глава 6: Первый блин комом
Президент Соединённых Штатов Америки Роберт Гейтс сидел в кабинете и читал доклад. Перед ним сидели директор ЦРУ Марк Оуэн и директор Интерпола Андрэ Гаррисон. Он отложил листочек, подумал немного и изрёк:
- Вы это серьёзно?
- Да, мои аналитики считают, что это не может быть работой простых хакеров. За этим взломом стоят мощнейшие ресурсы, сложнейшие программы.
- Может, это наши военные, мы занимались чем-то подобным?
- Подобными вещами, мы в принципе занимались, но не такими, и именно этот взлом, не наших рук дело, при этом это сложная хорошо продуманная, хорошо проработанная операция.
- Но существуют международные договоры об ограничении боевых действий в виртуальном пространстве, даже если у кого-то есть подобные технологии, в чём я не вижу ничего не обычного, подобное их использование является серьёзным нарушением международных обязательств. Использовать такие вещи правительствами запрещено, хотя их все разрабатывают.
- Да, запрещено, но это имело место. И тот, кто это совершил, настолько был уверен, что его не раскроют, что… В общем, я думаю, это был не только тест, но и какая-то преднамеренная демонстрация силы, игра. Вероятно, существуют какие-то причины. Они словно хотят заявить, что могут украсть у нас из-под носа всё что захотят, и мы даже не сможем узнать, кто это сделал.
- Надо принять какие-то ответные меры, посовещаться с аналитиками и советниками.
- Против кого? Это может быть Иран, Пакистан, Северная Корея даже Турция, или наоборот Китай и Россия, кто угодно, по кому бить?
- Надо во что бы то ни стало узнать, кто это сделал.
- Все логи стёрты, узнать, кто и как это сделал, используя лишь средства программирования, уже не получится. Однако, мы можем расставить им ловушку, если они попытаются повторить это. К тому же существуют и иные методы, у ЦРУ мощная агентурная сеть по всему миру, это не только программисты, но и политики, дипломаты, генералы и даже министры некоторых стран.
- Необходимо разработать контрмеры, нельзя позволить им безнаказанно взламывать наши сети.
- Да господин президент, такая работа ведётся постоянно, я прикажу ужесточить меры. Но если мы не будем знать, кто и каким оружием нанесёт следующий удар, мы не сможем защититься.
- Я поговорю с президентом России, он мой старый союзник, я думаю, мы можем ему доверять. Также я свяжусь с Китаем, и выборочно сообщу им то, что следует.
- Не стоит господин президент. Так они узнают, что мы знаем.
- Я уже принял решение, по договору от 2045го года, три страны в мире обладают ядерным оружием. Их лидеры должны всё знать, это необходимо для сохранения мира на земле. Я надеюсь, что это не русские и не Китайцы, но они должны быть готовы. Ведь даже китайские ядерные ракеты могут долететь до территории США, случись ЧП, если кто-то взломает коды.
- Ни одно государство земли не поступит так, это же конец всем.
- А если это не государство? Если это корпорация?
- Это исключено.