Apache 和 Nginx 解析漏洞的验证
Abstract: 在 Windows 、 CentOs 和 Ubuntu 下不同版本的 Apache 和 Nginx解析漏洞的验证。
Table of Contents
Docker 在 Ubuntu 上部署 LAMP
环境为apache 2.4.7 + ubuntu
安装 Docker
依次执行下面语句。
1 | # 安装一些必要的系统工具 |
寻找 lamp 环境
1 | docker search lamp |

按照描述找到相应的环境,本次安装的是 tutum/lamp
1 | docker pull tutum/lamp |

运行 Docker 验证
1 | docker run -d -p 80:80 -p 3306:3306 tutum/lamp |

打开网页


改大写,

后缀名加 .,

后缀名加未知后缀名。

用 docker 安装好环境的网站根目录在

Docker 在 Ubuntu 上部署 LNMP
环境为 nginx 1.10.1 + ubuntu
1 | docker search lnmp |

1 | docker pull duckll/lnmp |
打开网页,

查看 phpinfo.php,


修改成大写,

在后缀名后加 .,

在后缀名后加未知文件名,

在 CentOS 7 部署 apache2.2
环境:CentOs7 + apache2.2.29 + php 5.2.16
1 | # 启动 docker |

1 | # 安装 |
打开网页,

在网站根目录创建 phpinfo.php 重启服务,


改大写,

后缀加 .,

后缀加未知后缀,
