学习web 安全笔记(第七天)-作业,配置本机漏洞环境

作业:本机安装docker,在docker中配置漏洞环境BWapp

=========================================================

按照:

https://blog.csdn.net/m0_56000832/article/details/120992771

里的指引一步一步检查docker。

然后配置国内镜像:

Windows10下Docker设置国内镜像源_windows10docker修改国内镜像源-CSDN博客

然后按照下文搭建bWAPP环境。

Docker搭建BWAPP靶场-华盟网

============================================

操作和出错解决方式记录

1、登录docker官网,下载docker desktop

docker官网

products中选择docker desktop

然后download对应版本

2、运行exe安装文件。

3、报错

We've detected that you have an incompatible version of Windows.

Docker Desktop requires Windows 10 Pro/Enterprise/Home version 19044 or above.

To continue with the installation, upgrade Windows to a supported version and then re-run the installer.

检查本机windows系统为:19042.1110

4、处理:

升级本机windows系统。

5、继续安装docker desktop

6、安装完成后,验证:

win+x-》输入cmd-》在命令行窗口中输入docker -v 查看docker版本。

C:\Users\86133>docker -v
Docker version 25.0.3, build 4debf41

================================================

安装漏洞环境

执行命令:

docker pull registry.cn-shanghai.aliyuncs.com/yhskc/bwapp

报错:

C:\Users\86133>docker pull registry.cn-shanghai.aliyuncs.com/yhskc/bwapp
Using default tag: latest
error during connect: in the default daemon configuration on Windows, the docker client must be run with elevated privileges to connect: Post "http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.24/images/create?fromImage=registry.cn-shanghai.aliyuncs.com%2Fyhskc%2Fbwapp&tag=latest": open //./pipe/docker_engine: The system cannot find the file specified.

根据网上的建议是进入docker desktop进行配置。

结果进去后启动报错:

an unexpected error was encountered while executing a WSL command

需要做的:

----解决办法:

netsh winsock reset

然后重启。

再次打开docker desktop,不再报错。

再次cmd里拉取镜像

报错:

C:\Users\86133>docker pull registry.cn-shanghai.aliyuncs.com/yhskc/bwapp
Using default tag: latest
Error response from daemon: pull access denied for registry.cn-shanghai.aliyuncs.com/yhskc/bwapp, repository does not exist or may require 'docker login': denied: requested access to the resource is denied

处理:这是因为这个课程的镜像已经下掉了。用bwApp通用镜像。

==============

检查daemon.json文件并对其进行编辑。

提醒一下使用国内镜像加速的

装docker默认没有这个文件的,需要自己创建,问题不大。

使用阿里云的镜像加速就行。

# 切换国内源
手工编辑一个文件叫做daemon.json,

daemon.json
{ "registry-mirrors": ["https://hub-mirror.c.163.com/"]}

重启服务

service docker restart

这一段适用于linux的dock。windows的在docker desktop里配置。

Windows10下Docker设置国内镜像源_windows10docker修改国内镜像源-CSDN博客

===========================================================

考虑到各种docker问题过多。

按照:

https://blog.csdn.net/m0_56000832/article/details/120992771

里的指引一步一步检查docker。

===============================================

 docker search bwapp

报错:

C:\Users\86133>docker search bwapp
error during connect: in the default daemon configuration on Windows, the docker client must be run with elevated privileges to connect: Get "http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.24/images/search?term=bwapp": open //./pipe/docker_engine: The system cannot find the file specified.

处理:把windows的docker desktop启动起来。然后再执行docker命令

========
# 拉取镜像

先配置国内镜像源,不然速度慢,经常出错
docker pull raesene/bwapp
docker run -d -p 80:80 raesene/bwapp 
# 根据课程中的演示搭建好 bWAPP 实验环境后,以后再启动 bWAPP
docker container list -a # 查看 container id
docker start xxx # xxx 就是上一步获得的 container id,运行完这条命令后,访问响应的网址即可

==============

配置BWapp

浏览器打开http://127.0.0.1:80

报:

Connection failed: Unknown database 'bWAPP'

需要配置数据库

访问http://127.0.0.1:80/install.php安装数据

点击click here

然后再次浏览器打开http://127.0.0.1:80

点击new user 创建一个账户

然后使用该账号login。

====================================

  • 32
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值