355 500 произведений, 25 200 авторов.

Электронная библиотека книг » Сергей Голубицкий » Выпуски 2004 года » Текст книги (страница 2)
Выпуски 2004 года
  • Текст добавлен: 26 сентября 2016, 02:04

Текст книги "Выпуски 2004 года"


Автор книги: Сергей Голубицкий



сообщить о нарушении

Текущая страница: 2 (всего у книги 16 страниц)

Нас не догонят – часть вторая

10.02.2004

На прошлой неделе мы осилили первый этап вхождения в Шамбалу, где ВСЁ есть: подготавливали клиентскую программу mIRC к работе с файлами. Как вы помните, практически вся дополнительная настройка сводилась к автоматизации загрузки файла, (с ударением на а, по сочному выражению профессиональных варезятников) на наш компьютер по протоколу IRC. Кроме того, я вскользь обмолвился, что нас интересует только один аспект IRC – а именно DCC.

Оперативно разовью тему для пущего понимания материи. DCC – это Direct Client Connection, протокол прямого общения между пользователями. Поскольку при DCC соединение идет в обход всех серверов IRC, преимущества этого протокола неоспоримы именно для передачи файлов. Хотя, конечно, основное (политкорректное) назначение DCC – приватный чат. Дело даже не в невозможности перлюстрации и цензуры содержания сессий DCC со стороны вездесущих модераторов и теоретически-мистического Большого Брата, а в надежности соединения по сравнению с традиционным коннектом IRC. Этот традиционный коннект всегда осуществляется через централизованные серверы, подверженные сбоям, разрывам связи и прочим болезням всего того, что управляется из одного места. Вдобавок при сессии DCC поддерживается докачка программ после разрыва соединения (у вас самих отрубилась телефонная линия!) – штука абсолютно незаменимая при скачивании какого-нибудь образа диска или фильма под 700 мегабайт.

Теперь мы можем смело переходить ко второму этапу – изучению невыносимого юниксоподобного языка IRC. А заодно и к третьему – использованию специализированных веб-систем для поиска нужных программ. Сразу скажу: обе эти процедуры для читателей «Голубятен» пройдут практически безболезненно, поскольку я уже намыкался всласть, удар на себя принял и все основательно пережевал.

Как вы понимаете, учить язык IRC всухомятку и натощак – занятие, противоестественное человеческой природе, поэтому мы проделаем все на практике. Сразу берем быка за рога и отправляемся на одну из специализированных систем, предназначенных для поиска. Адреса самых мощных поисковых машин вы найдете на нашем традиционном beritut. Начнем с простенького примера – замечательной программы Bridge Baron 14, которую днем с огнем не сыщешь на прилавках, варезятниках и даже в обменных сетях типа KaZaA, eDonkey и eMule. А вот в DCC все есть. Итак, отправляемся, ну, скажем, на самый знаменитый поисковый сервер Packet News, печатаем «Bridge Baron», нажимаем Search и получаем такую картину.

Как видите, в отличие от оригинального «Яндекса» здесь и в самом деле найдется всё: нужный нам файл называется games bridge baron 14 deviance – это полный iso-образ оригинального диска в упаковке хакерской группы deviance. Теперь самое главное: как до него добраться? В верхней части поискового окна вы видите название сети IRC – это Rizon. Когда-то на заре Интернета существовала только одна сеть – IRCNet, но потом все, как водится, переругались и игрище раскололось на два лагеря: к IRCNet добавился EfNet – эта сладкая парочка и по сей день является самой толстой и румяной. Со временем к дуумвирату добавились сотни более мелких сетюшек, обслуживающих частные нужды компьютерного народа. Самыми любвеобильными сегодня в интересующем нас плане (DCC) являются EfNet и только что повстречавшийся Rizon. На EfNet лежит около семи тысяч пакетов, на Rizon – около пяти тысяч. Да, чуть не забыл: файло, в DCC называется эвфемически и застенчиво – «пакетами» (packets или packs).

