Blog. Just Blog

Качаем с Яндекс.Народа без ввода контрольных цифр

Версия для печати Добавить в Избранное Отправить на E-Mail | Категория: Темная сторона Силы | Автор: ManHunter
Есть такой приятный почти во всех отношениях сервис - Яндекс.Народ, предоставляющий после регистрации неограниченное место для хранения файлов, закачку файлов до 5 гигабайт и еще много интересных условий. Но как на всех файлообменных сервисах для получения ссылки требуется сперва ввести некоторый числовой код для подтверждения что вы человек, а не программа для автоматического скачивания файлов. Конечно, для сотни файлов действительно можно воспользоваться и какой-нибудь автоматической программой с распознаванием цифрового кода, но для одного-двух файлов будет полезным следующий метод. Сразу небольшое уточнение: описанный метод только для браузеров на движке Gecko: Mozilla, Firefox, Flock и других, для остальных похожие решения придется искать вам самим. Но тут главное уловить сам принцип. Итак, вернемся к нашему Народу. При попытке скачать любой файл сервис выдает код и интересное сообщение:


Хотите скачивать файлы еще быстрее?
Установите новый Яндекс.Бар, и вам не понадобится вводить контрольные цифры.


Скачивать-то мы хотим, но не хочется ставить этого адварного трояна в свою систему. Желаете доказать его безопасность или полезность? Не тратьте зря время, мое мнение не изменится. Но наука требует жертв, поэтому скрипя зубами я его установил (не пытайтесь повторить ЭТО дома!!!). После перезапуска браузера наблюдается наличие панели инструментов этого "Бара", и как побочный эффект файлы действительно стали скачиваться без ввода контрольных цифр. Как же файлообменник узнает своего агента? Внимательно смотрим заголовки запроса.

