Издательский дом ООО "Гейм Лэнд"СПЕЦВЫПУСК ЖУРНАЛА ХАКЕР #51, ФЕВРАЛЬ 2005 г.

Слуга

niro (niro@real.xakep.ru)

Спецвыпуск: Хакер, номер #051, стр. 051-122-10


Правда, это быстро прошло. Примерно за полчаса. Несколько вздохов, пару раз протер глаза, хмыкнул, покачал головой - и прошло. Как рукой сняло. Было ощущение, что я принял какую-то таблетку, действие которой потихоньку вытравило из меня всю эту чернуху. Я встал, прошелся по комнате, присоединил винчестер и принялся просматривать все то, что скопировал у Ткачева.

Информации получилось очень и очень много. Около тридцати проектов, в них десятки, сотни юнитов, модулей и прочей дребедени, которая носила гордое имя "Дельфи". Кое-что можно было понять сразу по названиям проектов, но основная масса, похоже, была известна лишь Ткачеву, ибо нумеровалась в каком-то хитром порядке цифрами и буквами.

- Черт ногу сломит, - бурчал я, глядя на все это. Часть скомпилированных проектов можно было запустить - я делал это глядя на то, с какой легкостью распахиваются передо мной хранилища данных совершенно разных размеров и направлений. - Ну вот это, пожалуй, я пойму - какая-то фирма по продаже сигарет... А вот это, похоже, чья-то библиотека...

Медленно, но верно я проникал в суть некоторых работ Ткачева. Решив сделать для себя небольшой сборник самых основных процедур, я выдергивал их из кода, собирал в отдельный справочный файл, классифицируя по понятным мне принципам. Спустя несколько часов я собрал достаточную базу для того, чтобы начинать хотя бы слепое копирование - уподобиться студенту, занимающемуся зубрежкой перед экзаменом.

Мне оставалось просмотреть всего три проекта на предмет чего-нибудь интересного для меня. Один из них был большим каталогом фильмов, второй - чем-то вроде бухгалтерской программы, правда, я так и не понял, в чем суть и что именно там считалось. А вот третий...

Это был список людей. Ничем особенным не объединенных, никаких общих черт у них я не нашел. Просто - большой список, даже не большой, а огромный. Фамилии, имена, адреса, даты рождений, знаки Зодиака, еще кое-какие непонятные графы с обилием цифр. Напротив всех строчек стояли галочки; меня все это заинтересовало вначале постольку, поскольку в коде этой базы могли быть интересные процедуры по поиску и сортировке (Ткачев всегда отличался нестандартным подходом к своей работе, стоило ожидать и здесь каких-то программерских хитростей и красивых действий).

Я открыл редактор кода, прошелся по нему взглядом, выхватил то, что уже понимал, - обработчики нажатий кнопок, некоторые простые циклы... И постепенно понял, что эта база - пожалуй, самое сложное и непонятное из всех проектов, сохраненных на компьютере Мишки. Масса обращений в никуда, к таким виртуальным вещам, как Зодиак и ему подобные. Как все это могло работать, трудно было сказать.

Я проверил некоторые непонятные моменты по учебникам и не нашел в них ничего похожего. Ни одна из процедур, обращающихся к полям с цифровыми группами, к полям с таинственными значками, не была определена в книгах. Складывалось впечатление, что Мишка пользовался какими-то недокументированными возможностями Delphi, не описанными нигде: ни в книгах, ни в справочной системе, ни на сайтах поддержки. Возможно ли, что он сам создал какие-то средства разработки? Вполне. Он был человеком очень и очень одаренным, способным на многое - я бы не удивился ничему, в том числе и такому повороту событий.

Назад на стр. 051-122-9  Содержание  Вперед на стр. 051-122-11