又到了一年中的这个时候,又到了发布另一个Kali Linux版本的时候了!第三季度-卡利Linux 20202.3。这个版本有各种令人印象深刻的更新,所有这些都可以立即下载或更新。
快速浏览自2020年5月上一次发布以来的最新动态:
新建Shell-启动进程,从“Bash”切换到“ZSH”
大多数使用Kali Linux的人(我们希望)都是非常有经验的Linux用户。因此,他们在使用命令行时感到非常自在。我们明白,“shell”对每个人(无论是本地的还是远程的!)来说都是非常个人化和珍贵的东西,因为这是大多数人与Kali Linux交互的方式。以至于许多有经验的用户只使用“GUI”来启动多个终端。默认情况下,当您打开终端或控制台时,Kali Linux总是使用“bash”(也称为“Bourne-Again shell”)作为默认shell。任何经验丰富的Kali用户都知道提示符kali@kali:~$(对于较老的用户,则为root@kali:~#!)。很好!。
今天,我们宣布转用ZSH shell的计划。目前计划将其作为2020.4中的默认shell(对于此2020.3版本,bash仍将是默认的)。
如果您有一个全新的Kali Linux 2020.3的默认安装,您应该已经安装了zsh(如果没有,请执行sudo apt install-y zsh zsh-语法-Highlight zsh-autossuggestions),准备好进行尝试。但是,如果您安装了早期版本的Kali Linux并已升级到2020.3,则您的用户将缺少我们精心准备的默认ZSH配置。因此,请确保仅针对升级用户复制配置文件:
如果您喜欢所看到的内容,可以通过执行chsh-s/bin/zsh将zsh设置为默认设置(替换bash)。这就是我们在2020.4将要做的事情。
我们想在这一转变发生之前给社区一个通知。这是一个非常大的变化(有些人可能会认为这比去年Gnome到Xfce的转换更大)。我们也在寻求反馈。我们希望在设计和功能之间取得适当的平衡,但我们知道这些通常不会在第一次就完美完成。而且,我们不想让默认的外壳过载太多功能,因为功耗较低的设备会很费力,或者很难看懂。ZSH是我们早就想做的事情(甚至在切换到Xfce之前!)。
我们将在下一个周期进行广泛的测试,因此我们保留推迟默认更改或全部更改方向的权利。我们再次鼓励您就此过程提供反馈。我们不可能独自涵盖所有用例,所以您的帮助很重要。
问:)。你为什么要换工作呢?狂欢有什么问题吗?(A.)。您可以使用bash执行许多高级操作,并对其进行自定义以执行更多操作,但是ZSH允许您执行更多操作。这是一个非常大的卖点。
问:)。为什么你选的是ZSH而不是鱼?(A.)。在切换shell的讨论中,出现的选项之一是Fish(友好交互shell)。Fish是一个很好的shell(可能比ZSH更好),但实际上这并不是一个真正的考虑因素,因为它与POSIX不兼容。这会导致很多问题,因为普通的一行程序根本不起作用。
问:)。您打算使用任何ZSH框架(例如,Oh-my-ZSH或Prezto)吗?(A.)。在此时间点上,默认情况下为否。对于功率较低的设备来说,这些设备的重量是不可行的。之后,您仍然可以自己安装它们(就像我们团队中的许多人一样)。
在“Windows Subsystem for Linux”(WSL)上安装Kali Linux是我们自其问世以来一直在利用的东西。随着WSLv2的发布,整体功能和用户体验得到了显著改进。
今天,随着Win-Kex(Windows+Kali桌面体验)的推出,体验再次得到改善。安装后,输入kex或单击按钮,Win-Kex将为您提供持久会话GUI。
安装WSL后(有无数在线指南,您也可以关注我们的指南),您可以通过执行以下操作来安装Win-Kex:
之后,如果您想要创建快捷方式,请按照我们的指南操作,或者只需键入kex即可!
关于WSL(Docker和AWS EC2也是如此),我们看到的一些事情是在获得桌面环境之后,人们注意到工具不在那里。这是因为默认情况下不包括它们,以使图像尽可能小。您需要逐个手动安装它们,或者获取默认的元包来获取所有开箱即用的工具:sudo apt install-y kali-linux-default。
请注意,Win-Kex确实需要x64上的WSL v2,因为它与WSL v1或arm64不兼容。
HiDPI显示器变得越来越普遍。不幸的是,开箱即用的Linux支持并不是很好(老的Linux用户可能还记得有一段时间,这在很多硬件更改中是非常常见的)。这意味着在执行全新安装后,需要进行一些调整才能使其正常工作,否则字体/文本/显示可能会非常小,无法阅读。我们已经有了一本指南,解释了让它工作所需的过程,但之前的过程有点“繁琐”。我们想做得更好。
所以我们制作了KALI-HiDPI-MODE。现在,输入KALI-HiDPI-mode或从菜单中选择它(如下所示),应该会自动在HiDPI模式之间切换。
在过去的几个版本中,我们一直在展示为工具提供更多主题图标的进展。现在我们可以说,如果您使用默认工具列表(kali-linux-default),菜单中的每个工具(然后是几个额外的工具!)现在都应该有自己的图标。
在接下来的几个Kali版本中,我们将致力于将缺少的工具添加到菜单中(并为它们创建图标),并扩展到Kali-Linux-Large元包(然后是Kali-Tools-Everything)。除了菜单之外,我们还计划使用这些图标-更多信息将在即将发布的版本中提供!
我们很自豪地向大家介绍Kali NetHunter团队的Yessimxev蓝牙兵工厂。它将Kali NetHunter应用程序中的一组蓝牙工具与一些预先配置的工作流和令人兴奋的使用案例结合在一起。您可以使用外部适配器进行侦察、欺骗、监听音频以及将音频注入各种设备,包括扬声器、耳机、手表,甚至汽车。
请注意,从现在开始,需要在内核中启用RFCOMM和RFCOMM tty才能支持某些工具。
多亏了yesimxev,Kali NetHunter现在支持诺基亚3.1和诺基亚6.1手机。图片可以在我们的下载网站上找到。请注意,由于技术原因,这些映像包含“最小的kali rootfs”,但是您可以通过sudo apt install-y kali-linux-default轻松安装所有默认工具。
完整的安装程序映像始终包含脱机安装所需的所有软件包,但是如果您使用此映像安装了Kali Linux系统,并且没有禁用网络,则安装程序将在安装过程中自动运行dist-upgrade。这样做是为了确保您在第一次引导时拥有最新的软件包。这一步可能需要很长时间,特别是在发布后的几个月后,此时已经积累了大量更新。从2020.3开始,我们在完整安装程序中禁用了网络镜像,以便您始终获得相同的安装速度,以及该版本的相同软件包和版本-只需确保在安装后进行更新!
在此期间,我们修复了另一个相关问题。如果您在安装期间没有网络访问权限(无论是自愿的还是其他的),您将得到一个空的网络存储库(/etc/apt/Soures.list)。这意味着,您将无法使用apt安装其他软件包。虽然有些用户可能永远不会拥有网络,但我们认为最好在所有情况下都实际配置该文件。这就是我们所做的。默认情况下,2020.3之后的任何新安装都将预定义网络存储库。
我们(以及弗朗西斯科·何塞·罗德里格斯·马托斯(Francisco Jose Rodríguez Martos)的工作,他做了大量后端更改)刷新了ARM设备的构建脚本。我们预先生成了各种不同的ARM映像(截至2020.3-19个映像),以便快速下载和部署,但我们还为更多映像(截至2020.3-39个映像)构建了脚本。如果您的设备不是我们发布图像的设备之一,您将需要使用脚本自行生成图像。
所有ARM映像都安装了kali-linux-default元包,使它们与我们的其余版本保持一致,因此在您第一次引导时可以使用更多工具。
我们已经缩小了创建的所有手臂图像的大小,因此下载应该会更小。但是,您仍需要使用至少16 GB的SD卡/USB驱动器/eMMC。
Pinebook镜像现在具有在创建镜像期间构建的WiFi驱动程序,而不是在第一次引导时,这应该会大大加快第一次引导时间。
Pinebook Pro对上游固件进行了更改,将CCODE=DE更改为CCODE=ALL-这允许访问更多2.4 GHz和5 GHz通道
64位RaspberryPI映像现在具有在创建映像期间构建的RaspberryPI userland实用程序,因此vcgencmd和以前仅在32位映像上可用的各种其他实用程序现在也可以在64位映像上使用。
ODROID-C2映像现在使用KALI内核,而不是供应商提供的内核。这意味着在未来,apt dist-upgrade将为您提供内核更新,而不是等待新的Kali版本。
Etc/fstab文件现在通过UUID包括根分区,这将使在支持USB驱动器的设备上尝试使用USB驱动器而不是SD卡时更加容易。
Raspbercrypi映像使用的是4.19个内核。我们想要迁移到5.4,但是,nexmon不能与它一起正常工作(因为新内核需要固件版本=>;7.45.202),目前还没有nexmon补丁。
有一个新的USBArmory Mk2构建脚本。然而,我们没有硬件来测试它,所以我们正在寻找能够测试它的社区反馈。
Veyron映像将在晚些时候发布,原因是尚未追踪到的内核问题。
由于对Gnome进行了较小的更新,我们一直在利用新设置的一些优势:
改进了“嵌套标题栏”的设计(例如,在设置窗口中,左侧标题栏与侧面导航栏连接)
在发布说明中有一个新的部分,社区大喊答题。这些人来自公众,他们在上一次发布时帮助了Kali和团队。我们要赞扬他们的工作(我们愿意给予应有的赞扬!)。
经验丰富的Kali Linux用户已经意识到了这一点,但是对于那些没有意识到这一点的用户,我们也提供了每周一次的构建,您也可以使用。如果您不能等待我们的下一个版本,并且希望在下载映像时获得最新的软件包,那么您可以使用每周映像来代替。这样,您需要进行的更新就会更少。只需知道这些是自动构建,我们不会像对标准版本映像那样进行QA。但我们很乐意接受有关这些图像的bug报告,因为我们希望在下一次发布之前修复所有问题。
现有升级如果您已经安装了Kali Linux,请记住您可以随时进行快速更新:
Kali@kali:~$ECHO";deb http://http.kali.org/kali kali-滚动主要非免费contrib";|sudo tee/etc/apt/Soures.list kali@kali:~$kali@kali:~$sudo apt update&;&;sudo apt-y完全升级kali@kali:~$kali@kali:~$[-f/var/run/reboot-Required]&;&;sudo reboot。
您现在应该使用的是Kali Linux 2020.3。我们可以通过执行以下操作快速检查:
一如既往,如果您在卡利遇到任何错误,请提交一份关于我们的错误跟踪器的报告。我们永远也修不好我们不知道是坏了的东西!而且Twitter也不是Bug Tracker!