Как качать с Letitbit. Новые правила

Сегодня в посте Как качать с Letitbit обнаружил комментарий с сообщением, что с сегодняшнего дня данная метода не работает.
Действительно, вчера вечером обнаружил произошли изменения в "правилах" скачки с Letitbit. На мой взгляд изменения не существенные. Но если надо то плиз.
Алгоритм.
- Отключаем у менеджера закачек интеграцию IE (чтобы URL не перехватывал)
- Бросаем URL в IE (именно IE).
- Открываем исходный текст страницы.
- Находим "check_install"
- Рядом в скобочках URL типа http://letitbit.net/download3.php?трали-вали
- Бросаем этот URL в IE
- Открывается страница, на которой по центру в большой прямоугольной рамочке ссылка вида http://r14.letitbit.net/download5/трали-вали
- Можно ее скопировать и прямо в ней поправить "download5" на "download3" (в блокноте или в окне менеджера закачек) или нажать на эту ссылку. Тогда:
- Открывается страница с 2мя ссылками про BitAccelerator (если он конечно не стоит) и в адресной строке URL типа http://r14.letitbit.net/download5/трали-вали
- Меняем "download5" на "download3"
- Бросаем получившийся URL в менеджер закачек. Например DownloadMaster.
Есть одно замечание. Это важно.
Для того, чтобы в менеджере закачек стартовала закачка именно файла, а не HTML-странички и в IE и в менеджере закачек должна быть включена поддержка Cookies.
Сам долго не мог понять почему не получается перенести начавшуюся закачку с машины на машину (например на ночь на сервер) и почему закачка которую можно было "подсечь" утром, затем приостановить и продолжить по расписанию ночь вдруг сдыхает. Все дело опять таки в Cookies так как в них прописывается их время жизни. Попробую править и отпишусь. Думаю, что и перенос закачки на другой компьютер можно решить переносом Cookies. Опять таки отпишусь.
Всем хороших даунлоадов :)

PS от 26.02.2008
Надоело проходить по алгоритму руками. Написал HTA-приложение (HTML+JavaScript). Исходник открытый. Читать здесь:
Как качать с Letitbit. Программа для закачки
PS от 04.03.2008
Надоело копировать линк из Firefox в HTA-приложение. Написал плагин для Firefox. Читать здесь:
Как качать с Letitbit. Плагин для Firefox
Для тех, кто не может по ряду причин ставить плагины или воспользоваться скриптом предлагаю он-лайн сервис получения прямых ссылок для закачки с Letitbit.

45 комментариев:

Анонимный комментирует...

Спасибо за метод! Работает, парень, ты - ас!

Анонимный комментирует...

Всё работает! Спасибо!

Анонимный комментирует...

Офигенно!
Респект и Уважуха!!!

Анонимный комментирует...

Метод работает!
Спасибо.

Анонимный комментирует...

... будет время создам плагин для USDownloader

Анонимный комментирует...

Спасибо за схему! Накатал userjs скрипт для оперы, найти его можно в моем посте.

Сообщайте, если схема изменится или что в скрипте поправить.

Unknown комментирует...

Спасибо за метод! Удалось почитав разобраться как заставить качать wget на *nix сервере. Там еще куку нужно ставить. Кука дается при открытии самой первой страницы летитбита, примерно такая:
.letitbit.net TRUE / FALSE 1204146724 access filename.ext
.letitbit.net TRUE / FALSE 1204146724 country RU
Её нужно подкладывать далее, чтобы качало.

Анонимный комментирует...

похоже что работает не для всех файлов, куки включал и отключал, но вот такой большой файлик http://letitbit.net/download/80f2ca209498/Stardust.mkv.html
не получается взять, скачивает 200kb b все

Анонимный комментирует...

kriomant пишет...

Спасибо за схему! Накатал userjs скрипт для оперы, найти его можно в моем посте.

Извинино не пашет : Unrecognized link: null

webveter комментирует...

Сделал плагин для Firefox:
Как качать с Letitbit. Плагин для Firefox

Анонимный комментирует...

спасибо webveter и Pavel

