zoukankan      html  css  js  c++  java
  • docker搭建redis未授权访问漏洞环境

    这是redis未授权访问漏洞环境,可以使用该环境练习重置/etc/passwd文件从而重置root密码

    环境我已经搭好放在了docker hub

    可以使用命令docker search ju5ton1y来搜索该镜像

    构建好容器之后需进入容器对ssh服务重启

    /etc/init.d/ssh restart

    Dockerfile如下:

    #Redis is not authorized to access
    
    # Base image to use, this nust be set as the first line
    FROM ubuntu:16.04
    
    # Maintainer: docker_user <docker_user at email.com> (@docker_user)
    MAINTAINER ju5ton1y
    
    RUN echo "deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse" > /etc/apt/sources.list
    
    RUN apt-get update
    RUN apt-get install -y openssh-server make gcc
    #RUN wget http://download.redis.io/releases/redis-3.2.11.tar.gz
    COPY redis-3.2.11.tar.gz ./
    RUN tar xzf redis-3.2.11.tar.gz
    RUN cd redis-3.2.11 && make && cd src && cp redis-server /usr/bin &&  cp redis-cli /usr/bin
    ADD redis.conf /etc/redis.conf
    ADD sshd_config /etc/ssh/sshd_config
    
    EXPOSE 6379 22
    
    RUN /etc/init.d/ssh restart
    CMD ["redis-server", "/etc/redis.conf"]

    完整项目地址:https://github.com/justonly1/DockerRedis

  • 相关阅读:
    1-4-Java 语言环境搭建
    1-3-JDK,JRE,JVM介绍
    1-2-java语言的特点及运行机制
    1-1-常用DOS命令与快捷键
    0-2-计算机硬件介绍
    一、JSP的3大指令Page,include,taglib
    springboot目录结构
    问题:qt按钮有时候点击没有反应
    vs2017+qt问题
    mysql问题
  • 原文地址:https://www.cnblogs.com/hell0w/p/10657422.html
Copyright © 2011-2022 走看看