Искатель, 2000 №9 — страница 23 из 28

стоп! руби концы! В общем-то везде так было. И в нашей республике то же самое. Поприличнее, конечно, по-европейски, без азиатского беспредела. Фигня все это. А вот когда со мной один «авторитет» своей проблемой поделился, понял — все! Ничего святого не осталось. Кавказский теневик КУПИЛ звание «вора в законе». Понимаешь, не партбилет, не диплом, не орден. Мне это битый вор рассказывал, у него в глазах тоска. Все законы побоку: фени не знает, на дело не ходил, зону ни разу не топтал и… Ну, думаю, если коррупция и взятки до ворья докатились, дальше ехать некуда! Ладно. Вечер воспоминаний и исповедей закончен. Давай о деле. Нужна, как я уже сказал по телефону, твоя консультация. Не просто как толкового программиста, а как хакера.

— Кого-кого? Ха., кого? Ты, Слав, не выражайся в общественном месте.

— Марек, не выступай! Я о твоих свехурочных занятиях кое-что знаю. Только я, понял? И прошу тебя, помоги по старой дружбе. Дела творятся страшные. Люди гибнут…

— Почти уговорил. Попробуем. Могу тебе мини-лекцию хоть сейчас прочитать. Тебя, как я понимаю, интересуют способы прохода в базы данных. Можешь записывать. В этих целях применяются следующие методики: «за дураком», «брешь», «люк»…

— Марек, ты меня за дурака не держи! «Бреши-люки» — детский лепет. Меня интересуют серьезные современные наработки. Повторяю: это не шутки.

— Ладно. Завтра вечером приезжай в институт. Не забыл еще, где он? Посидим, покумекаем. Только как бы тебя после работы туда провести?

— Меня проводить не надо — сам куда хочешь пройду!

— Тьфу, забыл, с кем дело имею! Ну, до встречи!

Мент. Файл 2.4. арх. «Люк»

Подумаешь, «люк»! Еще и компьютеров в нынешнем понимании не было, была бабушка-ЭВМ «Минск-32» — десяток многопудовых железных шкафов, занимавших огромный зал. О компьютерных преступлениях еще никто и не слыхал. А насчет «люка» мы уже тогда доперли!

Работали в те доисторические времена в ИЦ Министерства два вчерашних «академика» — Слава Громов и Толя Сотов. Перед нами была поставлена задача сделать программу «Учет лиц, совершивших административные правонарушения». Начальство к тому времени уже кое-что поняло о возможностях ЭВМ — эпоха «рыла ватного» миновала — и очень рассчитывало убить с ее помощью двух зайцов. Во-первых, получить полную картину пьянства в республике для отчетности перед вышестоящим начальством (сколько? где? когда? кто? и т. п.). Во-вторых, прижать райотдельских учетчиков, которые уж больно легко «теряли» карточки для проверки на повторность. Пусть-ка из ЭВМ попробуют их вытащить!

Мы с энтузиазмом неофитов взялись за дело. По сравнению с «академическими» задачами это, конечно, были семечки. Однако по ходу дела неожиданно возникла проблема иного свойства. Морально-этического, что ли? Речь-то здесь шла не о преступниках, а о людях нормальных! Времена были, с одной стороны, — застольные, с другой — «все на борьбу с пьянством!». А ежели кто из друзей академических залетит? Пропадать человеку?

Вот тогда и появился первый «люк»-лазейка в программе, известная только разработчику. Нужно сказать прямо, не проходило понедельника, чтобы не раздался звонок: «Ребята, выручайте…» Откуда только телефон узнавали? Приходилось, конечно, выручать. Таксу никто не назначал, она как-то сама собой установилась — пузырь портвейна «777».

SUPERбанкъ. 2.1. Начальник СБ (продолжение)

«Такое везение без конца продолжаться не может! Это уже перебор. Слишком хорошо — это уже плохо. Здорово, конечно, когда кто-то делает за тебя всю работу. Хреново, когда не знаешь — кто и что ему (им?) еще взбредет в голову… Тем более что начинают бить своих. С начальником СБ «Интеркома» вроде ведь договорились… Надо разбираться…»

Мент-Хакер. Файл 2.3.
Коллеги встречаются вновь (продолжение 2)

На следующее утро все планы полетели к черту. Не успел я сесть за стол, как зазвонил «бункерный» телефон. Я поднял трубку.

— Слушаю, Николай Светланович!

— Ну что, Ярослав, лопнула твоя версия?

— Что случилось?

— А ты сегодняшнюю сводку еще не читал?

— Не успел.

— Сегодня ночью погибли в автокатастрофе все твои подозреваемые: председатель SUPERбанкa, начальник его СБ и два охранника. Ехали на «Лендровере» председателя к нему на дачу.

— Подробности какие-нибудь известны? С кем-нибудь столкнулись?

