Читаем без скачивания Дело о банковских вкладах - Григорий Власов
Шрифт:
Интервал:
Закладка:
Мою жену можно терпеть, если закрыть глаза на постоянные финансовые претензии. За квартиру год не плачено, сына необходимо собрать в школу, у меня прохудились туфли и до осени надо купить новые, у жены нет ни одной пары целых колгот и так далее. Финансовые затруднения неотъемлемая часть моей жизни. Я бросил курить, не пью пива, не покупаю книг по специальности, удовлетворясь беглым просмотром в магазине, у меня нет костюма, галстука я не ношу, уже больше десяти лет следую одной моде: джинсы и свитер, как способ скрыть старые рубашки. Я не гуляю налево потому, что и на это тоже нужны деньги.
Задуманное мною в рамки закона не укладывалось. Я год выпасал эту возможность, на несколько минут входя в банковскую сеть и понемногу осваиваясь. Поначалу только присутствовал, потом стал просматривать данные, потом отважился на небольшие изменения, которые через некоторое время отменял. Администратор банковской сети был полным профаном и/или пофигистом. Я совершено безнаказанно и незаметно торчал в банковской сети, что вполне мог заставить ее работать на себя. Просто я боялся, что в случае чего меня легко вычислить. Год продумывал схему безопасного проникновения, а для этого мне необходимо было остаться без работы.
Компьютер у меня есть дома. При той строжайшей экономии, которую я веду, просто удивительно, что он у меня есть. Многие детали я сапгрейтил на работе, кое-что списал и забрал себе, кое-что все-таки купил по дешевке. Телефон и модем у меня есть, но использовать свой номер я не собирался. Схема проникновения была сложнее и изящнее, и, как всегда, помогли случайности. С год назад спасатели подарили мне радиотелефон. Hа их компьютер я установил программу для управления транком и научил операторов настраивать частоты и таблицу позывных. Вместе с гонораром мне достался дефектный радиотелефон. Фирма, в которой он был куплен, вместо него дала другой, а я выпросил себе поломанный. В нем не работали кнопки. Месяца три я изучал его устройство, а потом спаял схемку подключения к модему.
Итак, я мог по радиотелефону звонить на транк поисково-спасательной службы. Транк перезванивал по городской линии на нужный номер. Через свой радиотелефон я мог запросить протокольный файл, частоты и позывные. Понятное дело, что спешить я не стал и прописал свой телефон под начальником ПСС. Дешево и сердито. Он, во-первых, много звонит, а во-вторых, я поставил ему приоритет. Если я в это время сижу на линии, то он просто займет любую свободную. Протокольный файл я мог беспрепятственно редактировать и удалять следы своего пребывания.
Вторым пунктом был сервер моей прежней работы, который я полностью контролировал. Hа нем круглосуточно работала программа банк-клиент. Её написал программист банка, Вася Воротов, и он был настолько неосторожен и самонадеян, что для анализа и настройки дал мне исходные тексты. Разбираться в чужой программе, даже если есть исходник, совсем не просто. Это не беллетристика, и даже не математические выкладки. Hа время анализа надо одновременно уподобиться и компьютеру и человеку, писавшему программу. Первым делом я распечатал листинг, отметил точки ветвления и особо важные куски. Сам алгоритм, обычно, много места не занимает, большую часть тела программы составляет интерфейс пользователя. Когда стала ясна её структура, я взялся за коммуникационный блок. Тут пришлось попотеть и основательно изучить си-плюс-плюс. Этот блок допускал удаленное администрирование машины клиента. Васю Воротова можно понять, незачем ехать на другой конец города, юзать чужую машину, когда это можно сделать со своего рабочего места. Изменение всего одной строчки делало эту систему равноправной.
И здесь я подстраховался: сохранил исходник, чтобы в нужный момент перекомпилировать его и вставить на место подправленного файла. Итак, я получил доступ к серверу банка. Потихоньку я изучил структуру данных и нашел нужные. Кассовые операции оказались для меня крепким орешком. Во-первых, файл был запаролен, а во-вторых, чтобы разобраться со структурой, необходимо было изучить бухгалтерию. Зато мне открылась совершенно уникальная возможность с сервера банка влезать в компьютер расчетного центра по коммунальным платежам. Центр этот располагался при администрации города и начальником там был Евгений Голован, единственный компьютерщик, который чего-то достиг в этом городе. Правда, у него были родственные связи в администрации, и его служебный рост не зависел от личных данных, хотя был он когда-то толковым и грамотным специалистом. С тех пор много воды утекло, и я знал, что за компьютером он проводит не более сорока минут в день - в обеденный перерыв поиграть в преферанс.
Решение возникло само собой. Зря я что ли столько сил и времени потратил, чтобы влезть в банковскую сеть и при этом не поиметь корысти? Для начала я решил устроить амнистию.
Разумеется, я проделал подготовительную работу: оплатил некоторые счета, затем снял на сканере печати и подписи кассира, обработал их в PhotoShop'е и на струйнике нашлепал квитанций об оплате. Пока это были только бумажки, но жену они удовлетворили, и она с оптимизмом готовилась к осенне-зимнему сезону. Коммунальные службы так просто не проведешь, и в их базах данных за мной числится должок.
Убрать его проще простого. Hо есть всякие бумажки, по которым можно восстановить истину и тогда мне своими липовыми квитанциями останется подтереться. Можно сделать это глобально, уничтожив всю базу данных. Тогда операторы станут вручную восстанавливать платежи и мои квитанции в общей массе бумажек запросто пройдут. Hо я вовсе не хотел людям добавлять работы. Сочинять вирус из зловредства я тоже не хотел. И я пошел на компромисс: я удалил из базы долги всех Ивановых, Петровых и Сидоровых, а заодно десяти крупнейших предприятий-должников.
Я нашел и резервную копию. Оператор был настолько безответственен, что хранил ее на том же компьютере, что основная база. Я распаковал резервную копию, проделал с ней те же операции, снова упаковал и восстановил первоначальную дату создания файла.
Я не украл деньги, в виде купюр и монет их у меня не стало больше. Я восстановил социальную справедливость, хотя бы только в отношении самого себя. Hе законно? Да! Hо я знал, на что иду. Законы не абсолютны, их пишут люди. Полное законопослушие означает застой и вырождение. Спартак, по-вашему, герой? Конечно, герой, но с точки зрения законов Римской республики государственный преступник. Только гибель в бою спасла его от позорной смерти на кресте. А вдруг бы казнили? Через пару дней, оставшиеся в живых гладиаторы, похитили бы его тело, и по миру разнеслась бы весть о чудесном воскрешении. Тогда, может быть, христианство, родилось бы на сто лет раньше, и мы поклонялись бы Спартаку, а какой-нибудь футбольный клуб вполне мог называться "Иисус Христос".
(adsbygoogle = window.adsbygoogle || []).push({});