Джокер в рукаве (СИ) - Панин Илья. Страница 14

Взламывать шифры сейфов — это значит подбирать для себя самые лучшие варианты на данный момент. Череду правильных ходόв в логическом пространстве вариантов я называю «Виртуальной колеей». Это волшебная невидимая тропинка, что берет начало из твоего, Странник, неидеального настоящего и ведет к твоему идеальному будущему. Виртуальная колея твоей жизни уже заранее продумана Шефом и помечена в «узловых» местах знаковыми маячками. Но сейчас эти маячки ты не видишь, точнее, ты их чувствуешь бессознательно, но умом не воспринимаешь. Ты видел эти маячки когда-то в далеком детстве, но, увы, никто тебе тогда не посоветовал обращать на них внимание, и за ненадобностью твое восприятие маячков со временем атрофировалось. Но они были, есть и всегда будут встречаться на твоем жизненном пути, и сейчас тебе надо лишь заново научиться их воспринимать. Как медвежатники крутят колесики шифровального устройства в ожидании заветного щелчка, так и ты должен в каждой узловой точке своей колеи «прокручивать» логическое пространство вариантов, выискивая знаковые маячки Шефа.

Странник: А где гарантия, что эти маячки действительно указывают лучшие для меня варианты? Ведь у Шефа, таких как я, тысячи. А вдруг Он чего-нибудь там напутал. И как быть, если я не согласен с его маячком и хочу идти своим путем?

Хакер: Интеллект Шефа, Странник, без всякого преувеличения в миллионы раз выше человеческого. И сомневаться в том, что Он мог чего-то там не додумать или неправильно просчитать, значит быть не только глупее Его в миллион раз, но и быть глупее того наивного царя из знаменитой древней притчи о мудреце — изобретателе шахмат, которому царь предложил выбрать любую награду, какую изобретатель сам пожелает. И хитрый мудрец попросил рассчитаться с ним зерном, а количество зерна вычислить по такому принципу: за первую клеточку шахматной доски одно пшеничное зернышко, за вторую — два, за третью — четыре, за четвертую — восемь, за пятую — шестнадцать… и так вплоть до последней клеточки. Наивный царь, не знающий математики, возрадовался, думая, что отделается мешком зерна… Каково же было его огорчение, когда выяснилось, что для удовлетворения «скромного» требования мудреца понадобилось бы на протяжении нескольких лет кряду засеивать зерном всю поверхность Земли, включая океаны, горы и экологически загрязненные зоны…

Ты не Бог, Странник, не Шеф и даже не Мудрец. Ты не в состоянии просчитать миллиарды миллиардов возможных вариантов развития событий. И поэтому смоделировать самостоятельно какую-либо конкретную стратегическую ситуацию, с уверенностью на сто процентов, что она окажется выигрышной, ты просто не в состоянии. В отличие от древних сказок про камушки, на которых написано «пойдешь налево… пойдешь направо…», количество возможных вариантов в развитии твоей судьбы в каждом стратегическом узле не удваивается, и даже не утраивается, а более чем удесятеряется. И «веер» из миллиона возможных вариантов маячит уже на пятом ходу. Но эта арифметика касается чисто твоего личного «веера» на стационарном поле, но реальное жизненное поле, увы, постоянно «мутирует» и ежеминутно видоизменяется вследствие закона «свободы выбора», установленного для всей команды Шефа. Думай над проблемой хоть весь день и всю ночь, вычисляй варианты на компьютере, обращайся за помощью к астрологам и гадалкам, но вероятность точного попадания в заветную «дырочку» будет для тебя всегда плачевно ничтожной.

Странник: И как быть? Как заново научиться видеть эти невидимые маячки?

Хакер: Плыть по течению, Странник. Быть Хакером реальности — это значит уподобиться ручейку. У этого незатейливого явления природы на самом деле очень многому можно научиться. Во-первых, он всегда жизнерадостен. Во-вторых, всегда подвижен и целеустремлен. В-третьих, движется чисто СВОИМ путем, не загружаясь завистливой идеологией, типа, «живут же некоторые». В-четвертых, не считает себя гениальнее Бога и, в отличие от человека, колею свою выбирает, руководствуясь не логическими измышлениями, а интуитивным чувством гравитации. Но самое главное, ручеек не страдает бараньей упёртостью. Он пластичен и текуч, и никогда по инерции не лезет в гору, если та вдруг встретилась на его прямом пути, и не «упирается рогом» в гирлянды каменных (проблемных) перемычек. Он просто огибает их и катится по естественной колее легкодоступных вариантов.

