Но первая проба не удалась. Нет, копия кода вышла, но вот оживать почему-то не хотела. Тот же результат дала и вторая, и третья попытка. Видимо, верно написанная или продублированная программа – это еще не все, что требуется для получения Живых.
Джордан переживал недолго. Он понимал, что кажущиеся безграничными возможности Сети все-таки имели свои пределы. Его неудача – это шаг к одному
из них. И чем быстрее и больше он обнаружит таких вот ограничений, тем скорее познает законы существования в Сети и правила, которые обязаны соблюдать все Живые.
Проблемы Криса не смущали. Получив финансовую независимость, Джордан усвоил одно: без проблем прогресс остановится, так что и неудачи он научился воспринимать как нечто неизбежное. Главное было в том, чтобы при обнаружении очередной, как он их называл, «затычки» не зациклиться на пробивании преграды, а найти причину ее возникновения. И если, допустим, в случае с необходимостью получения кода доступа к администрированию серверов и внутренней сети Империи все было просто, то в опыте по созданию собственного клона Крис понятия не имел, в каком направлении ему следует двигаться. Но он не паниковал. Джордан знал, нет, он просто был уверен, что выход найдется. Главное – есть желание искать и есть возможность работать. Тем более что времени на это хоть отбавляй.
А вот в случае с Р-Рошалем времени на неспешный поиск решения не было. Хотя аватару профессора еще не допрашивали, Р-Рошаль находился в опасности, и требовались самые решительные действия. Всякое могло случиться: могли не выдержать нервы у Симоне, мог попробовать добраться до него и родственник одной из погубленных женщин. А мог и найтись какой-нибудь идиот и начать допрос с пристрастием. И хотя погибнет не личность, а только ее земное воплощение, потеря будет ощутимой – помощника такой квалификации и интеллекта у В-Рошаля больше нет. Аватара... Хорошее изобретение! Со временем и ему понадобится такой. Хотя есть же Стив! Если что нужно сделать, можно его попросить. И, главное, он больше, чем аватара, он друг! Впрочем, как и Оскар. А если нужен тупой и беспрекословный робот... Господи, а действительно, почему бы Крису не попробовать создать себе робота? Да-да, точно. Пока сетевого, а потом видно будет. Программа для его работы должна походить на простой вирус-троян! Только поумнее. С применением тех возможностей, которые теперь у него есть. Отличная идея, так он обезопасит себя. Тем более что алгоритмы, которые он применит для его написания, в реальном мире пока неизвестны, а следовательно, бультерьеров можно не опасаться.
Не откладывая дело в долгий ящик, Джордан принялся за работу. Он научился работать быстро, так, чтобы не успеть охладеть к тому, чем он занимается. Крис знал за собой грех непостоянства, а потому старался если уж браться за задачу, то быстренько доводить ее до ума, не растягивая исполнение на несколько дней. Возможно, что он терял в качестве работы и особенно в ее оптимизации, но это если пользоваться мерками реального мира! А здесь он мог позволить себе воображать только концепцию, а затем, уже из того, что получилось, вырезать все лишнее. И можно было поспорить, что все равно у него получится лучше! Какими словами ни описывай слона, один-единственный взгляд даст больше. Так и Крис. Теперь, когда он мог визуально создавать все, что ему нужно, ни один программист реального мира не смог бы даже приблизиться к его шедевру.
– Что это у тебя такое? – спросил псевдо-Джеймс, появившийся, когда Крис уже подходил к финальной части испытаний. – Что это за многоножка?
– Супертроян! – ответил Джордан, – Универсальный программный робот, способный контролировать до тысячи процессов! Хочешь посмотреть, как он работает?
– Если ты хочешь... – протянул экс-Паук. – Только объясни, что означает это странное название? Супертроян! – Охотно! – Крис скопировал код робота и поманил товарища за собой. – Полетели, я тебе по ходу все объясню!
Джордан не стал говорить псевдо-Джеймсу, что он собирается делать. Сам все увидит! Вместо этого он рассказал ему о другой своей разработке. Это была защитная программа, аналог той, что Крис делал ранее для обезвреживания бультерьеров, но на этот раз она действовала более эффективно. Стоило только заметить появление стража и выпустить в его направлении заряд программ – и все, можно было больше не опасаться его клыков Буль становился безопасным теленком. Было у Джордана еще и другое оружие, но пока он не хотел, чтобы об этом кто-то знал.
Добравшись уже однажды опробованным путем до сервера Империи, они легко обошли систему контроля Крис приступил к внедрению своего супертрояна. Объяснив экс-Митчелу принцип действия троянского вируса, позволявшего, раз внедрившись в операционную систему чужого компьютера, иметь потом постоянный и незаметный контроль над ним, он показал, что делает его супервзломщиком. Конечно, это был модуль самовнедрения. Обычно, чтобы вирус начал свое дело, требовалось, чтобы кто-то его запустил на своем компьютере. С этой целью его маскировали под всяческие интересные программы или картинки. Иначе он просто не активизировался и не мог принести вреда своему новому владельцу. Тот же троян, что был создан Джорданом, не нуждался в этом. Он был «зрячим». То есть, снабженный модулем опознавания ловушек и прочих преград, вирус без помощи человека обходил их, находил заранее намеченную жертву и внедрялся в нее. Введя свои щупальца-зонды во все ответвления исполняемых программ, он позволял Крису разрешить или запретить выполнение любой команды. А мог и сам генерировать командный код. И это при том, что ни один известный комплекс антивирусов не знал о существовании такого противника. А раз не знал, значит, был бессилен.
– Запускай своего вредителя, – попросил псевдо-Джеймс. Ему уже надоели объяснения и не терпелось посмотреть, как этот робот будет внедряться в чужую систему.
Крис, не говоря ли слова, активировал программу и ввел координаты целей. Многоножка выпустила свои щупальца и, присосавшись к ближайшей информационной магистрали, произвела ориентацию. Найдя нужное направление, программа отсоединилась и двинулась в сторону сервера.
– Давай, милый, не подведи! – ласково проговорил Джордан. – Смотри, от тебя теперь многое зависит
Друзья, соблюдая осторожность, направились следом за трояном. Крису и самому было интересно посмотреть процесс порабощения, но все прошло на удивление буднично.
Супертроян, достигнув имперского сервера, управляющего всей внутренней Сетью, тут же сел на системную шину. Введя датчики и определив основные управляющие потоки, он протянул нитевидные щупальца по всей Сети, перехватил контроль над всеми функционально важными элементами.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123
Джордан переживал недолго. Он понимал, что кажущиеся безграничными возможности Сети все-таки имели свои пределы. Его неудача – это шаг к одному
из них. И чем быстрее и больше он обнаружит таких вот ограничений, тем скорее познает законы существования в Сети и правила, которые обязаны соблюдать все Живые.
Проблемы Криса не смущали. Получив финансовую независимость, Джордан усвоил одно: без проблем прогресс остановится, так что и неудачи он научился воспринимать как нечто неизбежное. Главное было в том, чтобы при обнаружении очередной, как он их называл, «затычки» не зациклиться на пробивании преграды, а найти причину ее возникновения. И если, допустим, в случае с необходимостью получения кода доступа к администрированию серверов и внутренней сети Империи все было просто, то в опыте по созданию собственного клона Крис понятия не имел, в каком направлении ему следует двигаться. Но он не паниковал. Джордан знал, нет, он просто был уверен, что выход найдется. Главное – есть желание искать и есть возможность работать. Тем более что времени на это хоть отбавляй.
А вот в случае с Р-Рошалем времени на неспешный поиск решения не было. Хотя аватару профессора еще не допрашивали, Р-Рошаль находился в опасности, и требовались самые решительные действия. Всякое могло случиться: могли не выдержать нервы у Симоне, мог попробовать добраться до него и родственник одной из погубленных женщин. А мог и найтись какой-нибудь идиот и начать допрос с пристрастием. И хотя погибнет не личность, а только ее земное воплощение, потеря будет ощутимой – помощника такой квалификации и интеллекта у В-Рошаля больше нет. Аватара... Хорошее изобретение! Со временем и ему понадобится такой. Хотя есть же Стив! Если что нужно сделать, можно его попросить. И, главное, он больше, чем аватара, он друг! Впрочем, как и Оскар. А если нужен тупой и беспрекословный робот... Господи, а действительно, почему бы Крису не попробовать создать себе робота? Да-да, точно. Пока сетевого, а потом видно будет. Программа для его работы должна походить на простой вирус-троян! Только поумнее. С применением тех возможностей, которые теперь у него есть. Отличная идея, так он обезопасит себя. Тем более что алгоритмы, которые он применит для его написания, в реальном мире пока неизвестны, а следовательно, бультерьеров можно не опасаться.
Не откладывая дело в долгий ящик, Джордан принялся за работу. Он научился работать быстро, так, чтобы не успеть охладеть к тому, чем он занимается. Крис знал за собой грех непостоянства, а потому старался если уж браться за задачу, то быстренько доводить ее до ума, не растягивая исполнение на несколько дней. Возможно, что он терял в качестве работы и особенно в ее оптимизации, но это если пользоваться мерками реального мира! А здесь он мог позволить себе воображать только концепцию, а затем, уже из того, что получилось, вырезать все лишнее. И можно было поспорить, что все равно у него получится лучше! Какими словами ни описывай слона, один-единственный взгляд даст больше. Так и Крис. Теперь, когда он мог визуально создавать все, что ему нужно, ни один программист реального мира не смог бы даже приблизиться к его шедевру.
– Что это у тебя такое? – спросил псевдо-Джеймс, появившийся, когда Крис уже подходил к финальной части испытаний. – Что это за многоножка?
– Супертроян! – ответил Джордан, – Универсальный программный робот, способный контролировать до тысячи процессов! Хочешь посмотреть, как он работает?
– Если ты хочешь... – протянул экс-Паук. – Только объясни, что означает это странное название? Супертроян! – Охотно! – Крис скопировал код робота и поманил товарища за собой. – Полетели, я тебе по ходу все объясню!
Джордан не стал говорить псевдо-Джеймсу, что он собирается делать. Сам все увидит! Вместо этого он рассказал ему о другой своей разработке. Это была защитная программа, аналог той, что Крис делал ранее для обезвреживания бультерьеров, но на этот раз она действовала более эффективно. Стоило только заметить появление стража и выпустить в его направлении заряд программ – и все, можно было больше не опасаться его клыков Буль становился безопасным теленком. Было у Джордана еще и другое оружие, но пока он не хотел, чтобы об этом кто-то знал.
Добравшись уже однажды опробованным путем до сервера Империи, они легко обошли систему контроля Крис приступил к внедрению своего супертрояна. Объяснив экс-Митчелу принцип действия троянского вируса, позволявшего, раз внедрившись в операционную систему чужого компьютера, иметь потом постоянный и незаметный контроль над ним, он показал, что делает его супервзломщиком. Конечно, это был модуль самовнедрения. Обычно, чтобы вирус начал свое дело, требовалось, чтобы кто-то его запустил на своем компьютере. С этой целью его маскировали под всяческие интересные программы или картинки. Иначе он просто не активизировался и не мог принести вреда своему новому владельцу. Тот же троян, что был создан Джорданом, не нуждался в этом. Он был «зрячим». То есть, снабженный модулем опознавания ловушек и прочих преград, вирус без помощи человека обходил их, находил заранее намеченную жертву и внедрялся в нее. Введя свои щупальца-зонды во все ответвления исполняемых программ, он позволял Крису разрешить или запретить выполнение любой команды. А мог и сам генерировать командный код. И это при том, что ни один известный комплекс антивирусов не знал о существовании такого противника. А раз не знал, значит, был бессилен.
– Запускай своего вредителя, – попросил псевдо-Джеймс. Ему уже надоели объяснения и не терпелось посмотреть, как этот робот будет внедряться в чужую систему.
Крис, не говоря ли слова, активировал программу и ввел координаты целей. Многоножка выпустила свои щупальца и, присосавшись к ближайшей информационной магистрали, произвела ориентацию. Найдя нужное направление, программа отсоединилась и двинулась в сторону сервера.
– Давай, милый, не подведи! – ласково проговорил Джордан. – Смотри, от тебя теперь многое зависит
Друзья, соблюдая осторожность, направились следом за трояном. Крису и самому было интересно посмотреть процесс порабощения, но все прошло на удивление буднично.
Супертроян, достигнув имперского сервера, управляющего всей внутренней Сетью, тут же сел на системную шину. Введя датчики и определив основные управляющие потоки, он протянул нитевидные щупальца по всей Сети, перехватил контроль над всеми функционально важными элементами.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123