如何使用 wget 从默认服务器上下文根目录以外的位置获取文件



我能够获取服务器上下文根目录中的文件。 例如,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.

在这种情况下要使用的"路径格式"是什么?

提前谢谢你。

melpomene的评论解决了这个问题:

如果服务器配置正确,则无法。否则,攻击者可能只是下载例如 example.com/../../../../../../../etc/passwd或系统中的任何文件。

最新更新