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