#:解决ubuntu不能全屏(安装vmtools失败)

  • sudo apt-get update
  • sudo apt-get install open-vm-tools-desktop

#:配置网卡(ubuntu在桌面视图不显示网卡图标无法修改)

  • 点击vm编辑找到虚拟网络编辑器-NAT设置-DNS设置-取消DNS自动检测可用

#:换源

#:关闭防火墙

  • sudo ufw disable 关闭防火墙
  • sudo ufw status 查看是否关闭

#:安装ssh远程连接服务

  • sudo apt install openssh-server 安装openssh服务器软件包
  • sudo systemctl start ssh 启动ssh服务
  • sudo systemctl enable ssh 开机自启
  • sudo ufw allow ssh 防火墙允许ssh连接

1.安装docker

https://www.runoob.com/docker/ubuntu-docker-install.html (菜鸟教程)

可用镜像源

vim /etc/docker/daemon.json #修改可用镜像源

{
“registry-mirrors”:[
https://hub.uuuadc.top“, “https://docker.anyhub.us.kg“, “https://dockerhub.jobcher.com“, “https://dockerhub.icu“, “https://docker.ckyl.me“, “https://docker.awsl9527.cn
]
}

2.搜索sqli-labs靶场

  • docker search sqli-labs

3.将该靶场拉去到本地

  • docker pull acgpiano/sqli-labs

4.查看镜像

  • docker images

5.一条关键命令启动靶场

  • docker run -dt –name sqli-labs -p 8081:80 –rm acgpiano/sqli-labs
  • -dt为后台运行,
    –name为给该镜像命名(我这里名字命为sqli-labs),
    -p指定端口,将docker的80端口映射到本机的8081端口,
    –rm为设置docker在退出时自动清理内部的文件系统。
    此时我们浏览器输入127.0.0.1:8081即可看到靶场了
1
2
3
4
5
6
docker ps		#查看正在运行的镜像
docker exec -it [CONTAINER ID] /bin/bash #即可进入后台,CONTAINER ID用docker ps 查看出sqli-labs服务的id号
docker stop sqli-labs #关闭该靶场
exit #退出
sudo service docker restart重启