То, что останется после тебя. глава 11
Фонтан, о котором шла речь, располагался почти на самой набережной, у реки, неподалеку от пляжа. Именно на этом месте Игорь назначил свое первое свидание Любке более двадцати лет назад. С той поры они часто встречались у этого фонтана. Это стало их любимым местом для свиданий. У Игоря теперь этот фонтан вызывал самые теплые воспоминания.
Они встретились здесь таким же летним днем, как и этот, с той только разницей, что день тогда был солнечным и жарким, а не пасмурным и прохладным, как сейчас. Фонтан тогда казался оазисом в пустыне, и в него хотелось не просто окунуться, а погрузиться с головой. Да, тогда все казалось прекрасней и лучше, чем было на самом деле. Оба они пребывали в той иллюзии молодости, которая называется влюбленностью.
В то время Игорь работал инженером-электронщиком на одном из крупнейших предприятий города. Там же работала и Люба. В те времена она была простым контролером на конвейере, и свою работу никогда особенно-то и не любила. Хотя и не тяготилась ею.
Там они и познакомились.
Игорь же, напротив, своей профессией был доволен. Он верил, что в нем сокрыт талант, который он непременно должен в себе раскрыть. В то время в стране начиналась новая эра – перестройка, и Игорь, подобно большинству других людей, верил, что она поможет людям раскрыть себя, позволит каждому проявить свои таланты в жизни. Пал железный занавес, открывались кооперативы, начинало развиваться частное предпринимательство. Одновременно с этим в России зарождалась мафия, появился первый рэкет, произошел резкий всплеск преступности.
Однако молодой и увлеченный Игорь этого не видел. Он не видел отрицательной стороны перестройки, а жил вскруженный иллюзией. Он верил, что его ждет блестящая карьера. Впрочем, такие понятия как карьера, бизнес и прочие, были еще чужды советскому поколению. Мало кто понимал, что это такое на самом деле.
Как раз в то время на производстве, где работал Игорь, появились первые электронно-вычислительные машины, которые можно было лишь назвать жалкой пародией на современные компьютеры. Но даже их было вполне достаточно, чтобы Игорь понял, что это именно то, чем он хочет заниматься в будущем. Это его призвание.
И Игорь с головой погрузился в изучение принципов работы электронно-вычислительных машин, и всего того, что с ними связано.
Приобрести компьютер в домашнее пользование, в то время было невозможно. Во-первых, их и не было в продаже, а во-вторых, даже когда и появились первые персональные компьютеры, то они стоили дороже автомобиля. Игорю приходилось довольствоваться теми машинами, к которым он имел доступ у себя на работе.
Несколько позже, в лаборатории, где работал Игорь, появился первый настоящий компьютер. Но в то время достать для них прикладные программы не представлялось возможным. Главной причиной этого было то, что у компьютеров отсутствовал дисковод для компакт-дисков. Компьютер обладал лишь дисководом для пятидюймовых дискет, на которые нельзя было записать информацию больше чем на один мегабайт.
Примерно в это же время в советский союз пришли первые видеоигры. Тогда еще не было игровых приставок, и подобные новшества казались чем-то невиданным, а оттого-то и захватывающим. Почти весь коллектив лаборатории был затянут и увлечен этим развлечением. Игры тех времен были крайне простейшими и примитивными, но все же, было достаточно и этого, чтобы увлечь людей. Тогда многие думали, что это увлечение быстро пройдет, быстро выйдет из моды, как и любые другие новшества. Но этому не суждено было сбыться. В области развлечений началась новая эра, эра компьютерных развлечений. Эта отрасль росла и быстро развивалась, вытесняя собой сначала книги, а затем даже и видео.
Началась компьютерная эра. Несмотря на то, что в России начались хаос, дикая инфляция, разгул преступности, все эти факторы ничуть не повлияли на развитие компьютерной индустрии. Компьютеры брали свое. Они совершенствовались с огромной скоростью, и проникали во все отрасли экономики.
Игорь восхищался людьми, которые создавали компьютерные программы, придумывали их, разрабатывали. Не переставал он удивляться их таланту и способностям. Ведь для того, чтобы все это придумать, необходимо иметь совсем иное мышление, чем мышление обычного среднего человека.
И Игорь решил, что непременно должен понять, как работают компьютерные программы, понять, что представляет собой программный код, как он выглядит, и как его пишут.
Когда на рынках появились в свободной продаже программы для компьютеров, Игорь приобрел компилятор простейшего компьютерного языка «Визуал Бейсик». И тогда перед ним раскрылся этот таинственный и загадочный внутренний мир простейших программ.
Игорь до сих пор не мог забыть этот день, когда впервые перед ним открылся код одной из таких программ. Как зачарованный глядел он на совершенно непонятные для него слова и значения, из которых состоял этот самый код. Игорь никак не мог понять не только то, как это все работает, но даже и то, как у его составителей вообще хватило ума все это придумать. Программирование показалось ему таким сложным делом, что он уже хотел было отказаться от попыток его освоить.
И все же Игорь пересилил себя и, недолго думая, приобрел самоучитель для начинающих программистов. Изучая его, он постепенно начинал понимать принцип работы компьютерных программ. Но все просто было лишь в теории. Как только в самоучителе появлялся вариант кода какой-нибудь программы, Игорь начинал чувствовать себя так, словно попал в абсолютно чужую страну, где чуждым является не только язык, но и сама логика, само мышление. Словно бы попадал на другую планету, где живут инопланетяне, мораль которых в корне отличается от морали земной.
Не имея возможности приобрести себе домашний компьютер, Игорь был вынужден пользоваться для освоения программирования рабочим компьютером, выкраивая для этого каждую свободную минуту. И вот тогда, медленно, шаг за шагом, Игорь принялся копировать программные коды, приведенные в книге, превращая их в рабочую программу. Он получал непередаваемое наслаждение при виде того, как программы оживали под его руками. На экране монитора возникали электронные часы, которые исправно отсчитывали время, появлялись расчетные программы, которые высчитывали стоимость какого-нибудь товара, а также рубли переводили в доллары, фунты в килограммы, и так далее.
В такие минуты Игорь чувствовал себя волшебником. Ему казалось, что он может заставить компьютер выполнить любую свою волю, любое свое желание.
И он продолжал дерзать дальше. Очень скоро он обнаружил, что многие из программ, приведенных в самоучителе, имеют ошибки, из-за которых они не хотели работать. Игорь самостоятельно находил их и исправлял. Это тоже вызывало чувство силы. Потом он начал составлять собственные программы. Сначала простейшие, можно сказать, детские. Потом программы стали усложняться. Росло его умение, росли и программы. Они становились больше, занимали много места, и на их написание уходило много времени. Теперь уже на написание программы уходили не часы, как раньше, а недели.
Скоро Игорь понял, что из-за ограниченных возможностей языка «Визуал Бейсик» на нем можно создавать только прикладные программы. Создать программу, влияющую на работу операционной системы, было невозможно. И тогда Игорь занялся изучением более мощного языка «Си++», алгоритм которого был значительно сложнее алгоритма языка «Визуал Бейсик». На его освоение у Игоря ушло гораздо больше времени, чем этого требовалось для освоения «Бейсика». Но Игорь освоил и его, к собственному удовлетворению и к собственной гордости.
Однажды он решил попробовать взломать код чужой программы. Собственные успехи вскружили Игорю голову. Он много слышал о том, что существует определенный контингент программистов, называемых хакерами, то есть, взломщиками. И Игоря захватил азарт; а не сможет ли он, подобно этим хакерам, взламывать чужие программы. Ведь это так захватывающе, проникнуть внутрь чужой программы, изменить ее содержимое так, чтобы программа начала работать совсем по-иному. Это будет уже данью твоему умению.
Игорь раздобыл декомпилятор, который переводил уже готовые, рабочие программы, в компьютерный код, в который можно было уже без труда вносить нужные изменения.
Но тут возникла новая трудность. Оказалось, что декомпилятор переводит готовую программу только на язык «ассемблер», с которым Игорь был совершенно не знаком. Чтобы вносить изменения в такой код, ему необходимо было выучить еще один язык, язык «ассемблера».
Но Игоря и это не остановило. Помня свои успехи в изучении компьютерных языков, Игорь смело взялся и за изучение «ассемблера». Этот язык оказался еще более сложным, еще более громоздким и запутанным, чем язык «Си++». Его освоить оказалось труднее но, в конце концов, Игорь одержал и эту победу. Этот язык имел массу неудобств. Работать с ним было крайне трудно, и Игорь недоумевал, почему этот язык необходимо было создавать таким сложным.
Оказалось, что-либо изменить в чужой программе, расшифрованной при помощи «ассемблера», очень не просто. Программный код оказывался настолько запутанным, что совершенно непонятно было где и что искать.
Нужно отдать должное настойчивости Игоря. Он не останавливался ни перед какими трудностями, и упорно продолжал свое дело. Прошло время, и Игорь смог с гордостью сказать самому себе, что он стал хакером.
К тому времени у Игоря уже был свой собственный персональный компьютер, в котором он чувствовал себя как рыба в воде.
А страну, тем временем, сотрясали большие потрясения. Предприятие, на котором работал Игорь, обанкротилось, и Игорь оказался безработным. Это было полной неожиданностью для Игоря, но он не пал духом. На дворе стоял компьютерный век, и хорошие программисты ценились на вес золота. Игорь быстро нашел себе применение. Однако контора, в которую он пристроился, скоро разорилась. Игорь сменил несколько мест работы, пока, наконец, в его дом не пришел Интернет.
Игорь принялся писать небольшие программки, так называемые утилиты. Пробные версии этих программ он размещал в Интернете, где их мог скачать любой желающий. За небольшую плату Игорь предлагал продать их полную версию. Подобный способ действительно стал приносить деньги, правда небольшие, и на жизнь их все равно не хватало.
Так продолжалось до тех пор, пока Игорь случайно не познакомился Александром Антоновым. С тех самых пор он занимался взломом лицензионных программ, за что получал весьма неплохие деньги, позволяющие ему с женой вести вполне обеспеченный образ жизни.
Свидетельство о публикации №211020500742