docker启用后端口不能访问_docker靶场分享

本文介绍了如何将webug4.0、dvwa和web_for_pentestlab靶场镜像部署到docker,并解决部署后端口访问问题。修复了数据库报错和路径改变导致的漏洞不可用。提供了详细的使用步骤,包括下载镜像、启动容器并映射端口,以及如何访问靶场。默认密码和数据库端口开放供远程访问。
摘要由CSDN通过智能技术生成

webug4.0、dvwa、web_for_pentestlab镜像已上传至公共仓库

主要修复了网上大部分靶场环境部署到docker后,web路径改变,数据库报错等问题导致部分靶场漏洞无法使用,其中web_for_pentesterlab靶场的ldap空认证和ldap注入漏洞无法使用(openldap环境还在学习中)。

镜像tag:

evilxxx/webug:4.0

evilxxx/dvwa:latest

evilxxx/web_for_pentesterlab:latest

使用介绍:(以dvwa镜像为例)

1、从公共仓库下载镜像至本地:

docker pull evilxxx/dvwa:latest

0a2e204da5ddd5a40e710f59ba742528.png

2、启用镜像容器:

docker run -d -p 81:80 evilxxx/dvwa:latest(-d 后台运行、-p 将容器80端口映射至本地81端口,如有多个端口映射,使用多个-p参数即可)

89f009271d16087c10cc508ab52e33f4.png

3、浏览器打开本机IP的81端口即可访问

af88bb5c18c0fd672011990575836a9a.png

e1861d16045c64a8454d243b1101e814.png

1e7e2a8e6ab31cc51830bee4c5446c29.png

4、关闭容器

docker kill 容器id

9a947327c482871e0bf055e510d155bc.png

dvwa默认密码:admin/password

webug默认密码:admin/admin

所有靶场数据库端口和SSH端口(ssh服务需进入容器启动)都可以远程访问,添加mysql端口和ssh端口映射即可

系统和数据库默认密码:root/toor

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值