Выбрать главу

— Чтоб тебя. — Он поднял трубку и позвонил в соседний кабинет, одному из своих сотрудников. — Джим зайди ко мне.

— Да, сейчас.

Джим появился через три минуты и встал перед ним, он был толковым программистом, впрочем, как и все сотрудники работавшие здесь.

— Я тут UIK скачал.

— Да, замечательная программа.

— Ты устанавливал её на свой компьютер?

— Да, дома.

— А здесь на работе?

— Здесь, нет, конечно, это запрещено регламентом. — Испугался Джим.

— Слушай, не заставляй меня идти проверять твой компьютер, я знаю, что вы постоянно качаете софт из интернета и частенько пиратский.

— Да я уже установил UIK сегодня утром, я проверял форумы, там говорилось, что программа настоящий шедевр, и это, правда, весит она мало, открывает всё подряд и никогда не глючит, у неё просто нет багов.

— А твой компьютер подключён к сети?

— Конечно.

— Замечательно, поздравляю, ты заразил сеть Интерпола вирусом.

— Да там не было вирусов, я проверял на NOD512, никаких даже подозрений. Это сто процентов. Да и не я один её устанавливал, я думаю, многие сотрудники установили по всему управлению, да и сэр нет там вируса сто процентов.

— Твою мать, когда появился этот UIK?

— Я не знаю, но думаю, пару дней назад не больше. Хотя наверно больше, я наверно просто как-то не сразу заметил, он на всех серверах, по всему миру, на всех языках, я думаю, сейчас оригинал программы скачал каждый третий пользователь на планете. Но NOD512 показал, что там нет вирусов, да если бы там был какой-то вирус, его бы нашли это сто процентов. Его же скачало, не знаю, миллиард человек наверно.

— Как по твоему, сколько времени назад UIK был впервые установлен кем-либо из нашей организации.

— Думаю, кто-то мог установить его ещё вчера утром.

— Установочный файл UIK у тебя на компьютере есть?

— Ну да есть.

— Хотя иди сюда, иди не бойся, посмотри на мой экран.

Джим подошёл и заглянул через плечо на экран компьютера Пола.

— Я смотрю, вы тоже установили UIK?

— Нет, я его скачал, но не устанавливал. Теперь смотри, берём ассемблер, последняя специализированная версия, жму декомпилировать, он думает и результат? Хрен вам.

— Но, ассемблер всегда декомпиллирует всё что угодно, может с багами, ошибками, но декомпилирует, это мистика какая-то.

— Это сделано специально, чтобы нельзя было просмотреть, что вшито в установочный файл. Если бы можно было декомпиллировать, сейчас бы уже миллион человек сделали бы это, просмотрели бы всю программу и нашли бы вирус. А так, тыкнулся, не работает, ну и ладно, а если проверять по битам, то ничего и не поймёшь, всё-таки шестьдесят мегабайт.

— Я не понимаю, как ассемблер не может открыть, такого просто не бывает.

— В ассемблере забиты алгоритмы, много разных, он их использует, он знает не только скан, рип, но и древние языки С++, Ява, жемчужина, паскаль, бейсик, Вирт и другие. Также, если стандартных алгоритмов нет, есть алгоритмы понимания, которые ассемблер использует, чтобы преобразовывать файл из машинного языка во что-то понятное. Но если создать специальные алгоритмы, то можно создать такие, которые ассемблер не поймёт. Здесь используются специальные алгоритмы, которые ассемблер не читает в принципе, в стандартном программировании таких алгоритмов не бывает, их можно написать только в битовом редакторе, любая современная программа пишется на ассемблере минимум, не ниже, потому что ниже ассемблера машинный язык. Но если бы кто-то написал другой ассемблер, с нуля, так как писали первый ассемблер, бейсик сто десять лет назад, что довольно сложно, то на такой программе можно было бы создавать файлы, которые нельзя просматривать в принципе.

— Это как те вирусы, которые взломали 79 банков? Ограбление века?

— Да, тот, кто написал UIK, он же взломал 79 банков.

— То есть вы хотите сказать, что нашу компьютерную систему уже взломали через UIK?

— Именно, и здесь использована очень совершенная программа.

— Капец, если они взломали UIK, в смысле, если они сломали нашу защиту, они могли украсть всё что угодно, удалить любые данные, надо что-то делать.