вот простенький bash-скрипт для закачки из *NIX-консоли.

http://rapidshare.com/files/98450707/lwget

Для использования в качестве первого аргумента указывается URL (например,

lwget http://letitbit.net/download/47dd2e350896/Ubuntu-7.zip.html

Поддерживается докачка, т.е. если вы сбросили закачку, и потом запустили lwget с тем же аргументом, то файл начнет докачиваться с прерваного места.

webveter комментирует...

Докачка будет продолжаться если не истекло время жизни куков, созданных под данную закачку. Я так и не понял как они (Letitbit) это делают, но для разных линков зачастую разное время жизни куков. Надо будет как-нибудь зарегиться у них и посмотреть на это изнутри :)

Анонимный комментирует...

lwget при каждом новом запуске генерирует новые cookies, про то что я раньше закачивал этот файл letitbit может догадаться только по IP. Я сам не ожилал, но докачка с новыми cookies работает!

Анонимный комментирует...

я положил новую версию lwget на http://dei34.blogspot.com/2008/03/lwget.html
Предыдущая версия удалена.

Анонимный комментирует...

спасибо работает. но наверно не на долго :(

Анонимный комментирует...

Народ! А почему все старательно замалчивают метод получения ссылки типа download9? Это которые не призаны к IP. Или летитбитовцы бдят и стреляют в каждого кто раскроет рот?

webveter комментирует...

Поясни плиз про download9

shatle комментирует...

ссылки вида http://r7.letitbit.net:81/download9/30-30ec2f95d98e6c448aa4afa4efcd7887/Super-Instrumental-Gold-cd2.rar
(нашел яндексом)
На самом деле раньше такие ссылки могли генерить софтины типа FullURL или LetitShit. Потом все сломалось. Видимо летитбит постарался. На данный момент нашел ровно 2 работающих инструмента для их генерации (может быть есть еще, не знаю) - http://www.puzzleclub.ru/files/letitbit_net_full.js - плагин для оперы, обработан обсфукатором по самые гланды; http://exnews.org/direct_download.html - онлайн-сервис, хочет регистрации.
Ссылки download9 хороши тем что не привязаны к ip и скорость отдачи в отличие от download3 не 10К а 25-250К в секунду... живут такие ссылки около суток, потом надо опять получать. Собственно способ получения почти выяснил. Осталось реализовать.

Анонимный комментирует...
Этот комментарий был удален автором.
Анонимный комментирует...

да способ получения этой download9-ссылки не хитрый. Вот как работает BitAccelerator (сведения почерпнуты из дампов трафика виртуальной Window$-машины с установленым BitAccelerator, http://www.wasm.ru/forum/viewtopic.php?id=22691 и http://www.cracklab.ru/f/index.php?action=vthread&forum=2&topic=10203 ). Он, собака, ко всем header'ам HTTP-запросов подмешивает новые поля ControlV и Control, которые вычисляются из адреса HTTP-запроса неким алгоритмом (раньше результат был очень похож на MD5, но сейчас они его мутят наверное на "входе" а не на "выходе"). Все нормальные HTTP-сервера эти поля игнорируют, а те что имеют эксклюзивный договор с BitAccelerator (я, честно говоря кроме letitbit ни одного не знаю) -- используют их как подтверждение что bitaccelerator действительно установлен.

так вот, получить ссылку вида r3.letitbit.net/download5/2deac0970383_f6ekm5ecp62jfv9s/operacia-bI.avi можно "дедовским" способом, описаным в оригинальном посте. Теперь, ВНИМАНИЕ: если вместо того чтобы делать

wget -U "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1)" --load-cookies=cookies.txt http://r3.letitbit.net/download3/2deac0970383_f6ekm5ecp62jfv9s/operacia-bI.avi

сказать

wget --server-response --header="Control: 23956d1d1c158c909f69d3093a396cf7" http://r3.letitbit.net/download5/2deac0970383_f6ekm5ecp62jfv9s/operacia-bI.avi

то letitbit выдаст редирект на http://r3.letitbit.net:81/download9/15-40badf18a23d6197beb57ea086840a2b/operacia-bI.avi

так что вся трудность заключается в том как по http://r3.letitbit.net/download5/2deac0970383_f6ekm5ecp62jfv9s/operacia-bI.avi вычислить это самый Control (в данном случае это 23956d1d1c158c909f69d3093a396cf7 ). При этом эта самая download9-ссылка живет действительно недолго. Но download5-ссылка и соответствующее значение Control вроде более-менее постоянные (те что я привожу здесь были получены 4 дня назад и до сих пор работают). А уж из них настругать кучу download9-ссылок можно в любой момент просто запустив wget несколько раз с указаными выше параметрами (в моём дампе BitAccelerator послал аналогичный запрос два раза и потом начал качать в два потока с двух разных download9-ссылок).

P.S. с download3 можно тоже качать с любой скоростью -- просто качайте в несколько потоков (скрипт для Linux смотри в http://dei34.blogspot.com/2008/03/lwget2.html ). Но если размер скачиваемого файла не помещается в кэш -- то жесткий диск он крутит не по-детски. Если есть возможность -- в несколько потоков лучше скачивать на RAM-диск.

shatle комментирует...

Поизучал wireshark'ом работу скрипта для оперы (ну какая падла его обсфукатором-то...). Что интересно: получая ссылочку /download3.php?uid=... , он делает не GET а POST с этими данными и Control в таком запросе у него статичный (всегда одинаков). В следующих запросах он уже отличается. Накатал shell-скриптик, повторяющий все это безобразие, но контрол сделал везде одинаковым. Работает... на долго-ли? Забанят либо IP, либо значение этого контрола. Есть мысль дебагером поковырять firebit.dll на предмет подсмотреть алгоритм генерации контрола.

Анонимный комментирует...

Я просто из нижнего поля ссылку кидаю в IDM - и пошла качка.

shatle комментирует...

"Кидаю" не канает.... гораздо удобнее скормить скрипту кучку линков, он их преобразует и выплюнет результат. А результат уже можно wget'у скормить...
Кстати, знатоки wget'а....
Как его отучить по 302 на location автоматически переходить? GET и POST умеет а вот HEAD только опосредованно через --spider и пытается сразу качать с location. Пока решил проблему использованием curl, но видимо придется на perl'е все переписать чтобы зоопарк не плодить.

arbuZZ комментирует...

Опыт показывает, что лучше качать по очереди но в несколько потоков (DownloadMaster дает 8 потоков) чем много файлов за раз. Больше 3-х файлов за раз качать не разу не выходило, но тогда уменьшалось количество потоков по каждому и были случаи, что новые файлы перебивали закачку тех, которые почти скачались. Обидно перекачивать из-за 50 метров остальной гиг.
Я ща другой скрипт делаю. Чтобы понимал очередь и выбрасывал на закачку именно в порядке очереди. Чтобы на ночь ставить в автомат. А то днем канал ложить нехоца.

Анонимный комментирует...

Может я чего не так делаю, но Internet Explorer выдаёт такую фигню: "Please try download again. Attention you should use static IP to download files.
Click Here" на этапе "Можно ее скопировать и прямо в ней поправить "download5" на "download3" (в блокноте или в окне менеджера закачек) или нажать на эту ссылку.", хотя IP у меня фиксированный...

testudo комментирует...

Пытался сам обойти защиту Летитбит
застрял на пустой странице с двумя ссылками на Битакселератор,потом увидил на этом сайте что 5 надо поменять на 3.Все работает ПАСИБА за подсказку.

Анонимный комментирует...

Открывается страница, на которой по центру в большой прямоугольной рамочке ссылка вида http://r14.letitbit.net/download5/трали-вали

Это уже не работает. У сеня открывается страничка с каким-то кодом, который надо ввести в окошко, причем после ввода оказыается, что код неверен.

Анонимный комментирует...

Да, до вчерашнего дня все работало. Теперь появляется табличка с кодом. Его вводишь, пишет, что неправильно введен или ссылка отсутствует

Анонимный комментирует...

Все - прикрыли лавочку:(( изменнили на сайте.... автор надо новый метод....ждем:))

Unknown комментирует...

народ, а кто-нибудь знает алгоритм вычисления control (то что передается в заголовке)? (для ип независимой ссылки) кто может dll поковырять?? мне для организации открытого онлайн сервиса.. стучите в асю 308772133 или на мыло galko_chto[сабаака]pisem.net

Анонимный комментирует...

народ обьясните что делать с антивирусом потому что я реально нифига нее понимаю!!! avast у меня стоит!

Анонимный комментирует...

толоко что скачал последнию версию данной проги.. вставляю урл - пишет ошибка на втором шаге... NeTLeTiTBiT - тоже зеблокировали уже как 3 дня назад.. до этого пользовался скрипт для оперы- вещь была СУПЕР! позавчера тоже ее заблочили... однозначно на Админы леттбита падонки!!!

Анонимный комментирует...

Угу, идентичное: Ошибка на 2 шаге ((

Анонимный комментирует...

Подтверждаю:
"ошибка на втором шаге"
руками по описанному алгоритму все работает!

Анонимный комментирует...

Уже и "руками" не пашет(( ждем идей)

shatle комментирует...

Пашет. Браузером качает. Если хочется через DM, надо исхитриться скормить ему полученую куку. Проверять начали. На operafan в темпе вальса чинят скрипт. Пока работает.

Анонимный комментирует...

у меня все пашет, ввожу код, получаю линк на файл, в котором меняю 5 на 3 и получившийся линк ставлю в ие и качаю

Анонимный комментирует...

Не работает, после замены в линке на закачку 5-ки на 3-ку переход на страничку http://letitbit.net/.

Анонимный комментирует...

Подтверждаю.
На последнем шаге замены download3 -> download5 перекидывает на начальную страницу Let... Регится предлагат...
Похоже, что прикрыли лазейку? Уважаемый webverter, может сможете помочь?

Анонимный комментирует...

Блядь, да скажите хоть кто-нибудь, как теперь качать с этого ёбаного летабита!!!!!!!!

Анонимный комментирует...

Млять прошло уже почти полтара месяца что так никто и не догадался как с него качать?????????

Анонимный комментирует...

зачем столько гемора ??? проще перейти по ссылки где лежит файл и если приглидеться то можно увидеть такую надпись
=>> Скачать файл с минутным ожиданием и просмотром сайта MarketGid.com <<=
и ниже скачать файл жмете туда и если у вас стоит менеджер закачек download master например то он проостот начнет качать

Анонимный комментирует...

Спасибо andy clashbit за то, что просвятил как скачивать файлы с letitbit'a. По-видимому заумные дяди, которые пользуются виндой, установленной на виртуальной машине под *nix системой, по наблюдательности и сообразительности, а главное - по профессионализму уступают тем, кто пользуется исключительно Microsoft Windows, и знают что XP куда лучше новой Vist'ы, а шедевром является Windows 98, о которой незаслуженно забыли после перехода на обгаженную ХР, которой вы теперь пользуетесь. И так понятен возмущенный вопль Leo - упрек в том, что никто из этих "умников" за целых 1,5 месяца так и не придумал способ скачки с letitbit! Возмутительно! Но, возможно, именно благодаря деятельности этих товарищей, админы сайта letitbit сдались и сделали ссылочку на download9?

Max комментирует...

У меня проблема и скажите как ее исправить?!?!? я скачевал ис LETITBITA информацию ис 6 партей на четвертой у меня выбило "Доступ запрещен. проверьте в браузере включения опции сохранения cookie" я уже искал и в нете, пробывал разные варианты всеравно мне выбивает одно и тоже!!! подскажите как мне включить!!! за рания блогадарю! напишите мне на АСЮ 248386548

Max комментирует...

У меня проблема и скажите как ее исправить?!?!? я скачевал ис LETITBITA информацию ис 6 партей на четвертой у меня выбило "Доступ запрещен. проверьте в браузере включения опции сохранения cookie" я уже искал и в нете, пробывал разные варианты всеравно мне выбивает одно и тоже!!! подскажите как мне включить!!! за рания блогадарю! напишите мне на АСЮ 248386548