GET /disk/xxxxx.html HTTP/1.1
Host: narod.ru
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.1.16) Gecko/20080702 Firefox/2.0.0.16 YB/3.5.1.0
Accept: text/xml,application/xml,application/xhtml+xml,text/html; q=0.9,text/plain; q=0.8,image/png,*/*; q=0.5
Accept-Language: ru-ru,ru;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive

Вот он и попался. Красным цветом выделен фрагмент, отвечающий за систему опознавания "свой-чужой". Других изменений в заголовках нет. Закрываем браузер, сносим ненавистного трояна (если он вдруг у вас уже зачем-то установлен), проверяем чтобы в системе не осталось его следов. Если вы послушались и не ставили Яндекс.Бар, то пункт с зачисткой пропускаете. Теперь, зная врага в лицо, с чистой совестью и системой идем читать документацию.


general.useragent.extra.NAME
Название программы и ее версия (например SeaMonkey/1.0b) для дополнительной идентификации в User-Agent; строка (В качестве переменной NAME используется название программы - firefox, seamonkey).


Пишем в адресной строке браузера about:config, откроется страница с настройками браузера. Правой клавишей мышки вызываем меню, выбираем пункт "Создать" - "Строка". Имя настройки - general.useragent.extra.yandexbar, значение - YB/3.5.1.0. После закрытия диалогового окна это значение появится в списке настроек. Больше на странице настроек без крайней надобности ничего менять не надо, если вы конечно не хотите привести браузер в нерабочее состояние. Проверим что у нас получилось. Меню "Справка" - "О Mozilla Firefox", под копирайтами наблюдаем знакомую строку

Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.1.16) Gecko/20080702 Firefox/2.0.0.16 YB/3.5.1.0
Заходим на страницу закачки файлов, и о чудо!


У вас установлена новая версия Яндекс.Бара, поэтому вам не нужно вводить контрольные цифры.


С чем вас и поздравляю :)

update (найдено на руборде)

Инструкция для Оперы: откройте страницу opera:config#ISP|Id , введите в окошко YB/3.5.1.0 , нажмите "Сохранить" и перезапустите браузер.

update (мое некрасивое, но работающее решение)

Инструкция для Firefox версий 4, 5 и 6: в папке с установленным браузером найдите файл application.ini, откройте его в любом текстовом редакторе, найдите блок типа:

[App]
Vendor=Mozilla
Name=Firefox
Version=6.0.2

и после номера версии браузера через пробел допишите нужную вам строку-идентификатор Яндекс.Трояна, например:

Version=6.0.2 YB/5.0
затем перезапустите браузер. После каждой установки обновления браузера эти изменения придется вносить заново. Для автоматизации этого процесса я сделал специальную программу Fake YB for Firefox. ВНИМАНИЕ! Я не несу никакой ответственности за любые возможные глюки после внесения подобных изменений, вы делаете это все самостоятельно на свой страх и риск. Никакие претензии по этому методу не принимаются.

Поделиться ссылкой ВКонтакте Поделиться ссылкой на Facebook Поделиться ссылкой на LiveJournal Поделиться ссылкой в Мой Круг Добавить в Мой мир Добавить на ЛиРу (Liveinternet) Добавить в закладки Memori Добавить в закладки Google
Просмотров: 17386 | Комментариев: 23

Внимание! Статья опубликована больше года назад, информация могла устареть!

Комментарии

Отзывы посетителей сайта о статье
Compiller (16.04.2012 в 15:25):
Для Chrome тоже можно подобнге сотворить - через командную строку --user-agent
ManHunter (27.09.2011 в 10:50):
Не яндекс усилил защиту, а разработчики Firefox решили отказаться от поддержки пользовательских данных в UserAgent. Подробности на англицком тут:
https://bugzilla.mozilla.org/s...gi?id=581008 или вкратце ситуевина описывается цитатой топикстартера:

Gecko allows third-parties to append data to the UA string by setting general.useragent.extra.* prefs. (Are there other ways?) This seems to be almost always junk that doesn't benefit the user in any way.

Но на каждую хитрую жопу обязательно есть хуй с винтом, так что я все-таки дополнил статью своим методом. Он гарантированно работает, но мне не нравится :)
Евлампий (27.09.2011 в 09:33):
приветствую !
надо полагать они усилили защиту !?
удачи
ManHunter (26.09.2011 в 23:28):
Для FF 4, 5 и 6 тоже есть рабочее решение, только оно мне нихрена не нравится.
Евлампий (26.09.2011 в 21:46):
ff 6.0.1  yb/5.4 не работает :(
c включенным баром естественно работает
Владимир (28.03.2011 в 00:12):
Сейчас последняя версия бара для 4-го лиса 5.2.3 !
smm4664 (28.01.2011 в 15:07):
Уже не работает (хотя. м.б. я плохо проверял). FF4b11pre, YB/5.1.3 (текущий для установки).
ManHunter (02.07.2010 в 13:25):
Ну дык, время-то идет, версии меняются. Вся информация на сайте актуальна только на день публикации.
Стать Я (02.07.2010 в 13:24):
Статья прекрасная , как большинство на этом сайте!
Дмитрию огромное спасибо , за проделанную работу!
Только вот сейчас уже надо прописывать строчку "YB/5.0.0" т.к. именно такая версия бара.
Руслан (19.02.2010 в 16:15):
Спасибо всем!!!!
user (07.02.2010 в 20:11):
Skitz0, uninstall
! (12.08.2009 в 11:54):
Для оперы работает отлично.Спс за совет...
Я б в жизни не додумался...
Nutscracker (13.06.2009 в 23:45):
Кстати, для IE6 и выше UserAgent можно менять через надстройку http://ie7pro.com/ (раздел "параметры IE").
Maxthon, опять же, менять умеет.
ManHunter (09.05.2009 в 02:24):
Skitz0, можно завернуть IE через Proxomitron или любую другую локальную проксю. Не исключено, что есть какие-нибудь надстройки над IE, позволяющие менять поле UserAgent.
Skitz0 (07.05.2009 в 08:45):
а что можно сделать с ие8?
Владимир (17.01.2009 в 18:19):
Эта фишка работает и в USD Dimoniusisа , если дописать в свойствах агента эти волшебные символы - YB/3.5.1.0
Сергей (30.11.2008 в 13:15):
Спасибо за статью очень пользительная и доходчивая.
ManHunter а как на счет статьи по настройки Mozilla Firefox ,чтобы экономней расходовать трафик.Цена трафик 7 руб не нагуляешься .
гвоздик (13.10.2008 в 11:10):
ManHunter, спасибо! Работает.
avator (10.10.2008 в 12:28):
спасибо за статью =) проверил - работает - порадовало =)
ManHunter (04.10.2008 в 00:18):
гвоздик, добавил инструкцию для Оперы. Не проверял, за достоверность не ручаюсь.
fagot (03.10.2008 в 15:03):
Дим, да прибудет с тобой СИЛА :-) спасиб, очень полезно.
ManHunter (03.10.2008 в 12:35):
Можно наверное, я не знаю где там редактируется параметр UserAgent. А так принцип тот же - добавить строчку "YB/3.5.0.0"
гвоздик (03.10.2008 в 10:37):
А для Оперы нельзя подобное сотворить?

Добавить комментарий

Заполните форму для добавления комментария
Имя*:
Текст комментария (не более 2000 символов)*:

*Все поля обязательны для заполнения.
Комментарии, содержащие рекламу, ненормативную лексику, оскорбления и т.п., а также флуд и сообщения не по теме, будут удаляться. Нарушителям может быть заблокирован доступ к сайту.
Наверх
Powered by PCL's Speckled Band Engine 0.2 RC3
© ManHunter / PCL, 2008-2017
При использовании материалов ссылка на сайт обязательна
Время генерации: 0.09 сек. / MySQL: 2 (0.0045 сек.) / Память: 4.5 Mb
Наверх