Считается, что невозможно скачать файл с Народ.Диск, не зная ссылки на этот файл.
По крайней мере, у меня сложилось такое впечатление.
Недавно мне прислали две ссылки на файлы вида:
и попросили скачать файлы.
Когда дошло дело до того, чтобы скачать файлы, обнаружилось два неприятных факта.
1. Качать с Народ.Диск одновременно можно только один файл (ограничение при помощи куков)
2. Первую ссылку сократил «заботливый» форум и она теперь канула в лету.
Если заходить по ссылке
Расстроившись, я решил скачать хотябы один файл, с уцелевшей ссылкой, и обнаружил интересный момент.
Если заходить по ссылке
Теперь если заменить «...r.rar» на «!neck_handler.rar» в ссылке, получится
Этот фокус срабатывает с любым файлом на Народ.Диск. Достаточно просто заменить число «11243067000» на другое и
подставить полученное имя файла после последнего слеша.
Таким образом, кто угодно может получить доступ почти к любому файлу на Народ.Диск.
(за исключением файлов, защищенных паролем)
А Вы защищаете файлы на Народ.Диск?
P.S. Авторство не моё — друга, не имеющего прописки на Хабре.
По крайней мере, у меня сложилось такое впечатление.
Недавно мне прислали две ссылки на файлы вида:
narod.ru/disk/11243067000/...r.rar
narod.ru/disk/11370765000/car1.rar
и попросили скачать файлы.
Когда дошло дело до того, чтобы скачать файлы, обнаружилось два неприятных факта.
1. Качать с Народ.Диск одновременно можно только один файл (ограничение при помощи куков)
2. Первую ссылку сократил «заботливый» форум и она теперь канула в лету.
Если заходить по ссылке
narod.ru/disk/11243067000/...r.rar
, Яндекс перенаправляет пользователя на ошибку 404: narod.yandex.ru/404u.yhtml
Расстроившись, я решил скачать хотябы один файл, с уцелевшей ссылкой, и обнаружил интересный момент.
Если заходить по ссылке
narod.ru/disk/11243067000/...r.rar
во время закачки другого файла, Яндекс показывает не ошибку 404, а сообщает, что «Невозможно загружать несколько файлов одновременно.» и выводит полное имя файла, который я собирался скачать. В данном случае «!neck_handler.rar». Позже оказалось, что во время закачки файла Yandexу вообще не важно, что пользователь пишет в строке адреса после последнего слеша.Теперь если заменить «...r.rar» на «!neck_handler.rar» в ссылке, получится
narod.ru/disk/11243067000/!neck_handler.rar
и можно спокойно скачивать файл с Народ.Диска.Этот фокус срабатывает с любым файлом на Народ.Диск. Достаточно просто заменить число «11243067000» на другое и
подставить полученное имя файла после последнего слеша.
Таким образом, кто угодно может получить доступ почти к любому файлу на Народ.Диск.
(за исключением файлов, защищенных паролем)
А Вы защищаете файлы на Народ.Диск?
P.S. Авторство не моё — друга, не имеющего прописки на Хабре.