前期

  1. 在微软官方应用商店下载 kail 的安装包
  2. 开启本地的一些环境 : 控制面板 —> 程序 —> 开启或关闭 Windows 功能 1. Windows 虚拟机监控程序平台 2. 适用于 Linux 的 WIndows 子系统 3. 虚拟机平台
  3. 将自己本机的 WSL 版本升级到 2 版本
  1. # 查看wsl版本
  2. $ wsl -l -v
  3. # 如果不是二版本需要从官网下载升级程序
  4. # 下载完后升级就可以
  5. # 管理员身份打开 Powershell
  6. ps > wsl --set-default-version 2

修改默认安装位置

一般来说都会默认按在 C 盘 ,所以我们可以使用下面的方法进行修改默认安装位置,同时我们应该也可以使用这个方法进行一个分支保存

  1. # 1. 查看所有安装的版本
  2. PS C:\Users\14894> wsl -l --all -v
  3. NAME STATE VERSION
  4. * kali-linux Running 2
  5. # 2. 导出分发版为 tar文件到 D盘
  6. PS C:\Users\14894> wsl --export kali-linux D:\wsl-kali-linux.tar
  7. # 3. 注销当前分发版
  8. PS C:\Users\14894> wsl --unregister kali-linux
  9. # 4. 重新导入并安装WSL在D盘
  10. PS C:\Users\14894> wsl --import kali-linux D:\kali-linux D:\wsl-kali-linux.tar --version 2
  11. # 5. 设置默认登陆用户为安装时用户名
  12. PS C:\Users\14894> kali-linux config --default-user USERNAME
  13. # 6. 删除 wsl-kali-linux.tar
  14. PS C:\Users\14894> del D:\wsl-kali-linux.tar

更新源和升级软件

注意 kali-archive-keyring_2022.1_all.deb 不是固定的,访问 https://http.kali.org/kali/pool/main/k/kali-archive-keyring/ 查看当前版本。

  1. wget --no-check-certificate -O kali-archive-keyring_2022.1_all.deb https://http.kali.org/kali/pool/main/k/kali-archive-keyring/kali-archive-keyring_2022.1_all.deb
  2. sudo dpkg -i kali-archive-keyring_2022.1_all.deb
  3. sudo apt-get update
  4. sudo apt-get upgrade

安装方式:

  • Metapackages :元包有助于一次快速轻松地安装许多工具。这可以很容易地从最小的安装过渡到功能齐全的桌面环境。
  • Kali Network Repositories 和 Kali Branches :如果用户想要一个更静态的安装,了解Kali网络存储库和Kali分支是很有用的。
  1. sudo apt install -y kali-linux-default
  2. # 这需要很长时间

安装桌面程序

  1. $ sudo apt install -y kali-win-kex

WSL 安装 kail - 图1.png)

安装完成后输入kex,之后要求设置密码(密码长度至少为6)。设置完成即开启gui。
  1. kex <mode> <command> <parameters>
  2. <mode>:
  3. --esm # 使用Windows本机RDP在专用窗口中启动KeX桌面 即远程桌面连接
  4. --sl # 将KeX整合到Windows桌面中
  5. --win # 在专用窗口中启动KeX桌面
  6. <command>
  7. --status
  8. --start
  9. --stop
  10. --passwd #设置kex server密码

添加代理

这个安装的 IP 和本机 IP 不在同一个网段,所以添加代理很重要,这里我使用 proxychains

  1. # 安装
  2. sudo apt install proxychains
  3. # 修改配置文件
  4. vim /etc/proxychains.conf
  5. socks4 IP 9095 # 添加
  6. proxychains curl -i www.google.com

IP 的值为: 172.24.32.1

WSL 安装 kail - 图2.png)