靶场云环境搭建

安装docker

这条命令可能不适用部分的云主机

​
curl -fsSL https://get.docker.com | bash -s docker --mirror aliyun

设置阿里云docker仓库,阿里云现在的docker地址换了,这条命令可能不适用了,需要自己找下云主机对应的docker资源

yum-config-manager --add-repo https ://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

启动docker,查看docker状态,设置开机自启 systemctl start/status/enable docker

检查是否安装成功,看下docker版本 docker version

再跑下helloworld docker run hello-world,没有的话敲一个 docker pull hello-world

安装sqli-labs

查找sqli-labs镜像 docker search sqli-labs

这里我安装的是第一个 docker pull acgpiano/sqli-labs

查看安装的镜像 docker images

运行镜像

docker run -dt --name sqli -p 80:80 --rm acgpiano/sqli-labs 


dt:后台运行 

--name:设置别名 

-p 设置端口映射 本地端口:容器端口 

--rm 选择运行的镜像

然后直接访问即可

网上很多文章都少了一步,现在这样用是用不了的

需要重置下数据库,就好了

dvwa

操作跟上面类似,不细写了 这里用的都是一个ip,sqli用的80端口,这个就设置81端口,避免冲突 默认登录账号/密码:admin/password

docker search dvwa 

docker pull citizenstig/dvwa 

docker run -dt --name dvwa -p 81:80 --rm citizenstig/dvwa

访问81端口即可

vulhub

先安装docker-compose 官网的链接有点问题,后来搜了一下找到这条命令

curl -L https:// github.com/docker/compose/releases/download/1.22.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose

chmod +x /usr/local/bin/docker-compose

安装git指令

yum -y install git git version

下载vulhub,下载后访问vulhub目录,可以看到漏洞环境

git clone https:// github.com/vulhub/vulhub.git 

例如安装wordpress漏洞环境 进入漏洞目录下 cd wordpress/pwnscriptum/

安装环境 docker-compose up -d

查看端口信息 docker ps

看到开的是8080端口,访问8080端口即可,后续自己安装就好了

关闭环境,先切换到漏洞目录下,再执行停止命令 docker-compose down

ps

centos8自带容器podman可能会与docker发生冲突,具体情况需分析报错信息 如报错信息为problem with installed package buildah...

image.png

输入这条指令即可 yum -y install --allowerasing docker-ce

image.png
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值