Заказ
Выйдя из подъезда, Сергей сразу же обратил внимание на огромный новенький черный джип «Nissan Patrol» с тонированными стеклами. Особенно его поразило то обстоятельство, что Сергей, при своем немаленьком росте на все автомобили обычно смотрел сверху вниз. А в этом случае автомобиль был выше его.
Со стороны водителя с тихим шипением опустилось стекло. Оттуда высунулась довольная физиономия Кости. Удовлетворенно оглядев отвисшую челюсть Сергея, он высунул руку из окна, продемонстрировав массивный золотой браслет на правой руке.
– Здорово, Серый! Тыщу лет не виделись!
– Привет, Кость, – Сергей с трудом обрел дар речи. – Да, что и говорить: ты, как я погляжу, даром времени не терял. Ну, слов нет: солидно выглядишь.
Довольный произведенным эффектом Костя сделал приглашающий жест левой рукой, на которой Сергей заметил очень дорогие массивные золотые часы с бриллиантами. Да и вообще Костя выглядел весьма эффектно. Он совершенно был не похож на того Костика-проныру, каким был десять лет назад. Он слегка располнел, стал значительно солиднее. Несмотря на жару, на нем был дорогой костюм, белоснежная рубашка с галстуком. Даже далекому от мира моды Сергею сразу бросилось в глаза, что Костя был одет с безукоризненным вкусом. В его облике все, каждая деталь, любая мелочь подчеркивали солидность и безусловную значимость их владельца. Весь образ Кости говорил о преуспевании и принадлежности к касте сильных мира сего.
Сергей сел в машину и захлопнул дверь. Костя недовольно поморщился.
– У тебя дома холодильник есть?
– Чего? – не понял Сергей.
– Холодильник у тебя, спрашиваю, дома есть? – повторил свой вопрос Костя.
– Ну, есть, – с недоумением ответил Сергей. – А что?
– А то, молодой человек, что дверцу в таких машинах надо закрывать так же нежно, как ты закрываешь дверцу холодильника, – покровительственным начальственным тоном проговорил Костя. – Это тебе не «Запорожец» и не «Москвич», чтобы хлопать дверью. Эта тачка к нежности и любви к себе требует.
– Ну, извините, гражданин начальник, – саркастически парировал Сергей. – Мы, ваше благородие, на джипах кататься не приучены – все больше на автобусе или пешком, на своих двоих ходим. А насчет холодильника – это ты не попал: дык у меня ж дома старый «Юрюзань» стоит и там, чтобы его закрыть, крепко хлопать дверцей надо. Так что, я еще нежно вашу дверь закрыл. Кстати, как же теперь изволите холопу вас называть? Константин Владиленович? Ваше благородие? Гражданин начальник? Или теперь к твоему имени следует в обязательном порядке прибавлять приставку «мистер»? Или еще какие-то пожелания имеются?
Костя громко захохотал и дружески похлопал Сергея по плечу.
– Да брось ты, старик! Я тебя прикалываю, а ты заводишься! Костя я для тебя. Понял? Костя – и все. По отчеству назовешь – обижусь на тебя на веки вечные. Это я для моих гоблинов-охранников, для всех моих лизоблюдов-подчиненных Константин Владиленович, а для тебя – Костян и точка. Ладно, поехали.
Машина тронулась с места. Они ехали минут пятнадцать. Костя вел машину, разговаривали ни о чем. Это был простой, ни к чему не обязывающий треп старых приятелей: об общих знакомых, о тачках, девочках и саунах, но с первой же минуты разговора Сергей почувствовал, что его бывшего партнера что-то гнетет. И что главное в их разговоре будет еще впереди.
Машина подъехала к банку. Костя даже не сигналил – ворота открылись и джип въехал на территорию. Два дюжих охранника у ворот подобострастно поздоровались, но Костя даже не взглянул на них. Выйдя из машины, он захлопнул дверь, сделал Сергею знак следовать за собой и быстро пошел к крыльцу.
– Погоди, – оторопело сказал Сергей, пытаясь остановить Костю. – А как же машина? Ты что же, ее посреди двора бросишь?
Костя искоса посмотрел на Сергея, усмехнулся и вместо ответа слегка кивнул в сторону охраны. Обернувшись, Сергей увидел, как один из охранников сел за руль Костиного джипа и припарковал его на стоянке. И вообще, после того, как они пересекли границу территории банка, поведение Кости неуловимо изменилось. В каждом его движении теперь сквозила значительность, властность, несомненное право командовать.
Войдя в холл, Костя быстро сделал кому-то знак рукой. Тут же, как из-под земли, рядом с Сергеем вырос охранник.
– Будьте любезны, ваш паспорт, пожалуйста.
Сергей протянул паспорт. Охранник зашел в кабинку и закрыл дверь. Меньше чем через минуту он вернулся, протянул Сергею паспорт, небольшую пластиковую карточку с магнитной полосой и любезно показал рукой в направлении Кости.
Подойдя к двери с надписью «Приемная», Костя достал из кармана такую же карточку, как у Сергея и вставил в дверной замок. С легким щелчком дверь открылась.
– Прошу вас, сэр, – Костя театрально склонился. – Добро пожаловать в мои апартаменты.
Навстречу им поднялась с места миловидная эффектная секретарша, любезно поздоровалась с Костей и моментально распахнула перед ними дверь.
– Меня ни для кого нет, – коротко сказал Костя секретарше и, не дожидаясь ответа, прошел в кабинет и сделал знак Сергею следовать за ним.
– Так ты что же, управляющий этим банком? – только и смог пролепетать ошеломленный Сергей, входя в кабинет. – Ты меня не разыгрываешь?
Довольный произведенным эффектом, Костя закрыл за Сергеем дверь. Только теперь Сергей смог осмотреться и ощутить роскошь окружающей его обстановки. Но главное не укладывалось у него в голове: Костя, его бывший компаньон Костик-проныра, тот самый, с которым они вместе начинали заниматься бизнесом – и вдруг глава самого таинственного в городе банка.
Роскошь, окружающая Сергея, действительно поражала глаз. Ковры, мебель, оргтехника, картины, красивые безделушки и украшения – все было подчеркнуто очень дорогим и подобрано со вкусом. Даже неискушенному в таких делах Сергею было видно, что тут поработал профессиональный дизайнер.
– Ну, Костян, у меня просто слов нет! – только и смог вымолвить потрясенный Сергей. – Пещера Али-Бабы – да и только. Билл Гейтс отдыхает.
Костя, довольный произведенным эффектом, развалился в кресле.
– Вот такие дела, старичок. Теперь мы в других небесах летаем. Что ты на это скажешь, как тебе кабинет, а? Ты не представляешь, сколько я сил в него вбухал. Сил и средств.
После этих слов Сергей внимательно посмотрел на Костю. Теперь в его взгляде не было детского восхищения.
– Слушай, дружище, не темни. Я слишком давно и хорошо тебя знаю, вряд ли за эти почти десять лет ты коренным образом изменился. Надеюсь, что ты меня сюда привез не для того, чтобы похвастаться обстановкой и продемонстрировать свою крутизну. Выкладывай, зачем тебе бедный программер понадобился.
– Ох, Серый, какой же ты меркантильный! Ты просто кю! – пошутил Костя, но глаза его сузились. – Значит, если старый друг решил угостить тебя хорошим коньяком, то это значит, ему от тебя что-то надо? Ты что же, не можешь просто порадоваться, что твоему бывшему компаньону в жизни повезло?
– Я радуюсь, – улыбнулся Сергей. – Можно сказать, что уже нарадовался. Нет, правда, классный кабинет – без дураков, классный! Теперь давай, выкладывай, в чем твоя проблема. Вряд ли она в том, что в твоем компьютере «какая-то фишка вылезла».
Костя засмеялся. Потом вдруг резко замолчал и повернулся к Сергею. Улыбку разом сдуло с его лица.
– Да, ты прав. Как всегда прав, – задумчиво пробормотал Костя, растягивая слова. – За что я всегда тебя уважал, так это за то, что ты умный и всегда смотришь в самую суть проблемы. Ну что ж, Серега, по делу – значит, по делу. Как говорится, карты на стол.
Костя немного помолчал, потом тяжело вздохнул.
– Только вначале уговор, старичок. Все, что ты услышишь и увидишь в этом кабинете, навсегда должно остаться между нами – это без вариантов и не обсуждается. Хотя, впрочем, сейчас сам все поймешь.
Он снова замолчал и посмотрел в окно. Потом, видимо решившись, повернулся к Сергею.
– Короче так, Серега, – сказал Костя. – Если в двух словах и коротко – мне твоя помощь нужна. Позарез нужна.
– Да в чем проблема, – пожал плечами Сергей. – Я от помощи друзьям никогда не отказывался. Только чем же я могу тебе помочь? Мы ж, Костик, теперь с тобой птицы разного полета. Ты вона кто – управляющий банком. – Сергей выразительно покосился на руку Кости, на которой красовался золотые часы – настоящий «Вашерон Константин»: такие часы всегда были признаком принадлежности их обладателя к высшей касте. – Да и твои программисты не мне чета – они ж в неделю получают больше, чем я за месяц! А я кто? Простой сисадмин в заштатной конторе. Так что….
Сергей развел руками и посмотрел на Костю.
– А ты, друг мой ситный, не верь всему, что видишь, – парировал Костя, перехватив взгляд Сергея. – Ты не смотри, что на мне костюм за штуку баксов и часы за двадцать пять штук. Ты не очень-то обольщайся, что я сижу в кабинете, в котором только одна обстановочка тянет больше, чем твоя квартира – раз эдак в пять, если не в десять! И не смотри на крутой джип под окнами! И на охранников не смотри! И особенно – я тебя умоляю! – не принимай за чистую монету томные взгляды моей длинноногой секретутки! На самом деле, Серега, дела обстоят иначе. Я в жутких попадайках. В таких попадайках, что не приведи Господь! А если говорить еще более конкретно, называя вещи своими именами – в полной заднице! Так что, дружок, завтра, возможно, я в лучшем случае пойду семечками торговать или мешки на базаре грузить. А в худшем – на кладбище. Вот такие пироги…
– Если у тебя недостача и ты решил у меня денег одолжить, чтобы эту недостачу покрыть, то это явно не по адресу, – растеряно ответил Сергей. – Сам же знаешь прекрасно, что максимум моих финансовых возможностей – это угостить тебя пивом. Но, насколько я понимаю, этот жест тебя сейчас вряд ли утешит.
– Правильно понимаешь, – кивнул головой Костя. – Мне помощь нужна иного рода.
Костя достал из пачки сигарету, щелкнул дорогой зажигалкой, затянулся и многозначительно прищурился.
– Только давай сразу договоримся, дружище, чтобы впоследствии между нами не было никаких недоразумений, – сказал Сергей полушутя-полусерьезно. – Я не первый день живу на свете и понимаю, что дела и помощь бывают разными. Так вот, имей в виду следующее: я в криминальные игры не играю в принципе. Если ты решил свой банк хакнуть или еще что-то подобное сотворить – извини, дорогой, но это не ко мне. Поищи других.
– Вот за что я тебя всегда уважал, Серега, так это за ум и основательность, – усмехнулся Костя. – Ты даже не подозреваешь, дружище, насколько оказался близок к истине. Почти угадал – можно сказать, попал в «десятку». Браво, прямо в «яблочко»! Только, дорогой мой, все наоборот. Поменяй знак: вместо «минуса» поставь «плюс» – и ты все сам поймешь!
Сергей с недоумением посмотрел на Костю.
– Не совсем понял: как следует понимать твои слова? То есть тебя, что ли хакнули?
Костя кивнул головой.
– Именно, дружище. Именно «хакнули», как вы, господин системный администратор, изволили метко выразиться. Выражаясь простым языком – обули. Или, если угодно «по-фене» – могу и так: «взяли на гоп-стоп». Только не в темной подворотне и не гопники с пистолетами и в масках, а электронным способом: без шума и пыли.
– Ничего себе, – покрутил головой Сергей. – И на много тебя, того… нагрели?
– На много, – мрачно пробормотал Костя. – Очень даже на много. Настолько «на много», что с уверенностью могу сказать: ты, Серега, такими суммами не оперируешь.
– А все-таки – на сколько?
Костя взял со стола бумажку для записей, что-то написал на ней и протянул Сергею. Тот прочитал, и остолбенело уставился на Костю.
– Ничего себе пирожки с котятами…
– Вот так-то, дружище, – проговорил Костя. Подумав, он взял листок из рук Сергея, поднес к зажигалке. Потом положил горящий листок в пепельницу, посмотрел на огонек. Когда огонь погас, Костя снова вопросительно взглянул на Сергея.
– Вот, брат, такие пирожки с котятами, как ты изволил выразиться. Ну и что ты на это скажешь?
– Да, ты прав: вот уж попал, так попал, – покрутил головой Сергей. – Сочувствую. Только не пойму: от меня-то ты чего хочешь?
– Мне надо, чтобы ты нашел эту тварь, что меня на такие бабки развела! – ответил Костя. В его хриплом голосе впервые с начала разговора прозвучало плохо скрытое бешенство. – Найди мне эту мразь! Срочно найди!
– Что я могу тебе сказать, – задумчиво проговорил Сергей. – Найти-то, конечно, наверное, можно. Вряд ли подобная операция прошла абсолютно бесследно. Любое действие в современных операционных системах оставляет какие-то следы и протоколируется. Не может быть, чтобы следов не было: это невозможно даже чисто теоретически. Даже если эти хакеры постарались замести следы, то в любом случае все следы они уничтожить не смогли чисто физически. Кроме того, наверняка все операции делались через какую-то вашу банковскую программу. Хотя я с ними никогда не работал, но принцип-то везде одинаков. Значит, там тоже остались какие-то следы. Только, Костян, мне концы нужны, доступ в вашу систему, доступ к дискам, файлам, системным журналам, базам данных. Поэтому бери меня на работу. А без этого – что я могу?
– Вот и нет, Серега! – Костя резким движением погасил сигарету, и все телом подался к Сергею. Теперь он сбросил маску респектабельного господина и говорил резко, не выбирая выражений.
– Не могу я, дружище, принять тебя на работу! И не потому, что у меня свободных вакансий нет. Я сам любую вакансию создать могу в любое время. И зарплату могу тебе любую назначить – ты только сумму назови! Но не могу я этого сделать совсем по другой причине. Вот скажи: где гарантия, что хакер – не сотрудник нашего банка? Никакой гарантии. А тогда ты пойми простую вещь: если эта гнида сидит в банке – тебя вычислят в два счета и ты ни хрена не найдешь! И концов никаких дать тебе не могу, ибо нету у меня ни рожна: ничего нет, кроме баланса и той распечатки, которую мне мой системщик притащил! Причем, мой системный программист сам ничего толком не знает и о сути проблемы не имеет ни малейшего понятия! Только это – и ничего больше! Нет, дружище! Весь фокус состоит в том, что тебе надо повторить путь этой твари! Повторить с точностью до миллиметра, до секунды, до молекулы! Найди дыры в нашей системе! Влезь в нее. Взломай. Хакни, как ты выражаешься. Не знаю, как – я в этом не разбираюсь, ты же знаешь! Я полностью с тобой согласен: ну не может быть, чтобы следов никаких не было! А если и нет следов, то значит, паскуда эта у нас тут где-то окопалась. Такие бабки – не иголка. Наверняка где-то проявятся! И в помощь никого дать тебе не могу. Я после всего этого никому уже не верю! Даже тем, кого сам же с собой притащил! Начальник службы безопасности, главбушка, системный администратор – всех сам привел, а никому не верю! Когда речь идет о таких деньгах – никому верить нельзя. Знаешь, есть поговорка: не в деньгах счастье, а в их количестве. Так вот, друг мой, самое забавное в том, что это правда! За такие деньги можно просто исчезнуть, раствориться. Можно начать другую жизнь где угодно. И не нуждаться ни в чем до конца дней. Поверь мне, я знаю, о чем говорю: три года как в этом во всем кручусь! Пойми: девяносто девять процентов людей – а особенно тех, которые работают в нашей структуре! – не совершают ничего криминального только потому, что в системе предусмотрена надежная защита. Но гораздо больше потому, что боятся попасться.
– Не такая уж надежная эта твоя защита, если ее, как ты сам говоришь, взломали, – возразил Сергей. – Если может взломать один, то где гарантия, что ее другой не взломает?
– А это потому, что систему делают люди, а не боги, – горячо ответил Костя. – И взламывают ее тоже люди. Если один сделал что-то, то наверняка найдется другой, кто сможет это что-то взломать, сломать, разрушить, преодолеть. Так уж жизнь наша устроена. Но отсюда следует и другой вывод: найдется кто-то третий, который этого второго – того, кто эту систему сломал – сможет вычислить и найти. Вот поэтому к тебе и обращаюсь.
– Ну, это понятно: предлагаешь быть третьим, – засмеялся Сергей.
– Мне, Серега, сейчас не до смеха, – ответил Костя.
– Прежде чем позвонить, я справки о тебе навел, – продолжал Костя. – И о работе твоей, и о зарплате, и о том, чем ты сейчас занимаешься. Ты ведь сейчас в отпуске. Да, дружище, мы тут тоже не лыком шиты, – слегка усмехнулся Костя в ответ на удивленный взгляд Сергея. – Так что извини, что отпуск тебе намерен испортить. Через месяц – первое июля, а это – конец полугодия, значит, надо баланс сдавать. Если эта катавасия с этим взломом вскроется и выплывет наружу – ой, что будет! Как только об этом подумаю – мне страшно делается, холодный пот пробирает! Во-первых, клиенты из банка ломанутся, как ошпаренные. А в этом случае банк просто рухнет и разразится скандал – не надо печалиться! На всю страну скандал будет. Плюс учредители банка на меня насядут. Ты что же, Серый, неужели ты такой наивный и думаешь, это мой личный банк, что ли? Как же, держи карман шире! Я тут фактически за процент работаю. Скажем так: простой высокооплачиваемый менеджер на первых ролях. Моей доли в уставном капитале нет. По сравнению с теми прибылями, которые имеют учредители банка, мою зарплату под микроскопом разглядывать надо! А владельцы банка, дружище, ребята очень серьезные и с ними шутки плохи.
Костя замолчал, достал еще одну сигарету и закурил. Потом посмотрел на Сергея, наклонился куда-то, достал начатую бутылку коньяка Henessy и два бокала. Разлил коньяк в оба бокала, один придвинул Сергею. Отхлебнул из своего, затянулся сигаретой. В комнате воцарилась тишина, нарушаемая лишь негромким тиканьем больших напольных часов.
Первым молчание нарушил Сергей.
– Кстати, вопросец имеется. Как вас взломали-то? Точнее, поставлю вопрос по-другому: как вы определили, что вас хакнули?
– Э, брат, тут целая история! Прямо Агата Кристи! – невесело усмехнулся Костя, откинулся на кресле и посмотрел на Сергея. – Только вначале один вопрос: ты с банковской спецификой и терминологией когда-нибудь сталкивался? Знаком?
– Не, Кость, не знаком, – развел руками Сергей. – Эта наука, знаешь ли, мимо меня прошла.
– Тогда немного послушай. Я тебе уже сказал, что у нас учредители есть. Их всех одно объединяет: все они свои деньги в нашем банке держат. Собственно, для того и банк этот они создавали. Но кроме банка они все кучу других фирм имеют. Так вот, несколько дней назад мне позвонил один из наших учредителей. Каждая банковская операция – будь то перевод денег, платеж – называется транзакцией. Специфика работы любой фирмы такова, что ежедневно бухгалтерия получает электронную банковскую выписку за предыдущий день. В ней хранятся все транзакции за прошлый день. Но все они должны быть подтверждены платежными документами, которые называются платежными поручениями или попросту платежками. Такие платежки бухгалтерия складывает у себя. Так вот, в той банковской выписке, которую получил этот бедолага, был один платеж, который они не делали.
– То есть как это «не делали»? – спросил Сергей. – И что это был за платеж?
– Это был платеж на очень крупную сумму на неизвестный счет. В другом банке в нашем городе. Есть такой ничем не примечательный банк «Манко». Директор, который мне позвонил, знал: этот платеж он не санкционировал и потому был незаконным. Если бы это был бы мелкий платеж, то на него, скорее всего, никто не обратил бы никакого внимания или обнаружили бы гораздо позже. Но платеж был на весьма кругленькую сумму, поэтому он и привлек внимание директора – так сказать, количеством нулей. Директор эти деньги не платил, платить не собирался, за что эти деньги и что это за контора, на которую деньги переведены – он понятия не имел. Поэтому он попросил меня во всем разобраться. Я пообещал ему все выяснить, а он, со своей стороны, сказал, что будет искать крысу в своих рядах. Я проверил: с нашей стороны все было чисто. И все бы ничего, но в этот и на следующий день мне позвонили почти все наши учредители плюс директора еще нескольких крупных фирм – наших клиентов – с совершенно одинаковыми претензиями. Все было сделано как под копирку: платеж крупной суммы на неизвестный счет. Причем, все совпадало: все переводы были сделаны в один день, практически в одно время с разницей в несколько секунд, на один и тот же счет, в одном банке. Даже суммы совпали.
– А ты уверен, что это действительно незаконный платеж? Сам же говоришь: с точки зрения банковских транзакций все выглядело чисто.
– Уверен. Всех этих клиентов объединяло одно: у всех была установлена наша система «Клиент-Банк». Знаешь, что это такое?
– Не знаю, но предполагаю, – ответил Сергей. – Наверное, это какая-то программа для удаленного управления своим банковским счетом?
– Верно, – кивнул головой Костя. – Через эту программу можно, не выходя из офиса, перевести деньги и получить банковскую выписку. Но тут есть четыре детали. Во-первых, ты не войдешь в эту программу без пароля. Во-вторых, чтобы войти в программу нужен ключ в виде флэшки. В-третьих, чтобы перевести деньги, нужна отдельная флэшка с электронной подписью. И, наконец, четвертое. В каждом банке система «Клиент-Банк» своя собственная и разрабатывается своими силами. Одинаковых систем не существует.
– Погоди-ка, – нетерпеливо перебил Сергей. – Пароль можно взломать, подглядеть или на худой конец просто подобрать. А содержимое носителя – скопировать. Так что, с моей точки зрения защита довольно-таки слабовата…
– В первом приближении, возможно, ты теоретически прав, но на практике это не совсем так. Пароль взломать нельзя: там есть требования к длине и сложности пароля. Но допустим, ты прав: подобрать или подглядеть – можно, не спорю. И флэшку с электронной подписью директора можно скопировать. Но вот ключ защищен от копирования. Плюс сама программа привязана к компьютеру, поэтому копировать ее бесполезно. Но допустим ты прав. Допустим, что взломали и сделали все так, как ты сказал. Но ты пойми: взломали одновременно у всех. Если бы нам позвонил бы кто-то один, то мы бы знали, что им надо искать крысу у себя внутри своей фирмы. Но сделать такое практически одновременно… Всего пострадало двадцать шесть фирм. Каждую обули ровно на четыреста тысяч долларов. Ты себе представляешь, что это за сумма?
– Все равно не понимаю, – покачал головой Сергей. – Подобные системы, с моей профессиональной точки зрения должны быть сверхнадежны! А к вам не только влезли, но и перевели астрономическую сумму черт знает куда! Значит, на поверку выходит, что эта твоя система «Клиент-банк» не такая уж надежная. Зачем вы вообще ее ставили?
– Эх, Серега, Серега, – с горечью промолвил Костя. – Уж от кого, а от тебя я не ожидал услышать подобное. Мы сейчас живем не в доиндустриальном, и даже уже не в технотронном обществе. В доиндустриальном обществе, когда пахали с помощью быков, а воевали с помощью луков и стрел, было все просто: у кого больше золота – тот богаче, у кого больше пастбищ, скота и полей – тому живется сытнее, у кого больше солдат – тот, безусловно, сильнее. Но когда появились сложные машины и механизмы, в индустриальном обществе, там, где основным являются уже технологии, дело обстоит уже несколько иначе: богаче, сильнее и сытнее жилось тому, кто обладал наиболее современными технологиями. Но теперь и это существующее положение изменилось. Самое ценное в современном мире – это информация. Следовательно, богаче, сытнее и сильнее тот, кто обладает информацией. Но информацией надо управлять быстро. Сейчас уже никого не устраивает ситуация, когда время получения информации о переводе денег будет измеряться сутками: нет, дружище, теперь в нашем мире время изменяется несколько в других единицах! Ты же сам бизнесмен – вот и подумай: устроит ли тебя ситуация, когда денежного перевода ты будешь ждать неделю?
– Ты что, с дуба рухнул? – с удивленным возмущением спросил Сергей. – Какой я бизнесмен? Последний раз мы с тобой пытались совместный бизнес замутить – и то ни хрена не вышло! Я теперь простой наемный работник и бизнесмен из меня, как из страуса ди-джей!
– Ты не прав, – усмехнулся Костя. – Любая деятельность, имеющая цель получение денег – это и есть бизнес. Ты можешь владеть своей фирмой, работать по найму или, допустим, брать взятки – если тебе данная деятельность приносит какой-то доход, если этот доход является твоим основным источником существования, то это и есть твой бизнес. А форма и способы в данном случае роли не играют. Вот, например, некий человек может владеть собственной фирмой и иметь доход тысячу долларов в месяц в виде прибыли. Другой человек работать по найму и получать зарплату пять тысяч долларов в месяц в виде жалованья. А третий может работать чиновником, получать мизерную зарплату в двести долларов, но при этом брать взятки на двадцать тысяч долларов в месяц в виде «откатов» – и все это будет называться одним словом: «бизнес». Поэтому на вопрос – в чем состоит твой бизнес? – ответ должен быть один: в том, что приносит мне основной доход. Для владельца собственного дела – это прибыль. Для наемного работника – это зарплата. Для мздоимца – это взятки. Но это бизнес в любом случае. Так что, дружище, ты такой же бизнесмен, как и мои учредители – просто бизнес у тебя другой, вот и все. Да ладно, это все лирика, давай ближе к делу.
Костя на секунду замолчал и отхлебнул коньяк из бокала.
– Если бы я сам, своими глазами не видел бы все двадцать шесть проклятых банковских выписок, то, честное слово, просто плюнул в рожу тому, кто мне бы об этом сказал! – продолжал Костя после паузы. – Каждый из этих двадцати шести директоров-бедолаг не знает о том, что есть еще двадцать пять пострадавших, и думает, что он один такой несчастный. Каждый из них сейчас тихо ищет крысу у себя в коллективе и не заинтересован выносить сор из избы. И только я один знаю, что это беда общая. Иными словами – все дело в банке, в нашей системе. Это, как выяснилось, наша проблема. И долго скрывать этот факт я не смогу. Потому и сделал вывод: это работа хакера. Потому и обратился к тебе.
После этих слов Кости Сергей с недоумением уставился на своего друга.
– Но тогда вполне законный вопрос: а почему бы тебе просто не вернуть деньги из того самого банка «Манко»? – спросил Сергей. – Ведь это же ваши деньги – ну и верните их назад, дело-то! Или я что-то недопонял?
– Ты все-таки не совсем понимаешь нашу специфику, – терпеливо, словно малому ребенку, объяснил Костя. – Если, допустим, я перевел деньги, то отозвать их назад уже не могу. На каком основании отзывать? Повторяю еще раз: с точки зрения банка «Манко» все абсолютно законно.
– Все равно не понимаю, – развел руками Сергей. – Я, конечно, не банкир, но ведь есть простая логика. Все счета в банке принадлежать ведь не банку, а конкретным фирмам, людям. Значит, эти деньги перевели на счет конкретной фирмы или конкретного человека, у которого счет в этом банке. Ты не пробовал поискать владельца этого счета и вытрясти с него деньги?
– Смотри-ка ты, – шутливо ответил Костя. – Начинаешь рассуждать, как заправский банкир, хвалю! Глядишь, вскоре мне придется это место для тебя освободить! Ты совершенно прав, – продолжал Костя уже серьезно. – Действительно, владельца этого счета мы вычислили в тот же день и это оказалось делом несложным. Но именно после того, как мы его вычислили, то сразу же поняли, что обрабатывать эту фирмочку – совершенно бессмысленное и бесполезное занятие и обернется только пустой тратой времени. И вот почему. Этот счет принадлежит филиалу какой-то фирмы, зарегистрированной в оффшоре. В нашем городе филиал зарегистрирован по адресу старого разваленного дома, на месте которого сейчас идет стройка. Директором и главбухом зарегистрированы какие-то бомжи, которых трясти так же бесполезно, как хреном груши околачивать! Поверь, с них взятки гладки. В налоговой инспекции нет ни одного их отчета, потому что фирма зарегистрирована меньше месяца назад. Если бы это была реальная фирма с реальными людьми, то вернуть деньги было бы очень просто – ты уж мне поверь! Но в данном случае это фирма – самый настоящий фантом. Реальные хозяева в любой момент могут из-за границы перевести деньги на счет любого банка в оффшоре – и тогда поминай, как звали. Кстати, именно это обстоятельство и убедило меня в том, что мы имеем дело с подготовленной аферой высокого класса.
– Но я не понимаю другого, – с недоумением проговорил Сергей. – На кой ляд им потребовалось переводить деньги в какой-то провинциальный банк, да к тому же в том же городе? Почему они сразу не перевели деньги в оффшорный банк за границей? Зачем им так рисковать? Что-то тут не сходится…
– Вполне логичный вопрос, – кивнул головой Костя. – Только извини, дружище, нл это вопрос дилетанта, который не разбирается в нашей специфике. Впрочем, тебе это простительно: ты ведь с российскими банками никогда не сталкивался. Дело в том, что внутри страны по системе «Клиент-Банк» можно перевести любую сумму – и транзакция пройдет практически мгновенно. Но вот за границу таким образом можно вывести не более десяти тысяч долларов: хочешь вывести больше – иди и неси платежное поручение, которое тобой подписано, плюс договор. И «клиент-Банк» в данном случае тебе не помощник. Вдобавок в этом случае транзакция пройдет отнюдь не мгновенно: придется ждать не менее пяти банковских дней – то есть рабочих дней. И за это время можно транзакцию тормознуть – ну, скажем, объявить ее ошибочной и так далее. Теперь подумай сам: сколько времени они бы выводили эту сумму без документов? Вот тот-то и оно! А переведя деньги в банк «манко» целиком, они дальше смогут просто принести фиктивный договор, платежное поручение – и прощай денежки! Теперь понял, в чем фокус?
– Теперь более или менее ясно, – ответил Сергей. – Но тогда у меня есть к тебе два конкретных вопроса. Первый вопрос: а ты уверен, что это не сговор твоих учредителей?
– Не думаю, – покачал головой Костя. – Это маловероятно, хотя… в принципе, теоретически все возможно. Во всяком случае, полностью исключать подобный сговор я не могу. Поэтому скажу осторожно: хотя это маловероятно, но наверняка я не знаю. В любом случае, – так это или не так – тебе предстоит выяснить. Ну и, разумеется, неопровержимо доказать. Дело в том, что для каждого из них в отдельности сумма этого «левого» перевода – не тот случай, они из-за этого мараться вряд ли станут. Но все вместе – весьма солидная сумма для любого из них.
– Хотя…, – Костя сделал паузу и задумался. – Может быть они решили меня подставить… В принципе, тоже не лишено логики… Поэтому на сто процентов этот вариант я тоже не исключаю. И поэтому исключать вероятность того, что кто-то из них мог пойти на это, я не могу.
– Ладно. Тогда второй вопрос. Судя по тому, что ты мне тут рассказал – как ни крути, а все на твоих программистах сходится. Тут уж вряд ли кто-либо, кроме них, на такое способен. На первый взгляд, все сходится: и специфику вашу они знают, и доступ к вашей базе данных имеют, да и, полагаю, специалисты они наверняка не самые последние. Ты сам только что сказал, что мы живем в постиндустриальном обществе, в информационном. Поэтому, те специалисты, кто управляет информацией, кто обеспечивает жизнь информации – это ключевые люди. И возможности доступа к информации у них самые непосредственные.
– Правильно рассуждаешь, – прищурился Костя. – Я тоже вначале так подумал. Больше того, ты вдвойне прав: мы придурков не держим. Поэтому сейчас каждый из моих программистов под таким колпаком, что не дай тебе Бог. Про каждого из них я могу тебе предельно точно сказать: что, когда и как он сейчас делает, причем, все с точностью до миллиметра, до секунды. С того момента, как все это обнаружилось, вся их жизнь фиксируется, причем из разных ракурсов. Только ничего это наблюдение не дало. Ты пойми: когда такие деньги собраны – надо сразу когти рвать, причем как можно дальше. Мы-то это все только на следующий день обнаружили. И у каждого из них были сутки на то, чтобы безо всяких помех свалить к едрени матери на быстром катере – в любую точку мира. С такими-то деньгами! А никто из них даже не дернулся. Все спокойно. Поэтому вряд ли это кто-то из них.
Сергей развел руками.
– Да, задачка. Явно не дурак ее загадал.
– Ты прав. У того, кто это затеял, мозги явно на месте. И еще учти, Серега. Я ж все понимаю, потому прошу помочь мне не за простое человеческое «спасибо». Твою нынешнюю зарплату я знаю. – Костя встал с кресла, подошел к сейфу. Открыл, достал пачку денег и протянул Сергею. – Вот тебе аванс: десять штук баксов.
Сергей поперхнулся коньяком и несколько секунд растеряно переводил взгляд то на Костю, то на деньги. Сергей знал, что щедрость не была Костиной добродетелью: наоборот, он был достаточно прижимистым и скупым человеком и поэтому расставался с деньгами всегда с большой неохотой – потому, наверное, и пробился на самый верх. В прошлом Сергей иногда оказывал Косте мелкие услуги по настройке компьютеров и всегда Костя интересовался, сколько он должен денег, а, получив ответ, всегда торговался. Никогда он не предлагал деньги сам, и нынешнее его поведение было весьма странно и необычно. Поэтому только теперь до Сергея окончательно дошло, что если уж его друг дает ему такие деньги, не торгуясь, предлагает сам, то дело и в самом деле очень серьезное.
– Бери, бери, – промолвил Костя, глядя Сергею прямо в глаза. – И имей в виду: это только аванс. Сделаешь дело – слово даю: получишь еще двадцать тысяч: ты меня знаешь, я слов на ветер не бросаю. И не рублей. Двадцать штук баксов сверху, если сделаешь дело.
– А если не сделаю? – спросил Сергей, не решаясь взять деньги. – Я ведь тоже не Господь Бог и не всесилен. Кроме того, ты ж имей в виду следующее: в банке-то я никогда не работал и специфику вашу не знаю.
– Хороший вопрос. Прямой. На прямой вопрос я тебе и отвечу прямо, – твердо сказал Костя, глядя Сергею прямо в глаза. – Если ты не сделаешь, то возвращать этот несчастный аванс тебе будет уже не кому. Так что, дружище, надо сделать. Через не могу – надо. Кроме того, я тебя знаю. Ты ведь профессионал. Настоящий профи. Не могу представить, что кто-то окажется круче тебя. Да и потом я ведь тебя не первый день знаю. У тебя, Серый, есть то, чего на сегодняшний день далеко не у каждого встретишь. Совесть у тебя есть. Не сможешь ты жить с грузом, что в моей смерти ты виноват окажешься. Так что, у нас у обоих месяц остается. Месяц на решение. У меня – на решение вопроса: жить мне или не жить. А у тебя – носить всю оставшуюся жизнь вину за смерть человека или не носить. Вот такие дела.
В кабинете воцарилось молчание.
– Кроме того, – помолчав немного, добавил Костя. – Даже если ты никого и не найдешь, то и это будет весьма немало. Ну, хорошо, допустим, ты не смог войти в систему, не нашел в ней никаких дыр и брешей, выяснил, что защита от внешнего проникновения у нас в банке установлена, как говорится, абсолютная. И что же из этого следует? А то, дружище, что здесь поработал специалист, который, во-первых, слишком хорошо знает нашу внутреннюю кухню и, во-вторых, он работал не извне, а изнутри банка. Значит – сам понимаешь: круг подозреваемых лиц очень даже сужается. Ну, короче говоря, ты понял…
– Я не понимаю одну вещь, – задумчиво произнес Сергей и посмотрел на Костю. – А почему ты обращаешься с этой проблемой ко мне, а не в полицию? Ведь в этом случае в полиции откроют уголовное дело и тогда ваши деньги гарантированно не уплывут в оффшорный банк.
Услышав этот вопрос, Костя с изумлением посмотрел на Сергея и неожиданно громко расхохотался.
– Не понимаю, что тут смешного? – удивленно и обиженно спросил Сергей. – Я что, сказал что-то не то?
– Ох, Серый, ну ты уморил, – сквозь смех вымолвил Костя. – В полицию… С этим… Обратиться… Ну ты сказанул!
Справившись с приступом неожиданного веселья, Костя посмотрел на Сергея.
– Дружище, а как ты себе это представляешь? – на этот раз серьезно спросил Костя. – Ну, допустим, я обратился в полицию с заявлением – дальше что? Что будет делать полиция? Не знаешь? Ну, так я тебе скажу. Первым делом они заведут уголовное дело. Да, согласен: деньги в оффшор не уйдут, тут ты прав. Но затем менты изымут все – подчеркиваю, ВСЕ! – компьютеры из банка, включая и сервера для проведения экспертизы. И как мы тогда будем работать? В банке более трехсот компьютеров! И эту экспертизу менты будут делать месяца три, не меньше! Но дело даже не в этом. Ладно, допустим, я не пожалею денег и закуплю новые компьютеры. Но ведь дело не в компьютерах, а в той информации, которая на них хранится. Первое, что сделают полицейские эксперты – скачают себе нашу базу данных. А ты вообще-то представляешь себе – хотя бы приблизительно – ЧТО это за информация? Серега, если эта информация окажется за пределами банка, то тогда одно из двух: либо полностью изменится расстановка политических фигур города и области, либо меня до конца дней моих будут шантажировать разоблачением. Ты что же думаешь: наш банк белый и пушистый, да? Я тебя умоляю! Ведь наш банк и бабки отмывал, и финансировал тех, кого не надо было финансировать, и много чего другого нехорошего делал! Не вдаваясь в подробности, скажу открытым текстом: я жив, пока рот на замке держу! И потом: ведь менты и потерпевшим зададут кое-какие вопрос об их денежках… А ты думаешь они чисты, как Белоснежка? Нет, дорогой мой! И того, что я привлек к ним внимание ментов, мне не простят. Они меня за это просто в порошок сотрут! Поэтому огласка мне совершенно без надобности! Нет, дружище: мне надо тихо решить вопрос. И поэтому я обратился именно к тебе, а не в полицию!
– Ну, хорошо, допустим, я нашел вора, – сказал Сергей. – Предположим, мы с тобой выяснили, что эту кражу века совершил, скажем, некий Махмуд Исаакович Зелепупенко. Допустим, даже мне удалось выяснить, что живет он на улице Протезно-Перекатной в доме номер один. Можно даже узнать размер его семейных трусов и любимый цвет помады его четвероюродной тещи. Но только вот дальше-то что? Как я с него деньги получу – ты об этом подумал? Утюгом пытать и к батарее людей приковывать я как-то необучен, ибо по другим вопросам специализируюсь.
– А вот это, Серега, уже моя забота, – зловеще растягивая слова, усмехнулся Костя. В его голосе послышались нотки ненависти и скрытого бешенства. – Это даже в голову не бери! Ты главное мне его найди. И неопровержимо докажи, что это он. А вот требовать с него денежки будут уже другие люди. И ты уж мне на слово поверь: эти люди весьма серьезные.
– Уже легче жить, – усмехнулся Сергей. – Тогда еще вопрос. На твою помощь я смогу рассчитывать? Мало ли что… Может, мне материалы какие понадобятся или иная помощь. Всякое ведь бывает.
– Естественно, помогу, – утвердительно кивнул головой Костя. – Только есть одна деталь: в этом деле я светиться не могу. Никто в банке не знает, что деньги уплыли: ведь с точки зрения нашей бухгалтерии все чисто. Разумеется, если что-то знаю – без доступа в нашу систему, разумеется! – помогу и информацию дам. Но учти одно: если тебя кто-то, кроме меня, поймает на том, что ты в нашу систему влез – тут уж я ничем тебе помочь не смогу. Больше того: в этом случае ты же во всем и окажешься виноват. И эти бабки на тебя повесят. А я буду вынужден все отрицать.
– Но это все в худшем случае. Главное другое. Я помогу тебе тремя вещами. Во-первых, вот тебе телефон. – Костя открыл ящик стола, достал оттуда изящную трубку сотового телефона, компакт-диск, две флэшки и отдал Сергею. – В телефонной книге только один номер: мой. Будем связываться по нему. Если возникнут вопросы – звони. Причем, в любое время дня и ночи. Только прошу: из самосохранения никому этот номер не давай. Второе: вот тебе компакт-диск. На нем наша программа «Клиент-Банк». Она уже настроена, так что тебе ее надо только установить у себя. Настроена она на несуществующую фирму, у которой два расчетных счета в нашем банке. Один пустой, на нем нет ни копейки, на втором лежит десять долларов: это тебе для экспериментов, так сказать. Пароль входа – твое имя с заглавной буквы плюс год твоего рожденья плюс восклицательный знак. И вот тебе ключ и флэшка с твоей электронной подписью. Во всем остальном, как всем этим пользоваться ты сам разберешься, не мне тебя учить. Поиграй с этой программой. Найди в ней дыры. Не верю я в чертей, дружище. Не черти наш банк на десять лимонов «зелени» обули. Это, как говорится, дело рук человеческих.
– И, наконец, третье, – продолжал Костя, протягивая Сергею листок бумаги, на котором были аккуратно напечатаны какие-то цифры. – Это номера счетов, с которых были украдены деньги. Так что, дружище, у тебя все данные есть. Действуй-злодействуй.
– Да, в хорошенькое дело ты меня втравливаешь, – покрутил головой Сергей. – Перспектива, скажем прямо, не шибко приятная! Тогда уж позволь один нелицеприятный вопрос. Только не обижайся, ладно? А это часом не ты, а?
Вне всяких ожиданий Костя не стал отнекиваться, смеяться, возмущаться, бить себя в грудь или отпускать свои стандартные шуточки. Теперь он был серьезен: помолчал, налил себе еще коньку, закурил сигарету и выпустил клубы дыма и несколько секунд помолчал. Сергей испытующе смотрел на него.
– Знаешь, старик, ты имеешь право задавать мне такие вопросы, – сказал, наконец, Костя. – И сомневаться вправе. Если я тебе просто скажу, что не имею к этой краже ни малейшего отношения, то в данном случае это будут просто слова. Справок о том, что я не имею к этой афере никакого отношения, у меня, как ты догадываешься, тоже нет, – при этих словах друга Сергей невольно улыбнулся. – Поэтому попробую представить тебе доказательства своей невиновности, основанные на простой логике. Во-первых, мы с тобой знакомы уже давно и меня ты знаешь – в том смысле, на что я способен. Следовательно, ты знаешь, что компьютеры – не моя стихия. В одиночку я бы такое дело не провернул: мне понадобился бы сообщник. А программисты – не мой круг общения: из крутых компьютерных специалистов я хорошо знаю только тебя и моих сотрудников. К тебе я не обращался: надеюсь, это у тебя сомнений не вызывает? А еще к кому? К моим программистам, да? Ты, надеюсь, не думаешь, что я окончательный клинический идиот? Но дело даже не в этом: хорошо, допустим, я нашел некоего хакера, который по моему заказу все это выполнил! Дело в другом. Десять лимонов зелени, братец ты мой – это такая сумма, в кармане с которой можно устроиться где угодно. И тут начинаются иные взаимоотношения. Так что, будь у меня такие бабки, то я бы сейчас здесь не сидел и с тобой не разговаривал. Я ж говорил, что у того, кто это сделал, были сутки форы. Серега, ты вдумайся в это число: СУТКИ, двадцать четыре часа! За сутки в наше время, дружище, можно оказаться под чужим именем в любой точке планеты – причем так, что тебя никто не найдет, ни одна живая душа! А теперь подумай сам: если я исчез, растворился, то какое мне дело, что будет потом? Зачем мне тогда ставить тебя в известность? Для чего, объясни? Подставить тебя, чтобы все на тебя подумали? А что это мне даст, если все на тебя подумают и возьмут тебя в оборот? Нет, дружище, будь у меня такие деньги – я бы немедленно отсюда и никого не стал бы посвящать в свои планы! Да так, что только меня и видели! Поэтому заваривать такую кашу и привлекать тебя в качестве козла отпущения, только ради того, чтобы подставить – занятие совершенно бессмысленное и бесполезное и нужно мне, как щуке липосакция. Ну, как, я ответил на твой вопрос?
Сергей задумался, покрутил в руке пустой бокал и заглянул в него. Оставшаяся капля коньяка медленно сползла по стенке.
– В принципе ответил. Тогда последний вопрос: сколько у меня времени на все это?
– Если я скажу тебе, что все нужно было сделать еще вчера, то мы с тобой оба прекрасно понимаем, что это будут просто слова, брошенные на ветер, – усмехнулся Костя. – С одной стороны, я реалист и отлично понимаю, что на решение любого вопроса – а тем более такого сложного! – требуется время. Как говорил незабвенный Остап Бендер, скоро только кошки родятся. Я отдаю себе отчет в том, что в течение одного часа ты вряд ли найдешь и дыру в нашей системе, и пропавшие деньги, и ту сволочь, которая устроила весь этот цирк в стиле Копперфильда. Но, с другой стороны, конкретных сроков я тебе дать, наверное, не смогу. Крайний срок в данном случае определяется не временем, а тем событием, которое может наступить в любой момент. Это событие очевидно: если в это происшествие всплывет наружу и получит огласку, если мои учредители, собравшись вместе за рюмкой чая, обнаружат, что на самом деле ограбили почти все самых богатых людей в городе, то любые оправдания, типа «мы искали, мы пахали», любые оправдания и посыпание голов пеплом будут уже бесполезны. Знаешь, Серый, есть одно интересное понятие: «задание в местности смерти». Знаешь, что это означает?
Сергей отрицательно покачал головой.
– Это означает, что если задание к какому-то конкретному сроку не выполнить, то пропадает сама необходимость в выполнении этого задания, – объяснил Костя. – Просто дело в том, что дальше наступают некие события, которые делают выполнение этого задания совершенно бессмысленным, ибо оно уже дальше никому не нужно. Так вот, Серега, друг мой дорогой, мы с тобой сейчас выполняем работу, которая как раз находится в «местности смерти», причем даже без конкретного крайнего срока. Если все всплывает наружу – а обнаружить это могут в любой момент! – то дальше что-либо искать будет уже без надобности. Поэтому твоя задача – сделать все как можно быстрее.
– Извини, старик, но это не ответ, – возразил Сергей. – Мне хоть на что-то надо ориентироваться! Иначе забирай-ка ты свой аванс и разбирайся самостоятельно!
– Ладно, ладно, не заводись, – примирительно сказал Костя. – В принципе, полагаю, что неделя у тебя есть. Ну, максимум десять дней. Неделю я еще смогу что-либо сделать для того, чтобы никто ни о чем не узнал. Но до двадцатого числа мне уже нужно иметь ответы на все вопросы, причем, с полной доказательной базой. На последнее обращаю твое особое внимание: логические умозаключения, Серега, мне бесполезны: нужны неопровержимые факты. Иначе – сам понимаешь…
В комнате воцарилось молчание. Первым его нарушил Костя.
– Ну, так как, Серый, – спросил Костя, испытующе глядя на своего друга. – Как говорится, что скажет купечество? Каков результат наших переговоров? Высокие договаривающиеся стороны пришли к соглашению или как?
Сергей помолчал немного, подумал. Затем посмотрел на деньги, затем на Костю, потом снова посмотрел на деньги. Подумав еще немного, он взял в руки пачку денег, повертел ее, затем решительным жестом спрятал ее в карман джинсов и задумчиво кивнул головой.
– Ну, вот и ладненько, – удовлетворенно хмыкнул Костя. Затем выразительно посмотрел на циферблат своих золотых часов. – Ты извини, старик, но у меня дела сейчас, поэтому давай-ка мы на этом первую часть разговора закончим. Значит, ежедневно держим связь, как договорились. Бывай. А домой тебя отвезут в лучшем виде.
Это была его старая манера поведения: добившись своего, Костя резко сворачивал разговор, после чего достаточно бесцеремонно выпроваживал собеседника. Он протянул Сергею руку и одновременно нажал кнопку под столом. Тотчас же открылась дверь и на пороге появился охранник.
– Андрюша, проводи Сергея Михайловича, – повелительно сказал Костя. – И отвези его туда, куда он тебе скажет.
– Слушаюсь, Константин Владиленович, – четко, по-военному отозвался охранник. – Все сделаем, не беспокойтесь.
Сергей попрощался с Костей и прошел вслед за охранником. Когда за ними закрылась дверь, Костя встал, прошелся по кабинету, затем подошел к столу, снова сел в кресло. Налил себе коньяку и залпом выпил. Посидев немного, он взял в руки пульт от видеомагнитофона и задумчиво повертел его в руках…