本地Ubuntu搭建sqlli-laba靶场
#:解决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 | docker ps #查看正在运行的镜像 |
http://example.com/2024/08/19/%E6%9C%AC%E5%9C%B0Ubuntu%E6%90%AD%E5%BB%BAsqli-labs%E9%9D%B6%E5%9C%BA/
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 桂花遇龙井!