【网安攻防-00】配置Kali和Metasploitable

284 阅读3分钟

【网安攻防】配置Kali和Metasploitable

本篇笔记将讲述如何在windows系统上利用VMware配置kaliMetasploitable虚拟机。适合渗透小白入门参考。

在进行下面操作之前,你需要:

  1. 具备64位windows. (如果你不确定可以通过wmic cpu get AddressWidth查看). 本文作者系统为Win 11 23 H2供参考.
  2. 已经安装WMware Workstation.

下载Kali

  • 下载链接[kali].
  • 推荐采用VMware image下载
image.png
  • 下载完成后,解压文件夹,进入解压后的文件目录
image.png
  • 找到虚拟机配置文件(.vmx)并双击运行
屏幕截图 2025-02-17 142451.png
  • 显示出虚拟机基本信息后,点击运行
屏幕截图 2025-02-17 143427.png
  • 成功开机后,输入用户名密码 username: kali password: kali
屏幕截图 2025-02-17 143643.png 屏幕截图 2025-02-17 143812.png

配置Kali

Docker Installation

打开虚拟机终端,输入指令

> sudo apt-get update
> sudo apt-get install docker.io -y
> sudo usermod -aG docker $USER

注销并重新登录才能使用户组变更生效。这样设置可以直接使用docker命令而不需要sudo权限了。

复制与粘贴

如何实现本机复制粘贴到虚拟机中呢?

可以选择打开虚拟机->虚拟机设置->选项->客户机隔离,勾选启用拖放启用复制粘贴

然后,你也有机会看到下面情况,灰色框不能勾选:

屏幕截图 2025-02-17 144445.png

解决方案:挂起虚拟机,重新点击虚拟机->虚拟机设置->选项->客户机隔离。如果启用拖放启用复制粘贴显示已经勾选,则取消后确认重新勾选;否则勾选后确认。

重新运行虚拟机,发现可以正常粘贴。(ctrl+v如果粘不上可能是因为格式原因,此时可以试一试ctrl+shift+v进行粘贴)

配置共享文件夹

主机和虚拟机共享目录能够使虚拟机的程序直接访问主机目录,同时还可以把运行结果直接保存在主机的共享目录中。

屏幕截图 2025-02-17 151014.png

遵循指引添加路径即可。正常来讲,你会在虚拟机/mnt/hgfs/路径下看到你的共享文件夹。

然而,你也有机会看到/mnt/hgfs/路径根本不存在的情况。

解决方案

> sudo apt-get install open-vm-tool
> sudo mkdir /mnt/hgfs
> sudo /usr/bin/vmhgfs-fuse .host:/ /mnt/hgfs -o subtype=vmhgfs-fuse,allow_other

发现可以找到共享文件夹。解决思路 你可以参考下面命令解释:

sudo - 使用管理员权限
/usr/bin/vmhgfs-fuse - VMware 共享文件夹的挂载工具路径
.host:/ - 共享文件夹的源路径
/mnt/hgfs - 挂载点
-o subtype=vmhgfs-fuse,allow_other - 挂载选项
subtype=vmhgfs-fuse - 指定文件系统子类型
allow_other - 允许其他用户访问

重新启动运行后,发现/mnt/hgfs/路径依然存在,但是找不到共享文件夹,除非再次运行命令允许用户访问文件夹。想要长效修改,这时需要更改配置:

> sudo vim /etc/fstab
> .host:/ /mnt/hgfs fuse.vmhgfs-fuse allow_other,defaults 0 0

这样系统重启后,共享文件夹会自动挂载到/mnt/hgfs目录。

Kali工具包

屏幕截图 2025-02-17 154255.png

下载Metasploitable

下载网址 配置原理同上