将Kali Linux 2021.x升级到Kali Linux 2022.x版本
本文介绍从命令行终端将Kali Linux 2021.x升级到Kali Linux 2022.x版本的方法,要提醒的是,以后类似的版本都可以采用以下示例的方法操作,升级出来的系统将是Kali Linux 2022新版本。
简介
在Kali Linux 2022版本中,对以前发行版本的功能进行了各种视觉更新和调整,并在操作系统中添加了新工具。
Kali Linux 2022的新功能和改进概述如下:
主题更新-此版本包括用于登录、启动显示和桌面的新壁纸。此外,还刷新了安装程序主题。
刷新的浏览器登录页-在此更新中,默认浏览器登录页有了新的外观。
VMware i3改进-如果您在具有i3桌面环境(kali-desktop-i3)的来宾虚拟机中运行Kali,那么VMware的主来宾功能(例如拖放、复制/粘贴)现在可以正常工作。这是2021.x版本中的一个主要问题。
新Kali Everything ISO Image-Kali Linux的一种新风格,“kali-linux-everything”可供使用。这对于正在完成离线独立映像(ISO)安装并需要预先安装Kali的所有工具的用户来说非常理想。
Shell提示更改-对Shell提示进行一些调整,以提高生产力。
Kali Tweaks:Legacy SSH Made Easy-您现在可以为Kali的SSH客户端配置Wide Compatibility,这意味着启用了旧算法和密码。这样做的目的是更容易发现易受攻击的SSH服务器。
Kali ARM更新-feroxbuster和ghidra包已添加到arm64架构中。
Kali Linux 2022版中提供了新工具,以下讲解一下:
dnsx-快速且多用途的DNS工具包允许运行多个DNS查询。
email2phonenumber-一种OSINT工具,只需输入目标的电子邮件地址即可获取目标的电话号码。
naabu-一款注重可靠性和简单性的快速端口扫描仪。
nucles-基于模板的定向扫描。
PoshC2-具有开发后和横向移动的代理感知C2框架。
proxyy-瑞士军刀代理工具,用于HTTP/HTTPS流量捕获、操纵和动态回放。
将Kali Linux 2021.x升级到Kali Linux 2022.x的方法
使用用户名和密码登录到您的Kali Linux 2021.x系统:
$ ssh username@ipaddress
Warning: Permanently added '192.168.100.32' (ED25519) to the list of known hosts.
Enter passphrase for key '/Users/jkmutai/.ssh/id_rsa':
Linux kali 5.14.0-kali4-amd64 #1 SMP Debian 5.14.16-1kali1 (2021-11-05) x86_64
The programs included with the Kali GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Kali GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Wed Feb 15 07:49:51 2023 from 192.168.100.1
┏━(Message from Kali developers)
┃
┃ We have kept /usr/bin/python pointing to Python 2 for backwards
┃ compatibility. Learn how to change this and avoid this message:
┃ ⇒ https://www.kali.org/docs/general-use/python3-transition/
┃
┗━(Run: “touch ~/.hushlogin” to hide this message)
通过查看/etc/os-release的内容检查当前OS版本:
$ cat /etc/os-release
PRETTY_NAME="Kali GNU/Linux Rolling"
NAME="Kali GNU/Linux"
ID=kali
VERSION="2021.3"
VERSION_ID="2021.3"
VERSION_CODENAME="kali-rolling"
ID_LIKE=debian
ANSI_COLOR="1;31"
HOME_URL="https://www.kali.org/"
SUPPORT_URL="https://forums.kali.org/"
BUG_REPORT_URL="https://bugs.kali.org/"
确保将正确的存储库添加到sources.list:
sudo tee /etc/apt/sources.list<<EOF
# See https://www.kali.org/docs/general-use/kali-linux-sources-list-repositories/
deb http://http.kali.org/kali kali-rolling main contrib non-free
# Additional line for source packages
#deb-src http://http.kali.org/kali kali-rolling main contrib non-free
EOF
从配置的存储库源下载包信息:
$ sudo apt update
Get:1 http://ftp.halifax.rwth-aachen.de/kali kali-rolling InRelease [30.6 kB]
Get:2 http://ftp.halifax.rwth-aachen.de/kali kali-rolling/non-free Sources [127 kB]
Get:3 http://ftp.halifax.rwth-aachen.de/kali kali-rolling/main Sources [14.4 MB]
Get:4 http://ftp.halifax.rwth-aachen.de/kali kali-rolling/contrib Sources [69.8 kB]
Get:5 http://ftp.halifax.rwth-aachen.de/kali kali-rolling/main amd64 Packages [18.0 MB]
Get:6 http://ftp.halifax.rwth-aachen.de/kali kali-rolling/main amd64 Contents (deb) [40.6 MB]
Get:7 http://ftp.halifax.rwth-aachen.de/kali kali-rolling/contrib amd64 Packages [115 kB]
Get:8 http://ftp.halifax.rwth-aachen.de/kali kali-rolling/contrib amd64 Contents (deb) [155 kB]
Get:9 http://ftp.halifax.rwth-aachen.de/kali kali-rolling/non-free amd64 Packages [212 kB]
Get:10 http://ftp.halifax.rwth-aachen.de/kali kali-rolling/non-free amd64 Contents (deb) [990 kB]
Fetched 74.7 MB in 1min 43s (727 kB/s)
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
873 packages can be upgraded. Run 'apt list --upgradable' to see them.
更新Shell配置:
cp -rbi /etc/skel/. ~
确认存储库正常工作后,执行完整的操作系统升级:
sudo apt -y full-upgrade
升级过程后,如果需要,请重新启动操作系统:
[ -f /var/run/reboot-required ] && sudo reboot -f
检查Kali Linux的新版本,可查看/etc/os-release里面的内容,即运行cat /etc/os-release命令查看。以下是示例截图:
从以上截图的输出内容中可以得知已升级到Kali Linux 2022.x版本,这证明我们从Kali Linux 2021.x升级到2022.x已经成功完成。