Как стать автором
Обновить

А Вы защищаете файлы на Народ.Диск?

Время на прочтение2 мин
Количество просмотров822
Считается, что невозможно скачать файл с Народ.Диск, не зная ссылки на этот файл.
По крайней мере, у меня сложилось такое впечатление.


Недавно мне прислали две ссылки на файлы вида:
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
404

Расстроившись, я решил скачать хотябы один файл, с уцелевшей ссылкой, и обнаружил интересный момент.

Если заходить по ссылке narod.ru/disk/11243067000/...r.rar во время закачки другого файла, Яндекс показывает не ошибку 404, а сообщает, что «Невозможно загружать несколько файлов одновременно.» и выводит полное имя файла, который я собирался скачать. В данном случае «!neck_handler.rar». Позже оказалось, что во время закачки файла Yandexу вообще не важно, что пользователь пишет в строке адреса после последнего слеша.
!404

Теперь если заменить «...r.rar» на «!neck_handler.rar» в ссылке, получится narod.ru/disk/11243067000/!neck_handler.rar и можно спокойно скачивать файл с Народ.Диска.

Этот фокус срабатывает с любым файлом на Народ.Диск. Достаточно просто заменить число «11243067000» на другое и
подставить полученное имя файла после последнего слеша.
Таким образом, кто угодно может получить доступ почти к любому файлу на Народ.Диск.
(за исключением файлов, защищенных паролем)

А Вы защищаете файлы на Народ.Диск?

P.S. Авторство не моё — друга, не имеющего прописки на Хабре.
Теги:
Хабы:
+15
Комментарии10

Публикации