11月26日,Kali Linux官网宣布了2019年第四个也是最后一个版本——Kali Linux 2019.4。相比之前有较大的变动,引起了很多安全爱好者的关注,例如全新的桌面环境Xfce、Kali Undercover模式(能够伪装成win10)、NetHunter Kex 。
启动、登陆界面
Kali Linux 2019.4发行版更新说明
一个新的默认桌面环境,Xfce
新的GTK3主题(用于Gnome和Xfce)
引入Kali Undercover模式
Kali文档有了一个新家,现在支持Git
公共包装-把你的工具放进Kali
安装在Android上的NetHunter Kex – Full Kali 桌面
安装过程中的BTRFS
添加PowerShell
内核升级到5.3.9版本
...以及常规的错误修复和更新
新的桌面环境和GTK3主题
在最新的版本中,Kali完全舍弃了Gnome桌面而转向了Xfce。官方认为,Gnome虽然功能很强大,有很多非常棒的特性,但对于大部分Kali用户而言,要想的只是能够一次运行多个终端窗口的窗口管理器和一个网页浏览器。
其次,Kali需要支持从低端到高端不同的硬件设备,包括树莓派。Kali致力于轻量级的解决方案,希望能够在不同的设备上都尽可能提供一致的使用体验。基于这些考虑,Gnome则显得有些臃肿,故而选择更为轻量的Xfce作为默认桌面环境。
暗黑主题和浅色主题
不过如果部分用户仍然想继续留在Gnome桌面环境,Kali最新版本则继续提供了gnome版本,用户可自行选择。
Kali Undercover模式
如果你在某些环境中想用Kali做点什么,却又不想被人轻易发现,那么Kali Linux 2019.4版本中提供了一个很好的掩护功能。
官方制作了一个小脚本,在终端中输入kali-undercover
并运行,就能够快速将默认主题切换为类似Windows 10桌面环境,非常逼真,这样可以放心的“工作”。再次运行脚本就可以重新切换回之前的主题。此外,在桌面也可以直接搜索到这条命令。
Android手机上完整的Kali桌面——NetHunter Kex
还有一个重磅功能便是NetHunter Kex,可以通过安卓设备连接蓝牙和鼠标,通过HDMI输出获得一个完整的Kali桌面环境。这其实有点类似现在智能手机上内置的桌面模式,提供轻量级的电脑工作模式。
在没有体验之前,你可能无法想象这个功能的真正强大支持。假如你的手机性能足够好,利用这个功能基本等同于拥有一台ARM的台式机。NetHunter Kex目前仍处于测试阶段,官方文档介绍了详细的使用方法:
Powershell
从去年六月份开始,官方就有文档说明在Kali Linux中安装PowerShell,而在今年11月份的更新中,powershell已添加到主存储库中,现在只需要运行:
apt update && apt -y install powershell
就能让你的系统拥有强大的PowerShell。
安装过程中的BTRFS
Kali Linux 2019.4新增使用BTRFS作为根文件系统。这是Re4son记录的一种令人惊叹的方法,完成后,您可以在升级后执行文件系统回滚。
关于BTRFS
一种支持写入时复制(COW)的文件系统,运行在Linux操作系统,采用GPL授权。目标是取代Linux当前的ext3文件系统,改善ext3的限制,特别是单个文件的大小,总文件系统大小或文件检查和加入ext3未支持的功能,像是可写快照(writable snapshots)、快照的快照(snapshots of snapshots)、内建磁盘阵列(RAID),以及子卷(subvolumes)。Btrfs也宣称专注在“容错、修复及易于管理”。
下载或更新
Kali Linux下载地址:
如果已经安装旧版Kali Linux,可以直接快速更新:
root@kali:~# cat </etc/apt/sources.list
deb http://http.kali.org/kali kali-rolling main non-free contrib
EOF
root@kali:~#
root@kali:~# apt update && apt -y full-upgrade
root@kali:~#
root@kali:~# [ -f /var/run/reboot-required ] && reboot -f
切换到新版的Xfce桌面环境:
root@kali:~# apt -y install kali-desktop-xfce
检查是否为最新版本:
root@kali:~# grep VERSION /etc/os-release
VERSION="2019.4"
VERSION_ID="2019.4"
VERSION_CODENAME="kali-rolling"
root@kali:~#
root@kali:~# uname -v
#1 SMP Debian 5.3.9-3kali1 (2019-11-20)
root@kali:~#
root@kali:~# uname -r
5.3.0-kali2-amd64
root@kali:~#
注意:“uname -r”的输出可能会有所不同。