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