靶场搭建教程

目录

搭建Vulhub

搭建 Pikachu

搭建 DVWA

一、搭建Vulhub

搭建环境:kali

1.1 首先安装Docker

更新软件:

:::warning
apt-get update

:::

1.2 安装HTTPS协议和CA证书 :

:::warning
apt install docker.io

:::

1.3 验证docker是否安装成功

#查看docker的版本
docker -v
#启动docker
systemctl start docker
#显示docker的信息
docker ps -a

1.4 安装pip

:::warning
apt-get install python3-pip

:::

1.5 安装docker-compose

:::warning
pip3 install docker-compose

:::

1.6 查看安装的docker-compose版本

:::warning
docker-compose -v

:::

1.7 配置docker加速器

:::warning
vim /etc/docker/daemon.json

:::

插入

:::warning
{“registry-mirrors”: “[https://registry.docker-cn.com”,“http://hub-mirror.c.163.com”]}

:::

#重新加载daemon.json配置 
systemctl daemon-reload
重启docker服务
systemctl restart docker

1.8 安装vulhub靶场

:::warning
git clone https://gitee.com/puier/vulhub.git

:::

1.9 查看Vulhub的漏洞靶场

:::warning
cd vulhub #ls 查看

:::

1.10 启动Vulhub漏洞环境

这里以为例:spring/CVE-2018-1273

docker-compose build
 
docker-compose up -d 

下一步

1.11 查看启动的环境

:::warning

docker-compose ps

:::

1.12 浏览器访问

通过浏览器访问127.0.0.1:8080

1.13 关闭环境

:::warning

docker-compose down

:::

二、搭建 Pikachu

2.1安装 PHPStudy

下载64位的

右键解压缩打开 phpStudy_64 文件夹,双击执行应用程序

2.2这里我们首先开启服务

* 如果数据库冲突,把你现有的数据库停止即可启动

* 如果有访问提示,都选择允许访问

2.4更改数据库密码,点击数据库,点击修改 root 密码,输入密码,点击确认

进入高级设置,配置环境变量

进入系统变量Path

2.5参考我这个地址进行配置:

D:\phpstudy_pro\Extensions\MySQL5.7.26\bin

这时候咱们可以尝试能否访问本地数据库,按 Win + R 输入 cmd 后回车或者点击确定

输入以下命令:mysql -u root -p(-u 指的是用户 user,-p 指的是密码 password)

https://pan.baidu.com/s/1pFlPVDw1jTSjZcUmh_ez-w?pwd=6666

下载后解压缩到 PHPStudy 的这个 WWW 目录下

2.6创建数据库:

双击进入 pikachu 文件夹,进入 inc 文件夹,找到 config.inc 文件

用记事本打开这个文件, 修改图中参数为你的用户名和密码

最后 Ctrl + S 保存退出,接下来就是访问啦

2.8访问 Pikachu 靶场

打开 PHPStudy 选择网站,点击创建网站

这时候网站搭建好就能访问啦,点击管理,选择下面的打开网站

2.9选择用哪个浏览器打开都可以(除了 IE),访问成功的画面如下

2.10初始化 Pikachu 靶场

在 url 栏将 index.php 改为 install.php,回车访问

点击初始化即可

三、搭建 DVWA 靶场

3.1下载后解压缩到 PHPStudy 的这个 WWW 目录下

https://pan.baidu.com/s/19o7MKIY45znqCstHl-RUNg?pwd=6666

打开 dvwa 文件夹下的 config 文件夹,并右键这个文件复制一份到这个文件夹下

打开 config.inc.php.dist 文件找到图中参数

这里只需更改标记的更改后关闭文件,右键文件重命名删除后面的 .dist,回车,点击是

打开 PHPStudy,点击数据库,点击创建数据库,输入数据库名、用户名、密码,最后点击确认(必须与刚刚文件中的保持一致)

3.2访问 DVWA 靶场

打开 PHPStudy 选择网站,点击创建网站

根目录改成

点击管理,选择打开网站

3.3初始化 DVWA 靶场

还是打开 config.inc.php 文件找到以下两个参数

复制下面内容到里面

$_DVWA[ 'recaptcha_public_key' ]  = '6LdK7xITAAzzAAJQTfL7fu6I-0aPl8KHHieAT_yJg';
$_DVWA[ 'recaptcha_private_key' ] = '6LdK7xITAzzAAL_uw9YXVUOPoIHPZLfw2K1n5NVQ'; 

再刷新网页可以看到已经生效

找到 php.ini 文件

修改php.ini

3.4登录,此时用户名为 admin,密码为 password,点击 login 登录

总结:

到此三个靶场搭建结束

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值