前言
最近想学一下WEB安全,顺便学习一下靶场环境的搭建,之前搭建过webug玩了一下,但自己电脑运行win7虚拟机实在是卡的不行,后来看到一篇DCN在kalilinux搭建的教程,就试着搭建了下,在搭建过程当中遇到了很多的问题,教程中也只是一笔带过,没办法,只能去请度娘了。现将在搭建过程中遇到的问题记录下来,做一个学习总结,理清一下思路,为以后的学习打基础。废话不多说了,直接上kalilinux
安装kalilinux
kalilinux的教程实在是太多了,这里就不演示了,kalilinux安装教程
搭建靶场
1.直接在kalilinux终端输入
apt-get install docker
如果提示找不到软件包,需要自己去更新源。参考kalilinux更新源。
2.启动Docker服务。
service docker start
3.查看Docker服务运行状态。
service docker status
4. 把文件镜像(已打包)上传到kalilinux里面去,我们需要用到WinSCP工具(已打包)网盘地址提取码:u7ha。
WinSCP连接kalilinux实现文件上传.
1.在连接之前,需要进入kali终端查看sshd_config这个文件,避免连接失败,需要修改如下几个参数,
之后我们终端输入ifconfig
查看kali IP地址。如下图:
开启ssh服务终端,输入service ssh start
。
连接kali上传文件镜像
导入镜像
终端输入
docker load < dcn_web_test.tar
docker load < dcn_upload.tar
查看docker镜像。
docker images
REPOSITORY 和 TAG下面都显示“< none>”,我们修改一下对应值
docker tag [你的IMAGE ID] dcn_web_test:V 1.0
docker tag [你的IMAGE ID] dcn_upload:V 1.0
现在可以启动了。
docker run -itd -p 8888:80 dcn_web_test:V 1.0
完成,输入你的IP地址加8888端口如图: