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

  • 相关阅读:
    周总结5
    《梦段代码》阅读笔记01
    NABCD
    结对开发(四则运算)
    《人月神话》阅读笔记03
    周总结4
    移动端疫情显示
    周总结3
    《人月神话》阅读笔记02
    软件工程第四周作业
  • 原文地址:https://www.cnblogs.com/hell0w/p/10657422.html
Copyright © 2011-2022 走看看