Страница 2 из 46
Не успели мы распить по третьей, как явился официант с закусками. Судя по поступающим тарелкам, ребята заказали домашние колбаски в горящем огне - блюдо выгладило аппетитно и эффектно. Еще картошечку по домашнему и пару салатиков. Все что нужно для голодного холостяка после трудовой недели. На запах яств, в дверях показаться Дима, как и ожидалось с букетом роз. Он демонстративно подошел к столику девчонок, держа перед собой цветы. Кивнув рыженькой как поручик, он галантно подарил ей букет. Задержавшись возле девчонок не больше минуты, Дима вернулся за наш стол. В битве между сердцем и желудком победил последний. Не чокаясь с нами, Дима одним глотком выпил свой коньяк, закусив колбаской. После чего небрежно отдал мне ключи от машины. Мой железный конь будет ночевать возле харчевни - это была последняя трезвая мысль за вечер….
Пьянка удалась! В душевной компании друзей мы перешли плавно на водку, а закончили пивом на подходе к моему дому. В кафе обсудили все глобальные вопросы мирового значения, плавно перешли к теме о дамах, потом о работе, в итоге я долго пытался объяснить друзьям принципы коммутации и маршрутизации. Димка частенько покидал нас, подсаживаясь к девчонкам. После его отлучек на столе девушек появлялись то бутылка дорогого шампанского, то фрукты, щедро преподнесенные Димой, опять с моего бюджета. Увы, девушки не проявили благосклонность к Димке, и мы героически шли домой в мужской компании. Димка однозначно решил ночевать у меня, чтобы не расстраивать маму своим пьяным видом, хоть с телефонного разговора Галина Сергеевна и так все поняла о своем сыне. После пьянок Дима предпочитал отсыпаться в моей двухкомнатке, а никак не в Саниной съемной однокомнатной. Саня остановил такси и, попрощавшись с нами, умчался к себе. А я, слегка пошатываясь, не забывая поддерживать Диму, поплелся к себе домой. Мой друг всячески мешал его тащить, продолжая свои пьяные нравоучения по правилу съема от великого ловеласа Димича. Как я не старался держаться в норме и пить по чуть-чуть, все равно перебрал, не говоря уже о Диме. Он, как правило, всегда перебирал. Кто из нас всегда чувствует свою меру, так это Саня. Еще в юности Саня пару раз сильно напивался - один раз на выпускном, другой на первом курсе под новый год. С тех пор он четко чувствует свою норму и при мне ни разу не перепивал. Дойдя до нужной кондиции, он либо прекращал пить, либо пил совсем по чуть-чуть - для компании, и никакие заявления про слабака или “ты меня уважаешь” на него не действовали.
Мы с Димкой добрались домой без приключений. Он, конечно, поварил немного воду перед сном - то ему шампанского бутылку в постель подавай, чтобы сбить пробкой назойливый вертолет, который прилетает к нему, только он закроет глаза, то ему срочно поболтать нужно…
Выходной день, а я проснулся в семь утра. Не могу долго спать после пьянки. Хорошо Димке, будет сопеть часов до одиннадцати. Сделав себе кофе, сажусь за комп. Покопаюсь немного в новом аномальном файле, который вытащил с сервера налоговиков. Голова слегка болит, думать не хочется, но новая головоломка уже успела увлечь. Вырисовывалась интересная закономерность в данных аномальных файлов. Такое впечатление, что в файле данные слежения за объектами, схожие с данными которыми обмениваются базовые станции мобильной связи. Имеется номер зоны “04”, он во всех файлах один и тот же, дальше идет номер соты, потом координаты от центра соты, в конце уникальный двенадцати символьный код объекта. Если это так, то свой уникальный код я практически вычислил. Он должен повторяться во всех сотах, где я вылавливал аномальные файлы и находился рядом с сервером, с которого его вытягивал. Вот сейчас и проверим. Удаленно подключаюсь к серверу налоговиков, слава богу, на их сервере крутится софт производства нашей фирмы и моего производства в частности. Я всегда оставляю себе лазейку для удаленного администрирования, чтобы не срываться ночью с дому для устранения проблем у клиента, а разрулить все прямо с дома. Файл на месте и моего предположительного кода в соте нет, а ведь был же! В течение пару часов, ломаю команды и запросы, которые можно прогнать через файл. Результаты скудные: три команды с форматами данных, одна из них предположительно поиск, другая help, треться наверно изменение данных. Тяжело разобраться в хелпе, если все в двоичном коде, и нет никаких ассоциаций с буквами и словами. Глотнув холодного кофе, пробую вести поиск предположительно своего кода. Код нашелся в другой соте. Координаты его были не подвижны. Стоит пойти выключить мобильник. Интересно, что тогда будет с моим кодом? Запускаю непрерывное сканирование своего кода и иду выключать мобильник. Возвращаюсь в комнату с выключенным мобильником. Смотрю на монитор. Удивительно! Мобильник выключен, а программа отследила мой поход на кухню за мобильником и назад к компьютеру. Не может быть! Если я не ошибаюсь, тогда я нашел дырку в серьезной программе, серьезных людей, позволяющую контролировать местоположение людей без каких-либо электронных устройств - это не вероятно! Сделав поход к спящему Димке и назад, по совпадениям координатам вычислил код Димки. Его координаты замерли в одном положении, не мешая своему хозяину мирно посапывать. Больше не могу сидеть на месте, меня переполняют эмоции. В течение пяти минут пробую пробудить друга. Сдаюсь. Включив мобильник, звоню Сане.
Саня выслушал меня спокойно, спросил: - что мы еще пили вечера и трезв ли я, необходимо ли что-то купить к завтраку? Сказал, что о чем я говорю - невозможно реализовать технически и чтобы я успокоился, он сейчас приедет и во всем сам разберется. Сажусь снова за компьютер. Через какое-то время за спиной послышался хриплый голос Димки:
- Утро доброе коллега. Все работаем, а гость между прочим, кофеем не поеный стоит. Потому-то все твои девушки убегают от тебя, что по утрам только и видят твою спину за компьютером, а не чашечку кофе у кровати. Ничего я займусь твоим воспитанием.
Я никак не прореагировал на его сарказм, посмотрел только данные Димкиного кода, они живо менялись в такт рассаживания их хозяина по комнате.
- Димычь, у тебя мобилка сейчас собой, - спрашиваю его, не отрываясь от монитора. Дима на миг застыл, обрабатывая вопрос, потом ответил: - нет, он в куртке, еще вчера аккумулятор сел, кстати, у тебя зарядка к Nokia есть?
Я ничего не ответив, начал рассказывать о своей находке, демонстрируя все на мониторе. Диму технические нюансы не особо заинтересовали, он сразу начал выдавать свои теории, что все это может значить и кому эти файлы могут принадлежать. Зазвенел дверной звонок и к нам присоединился Саня. Вникнув в суть вопроса, он отмел наши теории о появлении и работе файлов. Особенно раскритиковал Димкину теорию о параллельных мирах и злобных инопланетянах. Так же отверг мою теорию о Матрице и виртуальных пространствах. Взамен выдвинул свою теорию, по которой все это принадлежит мощной спецслужбе некой влиятельной державы и нам лучше во все это не лезть. На что мы с Димкой в один голос ответили - мы уже влезли и нужно лесть до конца.
- Андрей, а ты можешь мой код удалить или спрятать? - спросил Димка, подвигая свой стул ближе ко мне и деловито заглядывая в монитор.
- Не могу. Не нашел пока такой команды, могу попробовать перемещать твой код в другие соты и на другие координаты.
- Давай перемещай, - похлопал меня по плечу Димка.
Я скопировал координаты своего кода с сохраненного в пятницу файла налоговиков, добавил Димкин код и отправил на исполнение. За моей спиной раздался вопль Сани. Оборачиваюсь. Димки в комнате нет.
- Что случилось?! Куда делся Димка?! - заорал я.
- Он растворился просто в воздухе! Пропал в одно мгновение, - уже спокойно ответил Саня. - Посмотри по своей системе, где он.
Мы оба прильнули к монитору. Запускаю программу поиска кода. Димкин код обнаружился по координатам серверной Налогового управления. Координаты часто меняли свои данные в пределах одной комнаты. Вдруг координаты остановились, мы с Саней напряглись. Тишину комнаты взорвал Сани мобильник заунывной мелодией. Саня, взглянув на номер вызывающего, мгновенно показал экран мне - городской незнакомый номер. Нажав кнопку ответа, Саня сухо произнес, - слушаю,… это он! В налоговой! Ревет сигнализация, а он орет, чтобы срочно забрали его домой!