— Деталей не знаю. Выезжала дежурная опергруппа. Выясни у них. А главное, давай срочно начинай отрабатывать другие версии, с этой ты явно зашел в тупик. Действуй!

Везение еще не окончательно мне изменило. Оказалось, Саша Храмов — эксперт, дежуривший сегодня ночью, — еще не ушел. Подробности, которые он мне рассказал, выглядели довольно загадочно. «Лендровер» летел по улицам на выезде из города со скоростью выше сотни и в конце концов, конечно, врезался в столб. Все пассажиры погибли. При этом автодорожная экспертиза не обнаружила никаких следов торможения! Ни на месте происшествия, ни по пути следования. То есть водитель вел себя как явный самоубийца: не пытался ни сбросить газ, ни притормозить! При этом — по первичным данным — никто из пассажиров, в том числе и водитель, не был пьян. «Пришлось еще повозиться, пока их вытащили. Джип полубронированный, стекла пуленепробиваемые, все двери заблокированы изнутри!» — закончил свой рассказ Храмов.

Я вернулся к себе в кабинет. Что-то тут было не так. На столе уже лежала ненавистная папка «на ознакомление». Я машинально вытащил из нее сводку. Да, вот оно, это сообщение. Ничего нового: «Превышение скорости… наезд на препятствие… четверо пострадавших…» Скорее по привычке, чем с какой-то определенной целью, дочитал сводку до конца. И… меня будто пружиной подбросило со стула: «Пытался покончить с собой гражданин Лушин П., 1957 г.р., сотрудник SUPERбанкa, в тяжелом состоянии помещен в больницу…» Банк — само собой! Но я откуда-то знаю эту фамилию!

Нет! Надо все-таки идти сегодня к Дембецкому. Дело, правда, поворачивается другим боком, но первую версию нужно довести до конца.

Привычным жестом я потянулся к удостоверению в нагрудном кармане, но вахтер, сидящий у входа в институт, махнул рукой: дескать, и так ясно. Проходя мимо него, я внимательно взглянул на его лицо. «Нет, не встречались. Значит, на лбу у меня написано». Последние лет пять я стал замечать, что контролеры в транспорте и вахтеры в учреждениях молча кивают мне, даже не пытаясь проверить документы. Специально рассматривал физиономию в зеркале — вроде ничего не заметно.

Марек сидел в лаборатории один.

— Привет! А где народ? Еще и семи нет.

— Ты, Слава, все мыслишь прежними категориями. Тут и днем-то почти никого не бывает. Сейчас в институте не работают, а числятся. А деньги зарабатывают, где могут.

— Тем лучше. Нам для начала нужно один щекотливый вопросик решить. Насколько мне известно, за тобой «компьютерных грешков» хватает. Закрывать на это глаза я не могу. Есть один вариант, мне как-то трудно тебе это объяснить…

— Что, в агенты свои меня хочешь оформить? Валяй!

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

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

— Всего-то?

— Конечно, это не так просто, но учти, что фантазия у разработчиков довольно скудная.

— В общем-то довольно понятно: любой домушник наизусть знает все «хитрые» тайники…

— Вот-вот. Есть приемчик тоже по твоей части. Детективы тоже почитываем…

— Только не я. Забыл вообще, когда что-нибудь читал.

— Так вот. Если неизвестно, где тайник искать, то устраивается некая провокация. Ну, кто-нибудь орет: «Пожар!» Злодей сам к тайнику кидается. Есть в нашем деле нечто похожее. А бывает высший пилотаж. Тут никакие пароли не взламываются. Идет поиск не пароля, а заключительного условного перехода в программе доступа. Понимаешь? Любая защита рано или поздно решает вопрос — «свой-чужой?» Так нужно выйти сразу на это самое «свой». Конечно, в жизни не все так просто. Иной раз с таким столкнешься… Вот недавно хотел посмотреть, как дела в одном банке, — три монитора сгорели! Представляешь?

— Постой! Ты случайно не в SUPERбанк залезть пытался?

— Как догадался? Сам пробовал?

Я рассказал Мареку о своих безуспешных попытках неофициальной проверки SUPERбанкa, об исчезнувшей информации в моем компьютере. О гибели конкурентов SUPERбанкa. Мой рассказ произвел на бывшего хакера сильное впечатление. Особенно он насторожился, когда я описал случай с гибелью Пети Левкина.

— Слушай, когда это было? Какого числа? До твоей попытки «посмотреть» информацию в банке или после?

— Недели через две. Он погиб 26-го.

— Понимаешь, выстраивается интересная закономерность. Я полез туда после тебя и где-то дней за пять до него. Реакция защиты идет с нарастающей агрессивностью. У тебя сначала просто гаснет экран, потом стирается память. У меня уже горят экраны. А на Левкина, похоже, воздействует «666»!