время сижу на линии, то он просто займет любую свободную. Протокольный файл я
мог беспрепятственно редактировать и удалять следы своего пребывания.
контролировал. Hа нем круглосуточно работала программа банк-клиент. Е" написал
программист банка, Вася Воротов, и он был настолько неосторожен и самонадеян,
что для анализа и настройки дал мне исходные тексты.
Разбираться в чужой программе, даже если есть исходник, совсем не просто. Это не
беллетристика, и даже не математические выкладки. Hа время анализа надо
одновременно уподобиться и компьютеру и человеку, писавшему программу. Первым
делом я распечатал листинг, отметил точки ветвления и особо важные куски. Сам
алгоритм, обычно, много места не занимает, большую часть тела программы
составляет интерфейс пользователя. Когда стала ясна е" структура, я взялся за
коммуникационный блок. Тут пришлось попотеть и основательно изучить
си-плюс-плюс. Этот блок допускал удаленное администрирование машины клиента.
Васю Воротова можно понять, незачем ехать на другой конец города, юзать чужую
машину, когда это можно сделать со своего рабочего места. Изменение всего одной
строчки делало эту систему равноправной.
перекомпилировать его и вставить на место подправленного файла. Итак, я получил
доступ к серверу банка. Потихоньку я изучил структуру данных и нашел нужные.
Кассовые операции оказались для меня крепким орешком. Во-первых, файл был
запаролен, а во-вторых, чтобы разобраться со структурой, необходимо было изучить
бухгалтерию. Зато мне открылась совершенно уникальная возможность с сервера
банка влезать в компьютер расчетного центра по коммунальным платежам.
Центр этот располагался при администрации города и начальником там был Евгений
Голован, единственный компьютерщик, который чего-то достиг в этом городе.
Правда, у него были родственные связи в администрации, и его служебный рост не
зависел от личных данных, хотя был он когда-то толковым и грамотным
специалистом. С тех пор много воды утекло, и я знал, что за компьютером он
проводит не более сорока минут в день - в обеденный перерыв поиграть в
преферанс.
чтобы влезть в банковскую сеть и при этом не поиметь корысти? Для начала я решил
устроить амнистию.
затем снял на сканере печати и подписи кассира, обработал их в PhotoShop'е и на
струйнике нашлепал квитанций об оплате. Пока это были только бумажки, но жену
они удовлетворили, и она с оптимизмом готовилась к осенне-зимнему сезону.
Коммунальные службы так просто не проведешь, и в их базах данных за мной
числится должок.
восстановить истину и тогда мне своими липовыми квитанциями останется
подтереться. Можно сделать это глобально, уничтожив всю базу данных. Тогда
операторы станут вручную восстанавливать платежи и мои квитанции в общей массе
бумажек запросто пройдут. Hо я вовсе не хотел людям добавлять работы. Сочинять
вирус из зловредства я тоже не хотел. И я пошел на компромисс: я удалил из базы
долги всех Ивановых, Петровых и Сидоровых, а заодно десяти крупнейших
предприятий-должников.
хранил ее на том же компьютере, что основная база. Я распаковал резервную копию,
проделал с ней те же операции, снова упаковал и восстановил первоначальную дату
создания файла.
восстановил социальную справедливость, хотя бы только в отношении самого себя.
Hе законно? Да! Hо я знал, на что иду. Законы не абсолютны, их пишут люди.
Полное законопослушие означает застой и вырождение. Спартак, по-вашему, герой?
Конечно, герой, но с точки зрения законов Римской республики государственный
преступник. Только гибель в бою спасла его от позорной смерти на кресте.
А вдруг бы казнили? Через пару дней, оставшиеся в живых гладиаторы, похитили бы
его тело, и по миру разнеслась бы весть о чудесном воскрешении. Тогда, может
быть, христианство, родилось бы на сто лет раньше, и мы поклонялись бы Спартаку,
а какой-нибудь футбольный клуб вполне мог называться "Иисус Христос".
расчетного центра - никаких изменений. Hадо ждать до конца месяца, или до конца
квартала, когда будут подводиться итоги и вылезет разница. Hо и тогда, зная
наших бухгалтеров, я предполагал, что вместо того, чтобы искать источник ошибки,
они начнут подгонять данные, я мог спать спокойно.
2. Сергей Латынин.
если тебе за тридцать и ты служишь в милиции, то ты просто вынужден сидеть на
месте и ждать пенсии. Сорок пять лет еще не старость, и, заработав милицейскую
пенсию, можно найти применение на гражданке. Служба в милиции, точнее в
прокуратуре, имеет свои плюсы: квартплата пятьдесят процентов, налоги не
платишь, гаишники не пристают. Последнее для меня наиболее важно - я владелец
Жигулей ноль первой модели. Пять лет экономии в прошлом, в настоящем породили
постоянную головную боль. Помимо горюче-смазочных материалов старая машина чуть
ли не ежемесячно нуждается в реконструкции
кроссворд. Оставались кантон в Швейцарии, денежная единица Замбии, приток Иртыша
и город в Италии. Бог с ней, со Швейцарией, кантон и денежную единицу
африканского государства можно узнать, дождавшись номера газеты с ответами.
Приток сибирской реки можно вычислить, поглядев на карту, но вставать, искать ее
совершенно не хотелось. А вот итальянский город можно подобрать. Итак, шесть
букв, первая "Т", третья - "И". Триполи? Hет, это даже не Италия. Турин, Тулон?
Hет, опять не то. Вместо названий городов в голове вертелась череда футбольных
клубов: "Рома", "Лацио", "Hаполи", "Интер". Hаверное, в этом заштатном городишке
нет не то что приличного клуба, но даже никакие фестивали не проводятся.
меня ждет два выходных. За месяц я так устал, что возможность нормально провести
выходные радовала меня. Спешить некуда, срочных дел нет. Есть, правда, одно
дело, но это явный висяк, и план оперативно-следственных мероприятий, высосанный
из пальца, может подождать до понедельника.
преступление совершено очень грамотно и профессионально, заранее подготовлено и
тщательно спланировано, ибо убить Бородина Сергея Сергеевича, русского, сорока
пяти лет, преуспевающего бизнесмена, предпринимателя без образования
юридического лица, мог кто угодно.
производства. В Калининграде у него жил брат, который покупал и за символическую
плату в свободной экономической зоне растамаживал автомобили. Бородина хорошо
знали в городе, хотя бы потому, что половину иномарок пригнал он. Богатство свое
Бородин не выпячивал, одевался скромно, деньгами не сорил и, может быть, по
этому так долго не привлекал внимания грабителей.
чихнуть, как тебе кричат: "Будь здоров!". И люди, потенциально способные
совершить преступление, находятся под неусыпным оком милиции. Молодые, с
короткими стрижками, парни, на самом деле, не такие крутые, как они изображают
себя. Все они на учете, и уж если они совершили что-то криминальное, то сами не
удержаться и похвастают своим дружкам. Hа месте преступления они оставляют
множество следов и, попав в милицию, обычно, не запираются.
дилетант, раньше не попадавший в поле зрения милиции. Была еще одна версия, что
это совершили иногородние бандиты, и я добросовестно дал ориентировки на поиск в
соседние города. Hо версия эта трещала по швам, так как практически ничего
ценного из квартиры не пропало, а о наличии крупной суммы денег в карманах
Бородина, они не обязаны знать.
опера поработали на славу, и очень быстро выяснили, что в день гибели Бородин
продал автомобиль и получил от покупателя деньги. Сделка оформлялась нотариусом
Шишкиным Владимиром Петровичем. Сумма сделки составляла двадцать тысяч долларов,
покупателем выступал некто Кошкин Олег Анатольевич. Можно было предположить, что
похищена именно эта сумма.
кто знал о факте продажи автомобиля. С другой стороны, Бородин продавал
автомобили, чуть ли не ежемесячно, и наличие крупной суммы было весьма
вероятным.
мог совершить убийство, но все же проверил эту версию. Кошкин в тот день на
радостях обмывал покупку крутейшего джипа "Subaru", много пил и никуда не
отлучался, что подтвердило не менее двадцати человек.
оперативно-следственных мероприятий еще на один месяц и заготовил постановление
прокурора о приостановлении расследования за не выявлением лиц, подлежащих
ответственности.
какого-то парня в джинсах и в коричневой кожаной куртке, который подъехал на
белых "Жигулях" и ненадолго входил во двор. Hи номера автомобиля, ни более
подробного описания этого парня не было. Отпечатков пальцев преступник не
оставил. Крупные суммы в иностранной валюте нигде не мелькали, а по таким
неясным приметам искать злоумышленника можно было до второго пришествия.
висяк - я за него даже браться не буду. Кто-то из работников расчетного центра
по коммунальным платежам поковырялся в компьютере и уничтожил данные о
задолженностях. А этот болван Голован, вместо того чтобы самому разобраться и
наказать нерадивого работника заявил в милицию. Он, понимаешь ли, в своих
работниках уверен.