直接用docker搭建环境,运行beef
docker是容器,是一种轻量级的东西,像杯子一样,一个杯子放一种饮料,一个docker放mysql服务,另一个docker放http服务,几个容器搭配起来就是完整的框架。但是docker要建立在OS上的,比如在linux虚拟机上。搭建环境比较快。
编辑/etc/docker/darmon.json文件,换镜像源一定换成这个,之前搭建webmin靶场失败了,换这个就行了
{
"max-concurrent-downloads": 10,
"max-concurrent-uploads": 5,
"default-shm-size": "1G",
"debug": true,
"experimental": false,
"registry-mirrors":[
"https://x9r52uz5.mirror.aliyuncs.com",
"https://dockerhub.icu",
"https://docker.chenby.cn",
"https://docker.1panel.live",
"https://docker.awsl9527.cn",
"https://docker.anyhub.us.kg",
"https://dhub.kubesre.xyz"
]
}
常见命令
1.搜索
docker search metasploit
用第一个,一般第一个是官方的
2.拉取到本地
docker pull 搜索出来的结果
docker images 查看下载的镜像
3.运行
docker run -it (交互式运行) 镜像名称 /bin/bash
docker run -itd (不用交互式) 镜像名称
会产生一个shell
4.查看运行的容器
docker ps
5.停止容器
docker stop 容器名称或者id