欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 财经 > 创投人物 > upload-labs安装与配置

upload-labs安装与配置

2025/2/5 23:22:00 来源:https://blog.csdn.net/2302_81178149/article/details/145423743  浏览:    关键词:upload-labs安装与配置

前言

作者进行upload-labs靶场练习时,在环境上出了很多问题,吃了很多苦头,甚至改了很多配置也没有成功。

upload-labs很多操作都是旧时代的产物了,配置普遍都比较老,比如PHP版本用5.2.17(还有中间件等,全要求使用旧的),如果采用现在的配置,基本很难复现出来。

但是我们不能因为配置旧、相对过时就不去复现。事实上,因为重写难度较大、花费较多,很多“老家伙”到现在都是用PHP 5.X系列写的。而这些“老家伙”往往容易出问题,某些时候甚至是渗透重点,所以有时候还是应该重视之前的技术。

为了防止大家踩坑,也为了节省大家的时间,在这里直接给出最简单最有效的配置方法。

正文

首先我们要访问github上的upload-labs,上面专门准备了一套老的集成环境。

Releases · c0ny1/upload-labs · GitHub

下载集成环境

在一个没有中文的路径解压缩(不要在中文路径下解压缩!!!)

这里先不要着急打开完整环境。

先到解压缩的完整环境的所在路径,找到upload-labs所在位置,在upload-labs-env-win-0.1-beta.1\upload-labs-env\WWW下。

点开后发现只有19关,而最新的有21关。

所以我们还要下载最新的21关,这里先把WWW目录下所有文件全删掉

然后我们下载最新的21关

GitHub - c0ny1/upload-labs: 一个想帮你总结所有类型的上传漏洞的靶场

(这个压缩包就算环境配置好了也不要删,我们第五关的时候要用)

然后解压缩,放到WWW文件夹下。

这里作者把刚刚解压缩文件夹的名字改成upload-labs(别把WWW文件夹名给改了),这样比较直观。

接下来要注意先看”使用说明.txt”。

我们需要先运行一下modify_path.bat文件

运行之后显示修改完毕。

然后双击打开phpstudy

这是旧版本的phpstudy,和新版本有所不同。

启动环境

启动成功

然后访问locahost下upload-labs文件夹名即可。

比如作者upload-labs文件夹名字就叫upload-labs,那就访问http://localhost/upload-labs/;如果读者的upload-labs文件夹名字为upload-labs-master,那需要访问http://localhost/upload-labs-master/。

然后可以开始做题了。

大家可以看一下作者的wp以及总结。

wp:upload-labs通关-CSDN博客

总结:文件上传全详解-CSDN博客

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com