# Redis **Repository Path**: ssh1y/redis ## Basic Information - **Project Name**: Redis - **Description**: redis渗透环境搭建 - **Primary Language**: Docker - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2023-04-12 - **Last Updated**: 2024-01-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Redis #### 介绍 真实环境中,公网Redis未授权已经不多了,能从Redis未授权到RCE的情况更是少见,而且我们作为遵纪守法的好公民,有些事情不能触碰。 由于开一个虚拟机太麻烦了,故写出此Dockfile来构建Redis->RCE的测试环境。 #### 软件架构 Docker #### 安装教程 1. 将代码克隆到本地 2. 构建镜像 3. 开启容器 #### 使用说明 ##### 1、克隆到本地 ```bash git clone https://gitee.com/ssh1y/redis.git ``` ##### 2、构建镜像 ```bash cd redis chmod +x start.sh docker build -t redis-apache-ssh-php . ``` 等待片刻即可。 ##### 3、创建容器 ```bash docker run -d -p 8080:80 -p 8022:22 -p 16379:6379 --name redis-apache-ssh-php redis-apache-ssh-php ``` 将会创建一个web环境在本机的8080端口,ssh环境在本机的8022端口和redis环境在本机的16379端口。 ##### 4、漏洞 环境支持webshell和ssh公钥RCE,由于是ubuntu环境,故暂时无法支持crontab定时反弹shell。