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