Kali虚拟机在安装docekr并搭建vulhub过程中可能遇到的问题

NCJYMMAC2024-11-22文章来源:SecHub网络安全社区


Kali虚拟机在安装docekr并搭建vulhub过程中可能遇到的问题

作为初学者在安装虚拟机以及配置docker和搭建vulhub的过程中肯定会遇到各种各样的问题。在此篇我将结合自己的情况来对一些可能出现的以及细小的问题进行解答。

写在开头本篇文章的代码均使用vim书写,此代码的操作有点反人类。下面对于基本操作讲解一下。
输入代码后进入下图界面,按E进入代码行

进入后按【i】进行书写,书写结束后先按【esc】结束书写,在输入【:wq!】“冒号也要打”保存。

一:kali虚拟机基础配置问题

请将虚拟机的内存调至8G,处理器调以及内核数调至2或以上。请放心在虚拟机关机后此设置不会造成物理机的卡顿。处理器的基础配置是1,此配置可能使kali无故死机。(作者目前也没有找到具体原因。)

二:不知道/忘记kali虚拟机的密码

当你安装好虚拟机后,发现它有密码但是你不知道密码。可以试试如下配合。

账号:root 账号:kali 账号:root

密码:root/toor 账号:kali 密码:kali

以上的组合都是kali使用过的默认密码,由于kali的更新问题使得它的默认密码会在以上组合中出现。

如果以上组合都不成功请看下面的步骤:

在kali虚拟机进入下面图片显示的界面后不停按e键,进入编辑命令界面

进入后使用方向键将

【linux】行中的【ro】改为【rw】 并在最后添加【single init=bin/bash】

按【ctrl+x】保存运行

等待一会,会进入下面这个界面,输入【passwd root】回车,再输入两次新的密码

显示【passwd updated sussfully】就是成功了,重启登陆即可。

注意:密码在输入时不会显示这是正常的,这是保护机制,所以请谨慎输入密码一次成功。

上述方法修改的是root账号的密码,如果要修改其他账号输入【passwd “账号名”】即可。

三:vulhub镜像无法拉取-网络篇

在配置好dockeyudocker-compose后在vulhub中拉取镜像

【docker-compose up -d】显示【connection refused】

先说结论:极大概率是你的kali没有连上网络并且无法解析域名地址

先来验证。

进入kali输入【ping www.baidu.com】如果回显正常再按【ctrl+c】结束进程看1.即可

如果回显【域名解析出现暂时性错误】恭喜你,你的问题很大接下来有一大堆工作等着你。

可以从2.开始看。

1.可以Ping

先来说可以ping出来怎么办,可以ping出来那么你的网络大概率是没问题的,可能是由于docker被墙的原因导致的,多拉取几个镜像源加速即可。

输入【vi /etc/docker/daemon.json】进入后按照图片代码填写即可

当然不要忘了重启一下docker【systemctl restart docker 】

2.更改网络模式

经典问题-校园网,连上你的手机热点试试,校园网会限制某些IP的访问。

将虚拟机的网络模式改为桥接,不要勾选复制物理机网络

3.查看IP,是否没有网卡

输入【ifconfig】查看是否有【eth0】开头的回显,并且在回显第一行标有明确的IPV4地址。如果有可以跳到5。

4.配置网卡

输入【ifconfig eth0 up】

输入【vim/etc/network/interfaces】

并输入下列代码,标红处为虚拟机IP,上一步的IP就是。

如果你的eth0网卡不显示则无需配置IP,之后再输入即可。

如果你能显示出IP那么完成这一步后你大概率就可以ok了,再次拉取即可,不行接着往下看。

5.配置DNS

输入【vim /etc/resolv.conf】

在下面添加nameserver:8.8.8.8与nameserver:114.114.114.114

保存后输入【server network restart】重启即可

6.再次【ifconfig】得到虚拟机ip进行5.即可。至此你的问题解决了。

四:vulhub镜像无法拉取-非网络篇

在进行了上述一系列操作后你发现你的问题还没有解决。那么可能是下列问题。

1.防火墙问题,物理机的防火墙和虚拟机的防火墙都有可能阻碍连接。关闭物理机防火墙再次ping虚拟机。

2.虚拟机防火墙。安装ufw命令行,此命令行可以控制虚拟防机防火墙。

输入【apt-get install ufw】这里我已经安装过了,如果安装成功。

再次输入【ufw reload】关闭防火墙,再次ping即可。

不成功在往下看。

安装不成功 显示‘软件包丢失’尝试更新软件源的源列表

【apt-get install update】

更新不了后换源【vi /etc/apt/sources.list】

更换为阿里源

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

继续进行软件源更新【apt-get update】更新失败

对签名进行下载安装

【wget archive.kali.org/archive-key.asc //下载签名】

【apt-key add archive-key.asc//安装签】

再次更新软件源即可。

最后再进行安装ufw语句,拉取镜像即可。