实验环境:Ubuntu
一、vulhub官网找到漏洞路径:
![](https://i-blog.csdnimg.cn/blog_migrate/aeb6bd18036f415ec39cd6d852ea45f9.png)
二、启动测试环境
测试环境vulhub搭建:(241条消息) 部署vulhub漏洞测试环境(靶场,用于漏洞复现搭建环境)_net1996的博客-CSDN博客
进入漏洞目录:cd vulhub/httpd/ssi-rce
启动测试环境:docker-compose up -d
![](https://i-blog.csdnimg.cn/blog_migrate/6f543a8d97ccb892e5d56cc2758479e2.png)
![](https://i-blog.csdnimg.cn/blog_migrate/5ef19323f723cbeb26c376f1209329ec.png)
(遇到错误可以重启机器试试)
三、漏洞复现
(1)启动环境后访问http://ip地址:8080/upload.php,即可看到一个上传表单。
![](https://i-blog.csdnimg.cn/blog_migrate/869c20a40712bc7f3a14a215e9a7a9b4.png)
(2)上传一个 shell.shtml 文件
<!--#exec cmd="id" -->
![](https://i-blog.csdnimg.cn/blog_migrate/be3ce5efaced3c5692f5ffa64234a239.png)
(3)浏览器访问上传的文件,下图可以看到成功执行代码,说明存在远程命令执行漏洞
![](https://i-blog.csdnimg.cn/blog_migrate/6e89a599e16e05512f0759ecdcbc7614.png)