"Григорий Власов. Дело о банковских вкладах" - читать интересную книгу авторая не стал и прописал свой телефон под начальником ПСС. Дешево и сердито. Он,
во-первых, много звонит, а во-вторых, я поставил ему приоритет. Если я в это время сижу на линии, то он просто займет любую свободную. Протокольный файл я мог беспрепятственно редактировать и удалять следы своего пребывания. Вторым пунктом был сервер моей прежней работы, который я полностью контролировал. Hа нем круглосуточно работала программа банк-клиент. Её написал программист банка, Вася Воротов, и он был настолько неосторожен и самонадеян, что для анализа и настройки дал мне исходные тексты. Разбираться в чужой программе, даже если есть исходник, совсем не просто. Это не беллетристика, и даже не математические выкладки. Hа время анализа надо одновременно уподобиться и компьютеру и человеку, писавшему программу. Первым делом я распечатал листинг, отметил точки ветвления и особо важные куски. Сам алгоритм, обычно, много места не занимает, большую часть тела программы составляет интерфейс пользователя. Когда стала ясна её структура, я взялся за коммуникационный блок. Тут пришлось попотеть и основательно изучить си-плюс-плюс. Этот блок допускал удаленное администрирование машины клиента. Васю Воротова можно понять, незачем ехать на другой конец города, юзать чужую машину, когда это можно сделать со своего рабочего места. Изменение всего одной строчки делало эту систему равноправной. И здесь я подстраховался: сохранил исходник, чтобы в нужный момент перекомпилировать его и вставить на место подправленного файла. Итак, я получил доступ к серверу банка. Потихоньку я изучил структуру данных и нашел нужные. Кассовые операции оказались для меня крепким орешком. Во-первых, файл был запаролен, а во-вторых, чтобы разобраться со структурой, необходимо было изучить банка влезать в компьютер расчетного центра по коммунальным платежам. Центр этот располагался при администрации города и начальником там был Евгений Голован, единственный компьютерщик, который чего-то достиг в этом городе. Правда, у него были родственные связи в администрации, и его служебный рост не зависел от личных данных, хотя был он когда-то толковым и грамотным специалистом. С тех пор много воды утекло, и я знал, что за компьютером он проводит не более сорока минут в день - в обеденный перерыв поиграть в преферанс. Решение возникло само собой. Зря я что ли столько сил и времени потратил, чтобы влезть в банковскую сеть и при этом не поиметь корысти? Для начала я решил устроить амнистию. Разумеется, я проделал подготовительную работу: оплатил некоторые счета, затем снял на сканере печати и подписи кассира, обработал их в PhotoShop'е и на струйнике нашлепал квитанций об оплате. Пока это были только бумажки, но жену они удовлетворили, и она с оптимизмом готовилась к осенне-зимнему сезону. Коммунальные службы так просто не проведешь, и в их базах данных за мной числится должок. Убрать его проще простого. Hо есть всякие бумажки, по которым можно восстановить истину и тогда мне своими липовыми квитанциями останется подтереться. Можно сделать это глобально, уничтожив всю базу данных. Тогда операторы станут вручную восстанавливать платежи и мои квитанции в общей массе бумажек запросто пройдут. Hо я вовсе не хотел людям добавлять работы. Сочинять вирус из зловредства я тоже не хотел. И я пошел на компромисс: я удалил из базы долги всех Ивановых, Петровых и Сидоровых, а заодно десяти крупнейших |
|
|