Всякое шебуршание в сети IRC распределяется по так называемым каналам. В нашем примере, Bridge Baron лежит на канале #skem-uk. Надеюсь, вы не забыли, что имена каналов IRC предваряются решеткой. Итак, мы знаем, что запретный плод хранится в сети Rizon на канале #skem-uk у бота suk-xdcc-00180. А это что еще за зверюга – «бот»? Не пугайтесь – зверюга дохлая. В трогательных учебниках IRC я нашел проникновенные, берущие за душу слова: «Многие новички на IRC часто забывают одну простую вещь: на другом конце Земли, за таким же терминалом сидит Человек, и буквы на экране – это то, что он набрал. Живой человек. Поэтому ведите себя так, как Вы хотели бы себя вести с живым человеком». Я, конечно, понимаю, что эта фраза была написана в период романтической дурашливости, которой отмечается всякое начинание. Период, когда люди сидели еще не за компьютерами, а за «терминалами», и верили, что у Саддама есть атомная бомба, а сербы мучают албанцев. Слава богу, сегодня пелена с глаз спала, а на другом конце терминала сидит не Человек, а бот. Бот – это робот, автоматизированная система, в данном случае – распределяющая файлы. Так что общаться в DCC мы будем не с модераторами, хацкерами и фрицкерами, а с бездушными тупыми машинами. Уже радует.

Итак, последний штрих по результатам, выданным поисковой машиной: нужный нам файл находится у робота suk-xdcc-00180 в пакете под номером 1. Из дополнительной полезной информации, выданной поисковиком о пакете, можно отметить размер файла (колонка size) – 98 мегабайт, и скорость канала (kps) – 40,9. С уважением – почти полмегабайта в секунду; будет чем размять кости моему спутниковому соединению. Ату его! Кликаем по линку на пакете #1, происходит автоматический запуск mIRC, соединение с сетью Rizon (в первом окне) и каналом #skem-uk (во втором окне). Оглядимся, куда это мы попали.

Добро пожаловать в Шамбалу, хтонический андеграунд искателей варезных приключений! Как видите, жизнь кипит ключом: в момент нашего соединения в канале во всю заливают фильмы. Это очевидно если не по названиям, то уж по размеру файлов – точно! По ходу дела заметил кое-что интересное: UFO – The Roswell incident footage – From a rare BBC broadcast (редкие документальные съемки BBC одного из самых выразительных полетов неопознанных летающих объектов). Ну да не будем отвлекаться. Мы пришли сюда за «Бароном», с ним и уйдем.

Теперь наша задача правильно обратиться к боту и запросить пакет #1. Делается это с помощью команды, которую вы видите в самой нижней части окна:

/ctcp suk-xdcc-00180 xdcc send #1

Со временем вы, конечно, привыкнете к этой абракадабре и даже научитесь набивать ее. Пока же не напрягайтесь: любезный поисковик Packet News автоматически скопировал нужную команду в момент клика по линку пакета #1. Так что вам нужно просто нажать Ctrl+V в командной строке окна канала #skem-uk (в самом низу) и нажать Enter. В зависимости от того, как вы отконфигурировали mIRC, у вас либо появится такое предупреждение, либо сразу начнет закачиваться файл.

В первом случае на предупреждение о том, что кто-то пытается послать вам файл, вы отвечаете «Accept», во втором – сразу складываете ручки лодочкой и кайфуете в предвкушении удачной охоты.

Итак, первый урок IRC мы усвоили. Забегая вперед, скажу, что получился он простеньким до хрестоматийности. Чаще вот так вот сразу заполучить нужный трофей не удается. И тогда нужно поковыряться уже в самих каналах, поискать файл напрямую у ботов, а не через централизованную поисковую машину в вебе. Да и команды попадаются другие. В случае с «Бароном» у нас было:

/ctcp suk-xdcc-00180 xdcc send #1

/ctcp – устанавливает Client-To-Client Protocol, самый распространенный протокол прямого сношения между пользователями сети IRC. Далее следует имя бота – suk-xdcc-00180, затем команда xdcc send #1 – как вы догадались, это приватный запрос нужного пакета. Обратите внимание: мы отправили запрос на отгрузку файла прямо в канал #skem-uk. К сожалению, такое не всегда возможно. Многие каналы не позволяют сношаться с ботами напрямую и требуют открытия приватных сессий. Ну да нам как с белых яблонь дым: с помощью специальной команды /dcc chat мы создадим такую отдельную сессию (для нее в mIRC открывается самостоятельное окошко), а затем вышибем у бота нужные файлы. Правда, придется еще подучить пяток-другой новых команд, но уж тогда с их помощью нам откроются любые сезамы. Главное – спокойняк: обещаю, что из следующей «Голубятни» вы выйдете матерыми шамбальскими волками, свободно рыщущими по бакунианским просторам IRC.

