Как использовать wget для извлечения файла из местоположения, отличного от корневого контекста сервера по умолчанию? - PullRequest
0 голосов
/ 07 января 2019

Я могу получить файлы, которые находятся в корне контекста сервера. Например, wget https://<ServerDomain>:<ServerPort>/index.html работает без проблем. Однако мне нужно получить файл, который не находится в корневом каталоге контекста сервера (или его подкаталог). В качестве теста я попытался извлечь файл из родительского каталога корневого контекста, используя wget https://<ServerDomain>:<ServerPort>/../filename, но это возвращает

Resolving <ServerDomain> (<ServerDomain>)... <ServerIPAddress>
Connecting to <ServerDomain> (<ServerDomain>)|<ServerIPAddress>|:<ServerPort>... connected.
HTTP request sent, awaiting response... 404 Not Found
2019-01-07 18:49:56 ERROR 404: Not Found.

Какой «формат пути» будет использоваться в таком случае?

Заранее спасибо.

1 Ответ

0 голосов
/ 09 января 2019

комментарий Мельпомены решил проблему:

Если сервер настроен правильно, вы не сможете. В противном случае злоумышленник может просто загрузить, например, example.com/../../../../../../../etc/passwd или любой файл в системе.

...