Если мы знаем фактический путь к статическому файлу, например: http://www.xx.com/download/51windows.pdf , и если сервер не устанавливает никаких особых ограничений, мы можем загрузить его без особых усилий! Если веб-сайт предоставляет для загрузки файл 51windows.pdf, как мы можем помешать загрузчику получить фактический путь? В этой статье рассказывается, как использовать Asp, чтобы скрыть фактический путь загрузки файлов.
Когда мы управляем файлами веб-сайта, мы можем помещать файлы с одинаковым расширением в один и тот же каталог и давать им специальное имя. Например, каталог, в котором размещаются файлы PDF, — the_pdf_file_s, а следующий код сохраняется как down.asp: и его онлайн-путь — http://www.xx.com/down.asp, мы можем использовать http://www.xx.com/down.asp?FileName=51windows.pdf для загрузки этого файла и загрузчика. не могу увидеть этот файл Фактический путь загрузки! В down.asp мы также можем указать, требует ли загрузка файлов входа в систему, и определить, является ли загруженная исходная страница внешним веб-сайтом, тем самым предотвращая связывание файлов.
Пример кода: