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