Но это будет завтра. А сегодня под занавес – небольшое философское обоснование того, чем мы тут с вами занимаемся. Я уже устал объясняться с теми морально неполноценными людьми, которые никак не утомятся проводить бредовые параллели между использованием пиратского софта и кражей в магазине и даже прямым гоп-стопом в подворотне. И все же придется, поскольку у меня появилась уникальная возможность подкрепить свою точку зрения не только теоретическими выкладками, но и самым что ни на есть живым опытом. Читатели знают, что недавно у меня украли ноутбук. А вместе с ним и сумку с резервным жестким диском. Короче, по самому большому счету – тысячи на две. Так вот, в том ноутбуке было моей интеллектуальной собственности на сумму как минимум раз в пятьдесят большую. Очевидно, как и полагается всякой интеллектуальной собственности на электронном носителе, я ее не лишился, поскольку у меня сохранились оригиналы на другом компьютере. Иными словами, этой собственностью я помимо своей воли, как бы это поточнее выразиться, поделился.

И что же? А то, что переживание от утраты ноутбука, причем переживание в несоизмеримо большей степени моральное, чем материальное, не идет ни в какое сравнение с переживанием по поводу утраченной собственности интеллектуальной. И не только потому, что в случае с последней я лишаюсь лишь дополнительной прибыли, а не самой прибыли как таковой, а потому, что утрата собственности интеллектуальной – виртуальна, а мой гоп-стоп на стоянке супермаркета – более чем реальный. Разница примерно как между сеансом рукоблудия и живым половым актом. Или, чтобы меня лучше поняли непримиримые борцы с пиратством, – как между полученным электронным письмом, в котором читатель пишет, что вы – козел (мне прислали тут намедни), и смачным таким хуком в репу, когда под хрустящий аккомпанемент перебитого носа ваши очки ложатся с хрустальным звоном на асфальт аккурат под кирзач обидчика. Если уж и такая метафора непонятна, то я сдаюсь окончательно.

Философское же обоснование мотивов, которыми руководствуется человек в поисках пиратского софта, я дам через неделю.

Нас не догонят – Часть третья

17.02.2004

В какое же жалкое состояние приходят нервы человека после того, как его ограбят! Видимо долго еще будет мне аукаться упертый ноутбук «Наутилус». Читатель помнит, что на смену ушедшего друга пришел «Феррари» в мире ноутбуков – Acer Travelmate 803 LMi. Внутреннее состояние было сродни однажды уже обманутому любовнику: «Если ты опять мне изменишь, я не переживу!».

И тут как назло: в течение одного дня сначала отказывает пишущий дисковод DVD (не удается записать ни один перезаписываемый диск, ни DVD-RW, ни DVD+RW), а затем и встроенный модем через пять минут работы намертво заморозил систему. Мое состояние приближалось к истерике на фальцетной ноте. Напряжение сняли добрые доктора из российского представительства Acer. Спокойно и доброжелательно выслушав мои визги отчаяния, замешанные на безутешном рыдании, пригласили в офис, напоили капуччино, погладили по головке, утешили: «Дяденька, не плачь! Ничего у тебя не сломалось, а если бы даже и сломалось, то все равно гарантия два года и все бы поменяли. А так: пишущий дисковод Pioneer – только-только появился на рынке, поэтому Nero еще не поддерживается – пользуйтесь оемовским софтом от NTI, который идеально справляется с любыми перезаписывающими дисками (а я-то, фраер, его сразу с компьютера удалил!). Что касается модема, то здесь морозный казус вызван конфликтом с драйверами Bluetooth, поэтому до появления патча рекомендуется на время модемных сеансов встроенный «синий зуб» отключать». Отлегло от сердца как после нитроглицерина. Слава богу, обошлось!

Сегодня мы продолжим революционный голубиный цикл, посвященный поиску и закачиванию файла (с ударением на второе «а», если вы еще помните нашу новую феню) через протоколы IRC и DCC. Пока не забыл: добрый читатель Алексей Музыченко любезно подсказал еще одну маленькую настройку в mIRC, без которой не удастся загружать файлы по DCC: в меню Tools выбираем Options, там – категорию Other, раздел Lock и снимаем галочку Disable c чекбокса Get. Поскольку я не помню, чтобы проделывал подобную операцию, могу предположить, что у меня по умолчанию эта опция была отключена, однако каждому не мешает убедиться самостоятельно во избежание непредвиденных пакостей.

