kali2021.1+docker搭建vulstudy

简介: kali2021.1+docker搭建vulstudy

kali2021.1+docker搭建vulstudy

vulstudy是专门收集当下流行的漏洞学习平台,并将其制作成docker镜像,方便大家快速搭建环境,节省搭建时间,专注于漏洞学习上。包含以下漏洞平台

下面就来详细介绍下环境搭建过程。

1、下载docker

#安装docker
apt-get install docker.io
#安装pip3
apt-get install python3-pip
#安装docker-compose
pip3 install docker-compose
#下载vulstudy项目,相当于git仓库克隆
git clone https://github.com/c0ny1/vulstudy.git

2、配置docker

因为docker是国外的,所以在拉取镜像的时候特别慢,故需要配置下国内的镜像加速。这里直接访问阿里云的容器镜像服务根据centos系统的配置文档配置即可

配置完成后,就可实现国内镜像拉取加速。

3、使用

3.1 单个使用

#进入你想运行的靶场目录
cd vulstudy/漏洞目录
#启动容器
docker-compose up -d

打开kali自带浏览器访问127.0.0.1,或者主机浏览器访问kali的ip地址即可访问你刚刚运行的靶场

如果你不想玩了,就可以关闭容器

#停止容器 
docker-compose stop 

3.2 全部使用

(全部开启的话,可能有端口冲突,可进入每个靶场的配置文件里改下对应的端口即可)

cd vulstudy
#启动容器
docker-compose up -d 
#停止容器
docker-compose stop

ok!下面就可以愉快的在十几个靶场间来回玩耍了。

4、报错解决方案(持续更新)

在第一次启动bWAPP时会有报错

Connection failed: Unknown database ‘bWAPP’

可以访问127.0.0.1/install.php,或ip/install.php安装数据库
安装完后再次访问127.0.0.1或者kali的ip即可,用户bee,密码bug。

目录
相关文章
BUUCTF FLAG 1
BUUCTF FLAG 1
786 0
|
5月前
|
Java 关系型数据库 MySQL
在Linux平台上进行JDK、Tomcat、MySQL的安装并部署后端项目
现在,你可以通过访问http://Your_IP:Tomcat_Port/Your_Project访问你的项目了。如果一切顺利,你将看到那绚烂的胜利之光照耀在你的项目之上!
328 41
|
9月前
|
JSON 算法 安全
JWT渗透与攻防
JSON Web Token(JWT)作为一种广泛使用的认证机制,因其简单、有效和灵活性而受到开发者的青睐。然而,随着JWT使用的普及,其安全性问题也逐渐显现。本文将探讨JWT的渗透测试方法,分析常见的安全漏洞,并提供相应的防护措施。
359 3
JWT渗透与攻防
|
前端开发 开发者 Windows
2行代码将你的本地服务暴露在公网!
【8月更文挑战第8天】【8月更文挑战第7天】
1418 1
2行代码将你的本地服务暴露在公网!
|
Linux PHP Apache
centos7安装php8
centos7安装php8
775 1
|
安全 测试技术 PHP
如何搭建 sqli-labs 靶场保姆级教程(附链接)
如何搭建 sqli-labs 靶场保姆级教程(附链接)
|
安全 Unix Linux
LD_PRELOAD劫持(超详细篇)
LD_PRELOAD劫持(超详细篇)
1344 0
|
缓存 PHP
[SWPUCTF 2021 新生赛]Do_you_know_http
[SWPUCTF 2021 新生赛]Do_you_know_http
891 0
|
Linux KVM 虚拟化
kali 简单入门
kali 简单入门
kali安装vmtools
kali安装vmtools
406 0