前言:
用iso镜像安装过程出错了,后面下载这个文件(我不知道该怎么称呼!!)并压缩,虚拟机打开vmx格式的文件就可以啦
https://kali.download/virtual-images/kali-2022.3/kali-linux-2022.3-vmware-amd64.7z
默认账户密码均为kali
为了防止出错,改了字体大小后,做了快照,方便恢复捏~
安装kali参考的大佬博客链接:下载安装最新kali虚拟机及切换中文方法_huayimu的博客-CSDN博客_怎么下载kali
docker+vulhub安装过程
sudo su
apt-get update(更新APT
因为更新软件时出错,所以开始换源:
参考的大佬博客链接:kali软件更新与更新失败问题解决_学会了再换名字的博客-CSDN博客_kali换源后更新出错
vim /etc/apt/sources.list 修改源
2、(键盘单击字母 "I" 就可以编辑文件了,编辑完成后先单击 "Esc" 键,再输入 ":wq" 后回车,就可以退出咯
#浙大
deb http://mirrors.zju.edu.cn/kali kali-rolling main contrib non-free
deb-src http://mirrors.zju.edu.cn/kali kali-rolling main contrib non-free
#东软大学
deb http://mirrors.neusoft.edu.cn/kali kali-rolling/main non-free contrib
deb-src http://mirrors.neusoft.edu.cn/kali kali-rolling/main non-free contrib
#重庆大学
deb http://http.kali.org/kali kali-rolling main non-free contrib
deb-src http://http.kali.org/kali kali-rolling main non-free contrib
#中科大
deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
deb-src http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
#阿里云
deb http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
deb-src http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
3、再次输入apt-get update,大概下载了十几分钟(觉得有点慢,不知道是否正常TAT
4、安装https协议和CA证书
apt-get install -y apt-transport-https ca-certificates
( -y 对所有询问都回答是(Yes),同时不作任何提示
5、安装docker
apt install docker.io
(奇怪的界面!没有设置中文,真是难为我了,看了第一行大概是装了服务要我重启的意思,那就点YES)
应该是装好了,用查看版本的命令检查一下
docker -v
6、按照大佬步骤走,安装pip3(但是显示已经是最新版本了
apt-get install python3-pip
7、安装docker-compose(pip3安装命令报错了,所以用apt
apt install docker-compose
(啊嘞,我得重启了
重启后,检查发现安装成功
docker-compose -v
8、下载vulhub,桌面自动创建文件夹了耶
git clone https://gitee.com/puier/vulhub.git
vulhub靶场使用过程:
1、拿thinkphp 5.0.23-rce举栗子,使用如下命令进行漏洞环境的搭建
cd vulhub:进入vulhub文件夹
ls :即list,列出文件夹下的文件
docker-compose up -d(-d 后台搭建漏洞环境
搭建成功如图,可以使用docker-compose ps命令查看端口
获取本机ip地址,访问url
ifconfig
成功访问 嘻嘻^ ^
然后就可以开始愉快的漏洞复现和利用啦~环境用完记得关闭哦,有些漏洞开放的端口是相同的,端口占用就无法同时开启捏。虽然可以修改,但是个人觉得有点小麻烦!
docker-compose down
2、其实刚开始安装的时候一直有报错,一样的操作,不同的结果,着急没截图
参考的大佬博客链接:出现Head https://registry-1.docker.io/v2/library/node/manifests/14-alpine的解决方法
修改文件换源,问题成功解决
vim /etc/docker/daemon.json
{
"registry-mirrors":["https://6kx4zyno.mirror.aliyuncs.com"]
}
完结撒花*★,°*:.☆( ̄▽ ̄)/$:*.°★* 。
是我第二篇博客文章耶~上一篇文章帮助了一些朋友们,有7个收藏嘻嘻,所以才有动力!!
这篇肝了四个小时hhh,好慢吞吞!(虽然也有在摸鱼..
不过还挺有成就感滴,因为前段时间才在centos7里安装使用过vulhub,所以比较熟练捏
但是这次安装也遇到了问题,好在解决啦,虽然过程有点折磨人!!