И еще. Несколько сильно продвинутых читателей язвительно подловили: чо ты, мол, все про DCC пишешь, когда правильно говорить «XDCC». Пожалуй, и в самом деле следует внести ясность в и без того перегруженные головы моих ламернутых братьев по разуму. Даю повторный расклад на пальцах: всё описываемое шамбальное общение происходит с помощью протокола, который называется IRC, Internet Relay Chat. IRC – такой же полноправный товарищ, что и HTTP, FTP, SMTP, NNTP и прочие протоколы традиционной ориентации. В рамках IRC существует DCC, Direct Client Connection, протокол прямого общения между пользователями, позволяющий обмениваться не только репликами (основное назначение чата IRC), но и файлами. Нужные (и ненужные) нам файлы хранятся у так называемых ботов – роботов или, на ай-ар-сишной фене, – кротов. Помните, на прошлой неделе мы скачали программу Bridge Baron 14 у крота по имени suk-xdcc-00180 на канале #skem-uk в сети Rizon? Замечательно. Полное название кротов – xdcc bot. Или сокращенно – xdcc. Поэтому, например, поисковые машины (их список лежит на http://internettrading.net/beritut) часто называются xdcc search или xdcc spy engines, так как они ищут и шпионят по кротовым загашникам. Теперь, полагаю, ясность наступила полная.

Забирая у крота нужную программу, мы отсылали ему кудрявую команду:

/ctcp suk-xdcc-00180 xdcc send #1

Все это делалось в полубессознательном состоянии на интуитивном уровне. В том смысле, что мы просто вслепую скопировали команду, подсказанную нам поисковой машиной Packetnews. Тогда же я предупредил, что на практике почти никогда не удается получить нужный файл с такой легкостью и на ша,ру, поэтому придется хотя бы чуть-чуть в этих командах поковыряться. Предвкушая неладное, мы сразу же с испугу и разложили монстра /ctcp suk-xdcc-00180 xdcc send #1 по косточкам. Сегодня – продолжим экзерсис. Как водится, на практике, и как водится, совмещая приятное с полезным.

Для примера я выбрал необъятную ниву программ для Palm OS, которые в неограниченном количестве представлены на IRC. Для непонятливых поясняю: в Шамбале можно получить бакунианскую версию практически любой программы для вашего любимца-наладонника. К сожалению, воспользоваться поисковыми машинами IRC не получится: по неведомой мне причине (может, из-за маргинальности палмовой тусовки?) программы для КПК в них не фиксируются. Не фиксируются и не надо – по шарабану: все, что нам надо, мы и сами сыщем на нужных каналах. Экономлю читателям уйму времени и информирую: таких каналов два – #Palm-HQ и #PDA. На первом лежит все, что нужно для счастья палмоводов, на втором – перепадает и коллегам с позорным WinPC. Оба канала находятся в самой обширной сети Efnet. Чтобы попасть в нужное место, запускаете mIRC и проделываете следующие пассы:

– Меню File – Select Server.

– В IRC Network выбираем из списка Efnet, в IRC Server – Efnet, AS, Israel. Выбор конкретного сервера совершенно не принципиален, однако еврейская машина коннектится шустрее других (с чего бы это? Не забыть спросить у Вильянова!).

– Нажимаем ОК, тупо смотрим в статусное окно, в котором ничего не происходит. Ну ясное дело: добро пожаловать в странноватости юниксоидального мира! Короче, нужно еще нажать на левую крайнюю кнопку с изображением молнии (Connect).

– После соединения с IRC-сервером выскакивает окошко с приглашением выбрать канал. Впечатываем в верхнюю строку #Palm-HQ и нажимаем Join (Войти). Для канала открывается отдельное окошко.

Нас приветствует бот по имени trypt0 и сообщает набор команд (они называются триггерами, triggers), с помощью которых мы можем общаться с местными кротами (их тьма-тьмущая – смотри список в колонке справа). Перечень команд далеко не полный, полный реестр доступен по триггеру !commands, который следует впечатать в командную строку (в самом низу окошка). Любопытные займутся этим на досуге, а мы же берем крота за рога, пропускаем форшпиль и ищем нужную программу. Да, кстати, а что нам нужно? Буквально на днях вышла новая версия умопомрачительной программы-органайзера Natara Bonsai 3.01, позволяющей упорядочивать идеи, планировать презентации, вести сложный многоуровневый список дел и отслеживать проекты.

Именно Natara Bonsai мы попытаемся выудить у кротов. Волшебная команда называется !find. Полагаю, вы уже заметили, что все команды IRC начинаются с восклицательного знака. Впечатываем в командную строку !find bonsai и жмем Enter. Поиск пошел.