Странник: А существует ли не только образный, но и практически наглядный механизм ускользания от проблемных перемычек?

Хакер: В среде хакеров есть такое понятие, как «сканирование сети» — это когда в специальную программу-сканер закладывается определенный диапазон ИП-адресов и программа начинает поочередно атаковать эти адреса, тестируя на предмет уязвимости. Таким образом, хакер очень быстро выявляет для себя из огромного числа вариантов наиболее легкодоступные адреса. После этого в ход идут программы взлома паролей, которые сначала просто перебирают наиболее часто используемые варианты шифров и если это не приносит успеха, начинают методом «грубой силы» перебирать всевозможные комбинации знаков и символов из заданного диапазона. То есть, в отличие от медвежатников, которым приходится вручную крутить колесики механических шифровальных устройств, хакеры крутят виртуальные «колесики» при помощи специальных программ, что значительно ускоряет процесс взлома.

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

В результате, в конце коридора у тебя получится примерно такая статистика: из тысячи дверей тебе открылись только сто. В восьмидесяти случаях из ста на твой вопрос: «Хотите купить книгу?» тебе ответили: «Нет» и захлопнули двери перед носом. Оставшиеся двадцать человек задали встречный вопрос: «А что за книга-то?» и после того, как ты ответил: «Это кулинарная книга», пятнадцать человек сказали: «Нет» и захлопнули дверь. Из оставшихся пяти один сказал: «Лично мне — не интересно, но если ты зайдешь позже, возможно, эта книга заинтересует мою жену». А четверо остальных задали следующий вопрос: «А еще у тебя какие-нибудь книги есть?» и после того, как ты сказал: «Есть еще замечательная детская энциклопедия!», трое провозгласили: «Не надо» и закрыли дверь, но один заинтересовался. И вот раздается заветный щелчок застежки кошелька, клиент получает книжку, ты — денежки, и вы оба расстаетесь, довольные собой.

Странник: Обычная ситуация из жизни коммивояжера. При чем здесь взламывание кодов, не понимаю?

Хакер: Для коммивояжера эта ситуация действительно рядовая, потому что удачливый коммивояжер всегда движется по принципу ручейка или сканера сети. Но вот обычные бизнесмены этим принципом, увы, пользуются весьма редко. Давай рассмотрим рядовую ситуацию из жизни бизнесмена Васи.

Итак, пришла Васе в голову замечательная идея, но для ее успешной реализации необходимо срочняком занять у кого-то бабло. «У кого занять? — размышляет Вася. — Конечно же, у лучшего кореша. Колян мне точно не сможет отказать и бабло у него стопудово есть». Сказано — сделано, и Вася звонит Коляну, но Колян трубку не берет. «Блин, где его черти носят? — злится Вася. — Обычно в это время он всегда сидит дома. Куда же он мог свинтить? Ладно, перезвоню позже». Но через полчаса Колян не появляется, не берет трубку он и через час, и через два, и на следующий день, и через два дня… и лишь через десять дней Вася, наконец-то, услышал в трубочке голос Коляна. «Да отдыхал я на островах, братан! Все деньги промотал, извини, пока ничем помочь не могу». «Облом!!! — Думает Вася. — Чё делать-то теперь, а? Блин, надо звонить Борюсику. Борюсик не так богат, как Колян, но если у него сейчас есть бабло, то он не откажет». Звонит. Борюсика тоже нет дома, и объявляется Борюсик только через три дня. «Сейчас бабла нет, — говорит Борюсик, — но вот буквально на днях у меня должна сделка одна состыковаться, тогда бабок будет просто буран и, бл… буду, я тебе займу». Вася ждет еще три дня, потом звонит Борюсику, но ему отвечает кислый голосок: «Облом, брателло, сделка не срослась, так что, извини, пока тоже ничем помочь не могу». А затем такая же или примерно такая фигня повторяется со всеми остальными друганами и, в конечном итоге, все сроки истекли, идея протухла, Вася в заднице. Знакомая ситуация?