Обратите внимание: после моего запроса (ник realhisto) подсуетилась какая-то Одиннадцатая Дебора (мы же все-таки на израильском сервере!) и запросила «gps 5.5». Потом она благополучно вывалилась из канала (*deborah11 has quit IRC) и снова материализовалась (*deborah11 has joined #Palm-HQ), – по всему видать, Дебка сидит на кривом дайлапе. Я рассказываю вам эту чепуху для того, чтобы вы пообвыкли в непривычном мире IRC и научились читать окно канала с листа так же, как Нео – Матрицу.

Как только запрашиваемый файл обнаруживается у какого-нибудь крота, под него выделяется окошко, а в панели начинают мигать красные иконки. На наш запрос откликнулись три бота: Ryz, DragOM и trypt0. Начнем с trypt0.

Считайте, что полдела уже в кармане. Программа Natara Bonsai состоит из двух частей: одна – это десктоп, который устанавливается под Windows, вторая – клиент на наладоннике, который с десктопом синхронизируется. Так вот, у крота trypt0 есть десктоп: компрессированный файл Bonsai_Desktop_301xx.part.1(2).rar, разделенный на две части. Для полного счастья нам не достает клиента Bonsai, ну да куда ж ему деться! Пока же заберем у trypt0 то, что есть. Как это сделать?

Кроты – аки женщины: к каждому из них требуется особый подход. Кроты, как и женщины, желают нам удачи, поэтому направо и налево разбрасывают ключи к своему сердцу, и trypt0 не исключение. Обратите внимание на первую строку в его сообщении:

Found [2] files on Trigger:[!hairypalmz] – Sends:[1/5]

Вот вам и подсказка – крот сам указывает триггер (то есть команду), на который отзывается. Только не спрашивайте меня, почему речь идет о «волосатых палмах» – это проблема пубертатного роста владельца бота.

Отлично! Возвращаемся в основное окошко канала #Palm-HQ и набираем в командной строке: !hairypalmz. Открывается окно, озаглавленное Chat trypt0. В нем куча всяких подсказок и дельных советов: список команд, поддерживаемых ботом, текущий статус (сколько людей сейчас качают файлы, максимальный размер очереди и т. п.). Все это вы изучите самостоятельно, только имейте в виду: практически у всех кротов установлен очень короткий таймер бездействия: обычно 30 секунд, так что придется либо шевелиться, либо работать в несколько заходов.

Пора забирать программу. В поисковом окне trypt0 вместе с названием файла указывался и полный путь к нему:

200402xxappzBonsai_Desktop_301xx.part1.rar

То есть – директория 200402xx, поддиректория appz. Уверен, нужные команды знакомы по DOS даже отпетому ламеру. Печатаем в командной строке окна Chat trypt0: cd 200402xx. И… ничего не происходит! Не нужно паниковать, скорее всего что-то не срослось с названием директории. Чтобы это проверить, посылаем знакомую по DOS команду dir.

Так оно и есть: название папки 200402ХХ, а не 200402хх. Как видите, в поисковом окне бота имя директории было указано неверно. Пример вышел на славу, поскольку демонстрирует подводные камни, которые иногда случаются в IRC. Но трудности преодолеваются легко, было бы желание. Далее все просто – посылаем одну за другой команды:

cd 200402XX

cd appz

Для пущей верности давайте убедимся, что нужные нам файлы на месте – еще одна команда dir. Тут они, родимые, тут они, голубушки! Забираются файлы у бота простой и ласковой командой get:

get Bonsai_Desktop_301xx.part1.rar

Жмем Enter и ловим обещанную самадхи. О том, как слепить разбитый на куски rar-файл, рассказывать не буду – нужно и честь знать.

Итак, мы стали счастливыми обладателями бакунианских версий десктопа Natara Bonsai. Осталось найти вторую часть программы. Вы помните, что на наш запрос откликнулось еще два бота. Смотрим, что есть у DragOM. У этого крота хранится лишь предыдущая версия Bonsai 2.81 – она нам не нужна. А что у Ryz? Вот он, ясный сокол: Bonsai301[1].patched. Причем обратите внимание: название файла предваряется триггером с восклицательным знаком: !Giveme Bonsai301[1].patched.zip. Это означает, что мы можем загрузить файл прямо из окна канала #Palm-HQ, не вступая в приватную беседу с кротом и избегая все эти муторные dir, cd и get. Пустячок, а приятно. Копируем триггерную команду, вставляем в командную строку окна канала и забираем нужный файл.

Кстати, в первой строке сообщения бота Ryz для нас припасен еще один очень важный ключик:

I have 8 match(es) for bonsai in listfile: #RyzPList. Type @RyzStuff to obtain the whole list

Что он означает, узнаете в следующей «Голубятне».


    Ваша оценка произведения:

Популярные книги за неделю