Kali Linux 2024.2

news2024/11/28 4:51:30

Kali Linux 2024.2 版本(t64、GNOME 46 和社区包)

比平常晚了一点,但 Kali 2024.2 来了!延迟是由于实现这一目标的幕后变化所致,这也是人们关注的焦点。社区提供了大量帮助,这次他们不仅添加了新的软件包,还更新和修复了错误!如果您正在阅读本文,如果您已经安装了 Kali Linux,那么Kali 2024.2 终于可以下载或升级了。

自 2 月份发布 2024.1以来的变更日志摘要如下:

  • t64 - 32 位平台的未来包兼容性
  • 桌面变化- GNOME 46 和 Xfce 改进
  • 新工具- 18 个新工具和无数更新

t64 转换是在 Kali 中完成的

Kali Linux 是一个基于 Debian 测试的滚动发行版,因此,在 Debian 中完成的所有工作在进入 Debian 测试后很快就会合并到 Kali 中。我们有一些可靠的质量保证和自动化来实现这一点,通常大多数软件包只是“滚动”,而 Kali 团队的干预很少。我们的 QA 告诉我们,来自 Debian 的新软件包会破坏 Kali 中的软件包:在这些情况下,软件包会卡在kali-dev(不适合最终用户使用的开发套件)中,我们会修复它,然后允许他们roll in kali-rolling(这是大多数最终用户使用的)这是 Kali 团队每天所做的一部分。

在上一个周期中,这个例行程序被 Debian 的重大变化打断:t64 过渡。那是什么?简而言之:t6464-bit time_t type。对于那些不熟悉 C 的人来说,是存储 Unix 时间戳(相对于 Unix 纪元的秒数)的time_t类型,该类型的大小取决于体系结构。对于那些具有 32 位 time_t 类型的体系结构,到 2038 年将会出现问题,因为将达到可能的最大值,并且该值将超过 +2147483647 变成负值。glibc 页面包含所有技术细节,适合那些想要了解更多信息的人。

为了防止 2038 年问题,在 32 位架构上,time_t 类型的大小必须更改为 64 位。对于 Kali Linux,这意味着我们支持的两种 32 位 ARM 架构:armhf和armel。这些架构主要用于ARM 映像(例如 Raspberry Pi)和一些NetHunter 映像。请注意,i386架构(即旧版 PC)没有改变:该架构仍然具有 32 位 time_t 类型,并且不会改变。Kali一直将ARM平台视为一等公民

更改 C 库提供的广泛使用类型的大小是一件大事。这意味着需要重建大量的软件包,这实际上是Debian 有史以来最大的 ABI 转换。从某种意义上说,它会影响所有体系结构,因为公开 time_t 类型的所有库都被重建并使用后缀重命名t64,即使对于那些类型已经是 64 位的体系结构(在这种情况下,唯一的变化是包重命名) )。

背景知识已经讲完了,现在这对 Kali 用户意味着什么?

  • 过渡已于kali-rolling5 月 20 日星期一完成,现已随 Kali 2024.2 一起发布。对于更新了系统的 Kali Rolling 用户来说,过渡已经过去了。
  • 绝大多数 Kali 用户都在amd64或上运行:唯一可见的变化是升级了许多软件包,以及名称中arm64带有后缀的许多新软件包。t64由于这些架构没有 ABI 更改,因此应该没有问题。此外,旧的软件包(无t64后缀)可以与新的 t64 软件包共同安装,因此对于 APT 来说升级应该没有问题。
  • 可能受影响的用户是在ARMarmel或armhfARM 板上运行 Kali 的用户。如果您升级系统,请确保使用命令apt full-upgrade(不要使用)apt upgrade,如已记录的那样。系统升级后,希望一切顺利并正常工作,但如果您发现问题,请在Kali Linux bugtracker上报告。

因此,再次重复一遍,对于那些直接跳到最后一行的人:请按照文档说明,使用这对命令升级您的系统apt update && apt full-upgrade,一切都会好起来的。如有问题,请报告错误。谢谢你!

桌面变化

侏儒46

大约每半年,GNOME 桌面环境就会推出一个新版本。其中,Kali 2024.2带来了最新版本GNOME 46。正如您所期望的,这是继之前版本中介绍的工作之后更加完善的体验。

所有主题和扩展都已更新以支持新的 shell

Xfce 桌面更改

我们很高兴地宣布对 Xfce 桌面进行更新,特别是针对Kali-UndercoverHiDPI模式。这些更新增强了稳定性,并包含多个小错误修复,确保更好地支持最新的桌面改进。

Kali 中的新工具

没有一个 Kali 版本没有添加任何新的闪亮工具,这个版本也不例外。我们很高兴社区打包了多种工具,现在 Kali 中也有这些工具!不言而喻,无数的软件包已更新到最新版本,但是已添加的新工具的摘要(到网络存储库)

  • autorecon - 多线程网络侦察工具(由Arszilla提交)
  • coercer - 自动强制 Windows 服务器在任意计算机上进行身份验证(由Caster提交)
  • dploot - SharpDPAPI 的 Python 重写(由Arszilla提交)
  • getsploit - 用于搜索和下载漏洞的命令行实用程序(由Arszilla提交)
  • gowitness - 使用 Chrome Headless 的 Web 屏幕截图实用程序
  • horst - 高度优化的无线电扫描工具
  • ligolo-ng - 使用 TUN 接口的高级但简单的隧道/旋转工具
  • mitm6 - 通过 IPv6 破解 IPv4 (由Caster提交)
  • netexec - 网络服务利用工具,有助于自动评估大型网络的安全性。(由阿西拉提交)
  • pspy - 无需 root 权限即可监控 Linux 进程
  • pyinstaller - 将 Python 程序转换(打包)为独立的可执行文件。
  • pyinstxtractor - PyInstalller 提取器(由Arszilla提交)
  • Sharpshooter - 有效负载生成框架
  • sickle - 有效负载开发工具(由Arszilla提交
  • snort - 灵活的网络入侵检测系统
  • sploitscan - 搜索 CVE 信息
  • vopono - 通过具有临时网络名称空间的 VPN 隧道运行应用程序(由Arszilla提交)
  • waybackpy - 使用 Python 访问 Wayback Machine 的 API (由Arszilla提交)

还有许多新的图书馆!

我们刚刚错过了包含内核 6.8 的机会。它将在此版本发布后不久提供,并且在阅读本文时可能已经发布。

各种各样的

Kali 进行了一些镜像调整和更改,我们在下面进行了介绍,因为它们不需要太多细节:

  • 在测试过程中,在 6.6 内核中发现了一个错误,该错误可能会导致使用某些虚拟化软件时速度变慢和系统崩溃。这个问题已在即将发布的6.8 内核中得到解决。
  • nmap已经过调整,允许用户-sS在不使用 sudo 或成为 root 的情况下运行特权 TCP SYN(隐形)扫描 ( )。

Kali NetHunter 更新

在过去的几个月里,Kali NetHunter 也进行了一些改进,例如:

  • 支持安卓14
  • @yesimxev添加了期待已久的模块加载器
  • 不良蓝牙的类选择也由@yesimxev提供
  • 我们还改进了权限和根验证
  • 感谢@shubhamvis98,他添加了蓝牙rubberducky支持
  • 虽然已经有各种修复

除此之外,5 个新的NetHunter 内核涵盖:

  • 适用于 LineageOS 16 的华为 P9
  • Nothing Phone 1适用于 Android 12、13 和 14
  • 适用于 Android 14 的Poco F3


获取 Kali Linux 2024.2

新鲜图片:那你还在等什么?得到卡利!

对于那些刚刚接触 Kali Linux 的人来说,您可能不知道我们还提供每周构建版本,并且也可以下载。如果您渴望获得最新的软件包和错误修复,而无需等待我们的下一个版本,那么每周镜像是一个不错的选择。这将使您不必稍后进行更多更新。 但是,请注意,这些每周构建是自动化的,并且没有经过与我们的标准发布映像相同级别的测试。我们仍然感谢您可能收到的任何错误报告,因为我们希望在下一个版本之前解决所有问题。

现有安装:如果您已经安装了 Kali Linux,请记住您可以通过执行以下操作来更新它:

┌──(kali㉿kali)-[~]
└─$ echo "deb http://http.kali.org/kali kali-rolling main contrib non-free non-free-firmware" | sudo tee /etc/apt/sources.list
[...]

┌──(kali㉿kali)-[~]
└─$ sudo apt update && sudo apt -y full-upgrade
[...]

┌──(kali㉿kali)-[~]
└─$ cp -vrbi /etc/skel/. ~/
[...]

┌──(kali㉿kali)-[~]
└─$ [ -f /var/run/reboot-required ] && sudo reboot -f

您现在应该使用 Kali Linux 2024.2。我们可以通过执行以下操作来快速检查:

┌──(kali㉿kali)-[~]
└─$ grep VERSION /etc/os-release
VERSION="2024.2"
VERSION_ID="2024.2"
VERSION_CODENAME="kali-rolling"

┌──(kali㉿kali)-[~]
└─$ uname -v
#1 SMP PREEMPT_DYNAMIC Kali 6.6.15-2kali1 (2024-05-17)

┌──(kali㉿kali)-[~]
└─$ uname -r
6.6.15-amd64

uname -r 注意:根据系统架构的不同,输出可能会有所不同。

网盘链接:

链接:https://pan.baidu.com/s/1Ab79nChfograBuxcOPZn0A?pwd=1sgw 
提取码:1sgw 

官网下载:

https://cdimage.kali.org/kali-2024.2/kali-linux-2024.2-installer-amd64.iso

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1804937.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

腾讯医疗大模型,不止大模型

“千呼万唤始出来,腾讯健康终于祭出医疗大模型。但或许这只是新故事的开始。下一步通过应用场景的打磨,全面嵌入生态合作伙伴,才能让医疗行业加速全面拥抱「数智化」工具。 在今年几乎所有企业都卷入AI大模型这场豪赌时,腾讯健康…

刘强东的拼搏哲学与产品创新的启示

在当今这个快速变化的时代,成功不再是偶然,而是需要一种敢于挑战、敢于拼搏的精神。正如京东创始人刘强东所说:“实现梦想,记住这句话就够了。敢于挑战,敢于拼搏的人不一定能成功,但成功的人一定是敢于挑战…

04 uboot 编译与调试

新手不需要详细掌握 uboot,只需要知道它是一个什么东西即可,工作中也只是改一些参数而已。 1、uboot 是什么 Linux 系统要启动就必须需要一个 bootloader 程序,也就说芯片上电以后先运行一段 bootloader 程序。这段 bootloader 程序会先初始化 DDR 等外设,然后将 Linux 内…

超详解——python数字和运算——小白篇

目录 1.位运算 2. 常用内置函数/模块 math模块: random模块: decimal模块: 3.内置函数: 总结: 1.位运算 位运算是对整数在内存中的二进制表示进行操作。Python支持以下常见的位运算符: 按位与&…

【最新鸿蒙应用开发】——ArkUI两种开发范式

在进行鸿蒙应用开发,openHarmony提供了一种页面开发框架叫做ArkUI方舟框架来进行页面布局的开发。 ArkUI方舟UI框架 针对不同的应用场景及技术背景,方舟UI框架提供了两种开发范式,分别是基于ArkTS的声明式开发范式(简称“声明式…

为什么会有虚像

本来我就打算写虚像相关的内容,实际上我看不懂光学的内容,我只是发觉书上没有使用变分法来做,而只是解析几何的变换,这个做法完全脱离实际,物理书为什么会这样写不知道原因,但是很明显这样的内容也非常的复…

基于可解释性深度学习的马铃薯叶病害检测

数据集来自kaggle文章,代码较为简单。 import numpy as np # linear algebra import pandas as pd # data processing, CSV file I/O (e.g. pd.read_csv)# Input data files are available in the read-only "../input/" directory # For example, runni…

Modbus TCP转CanOpen网关携手FANUC机器人助力新能源汽车

Modbus TCP转CanOpen网关与FANUC机器手臂的现场应用可以实现FANUC机器手臂与其他设备之间的数据交换和通信。CANopen是一种常见的网络协议,用于处理机器和设备之间的通信,并广泛应用于自动化领域。而Modbus TCP是一种基于TCP/IP协议的通信协议&#xff0…

【C++关键字】auto的使用(C++11)

auto的使用(C11) auto关键字auto的使用细则auto使用场景 随着程序的复杂化,程序中用到的类型也越来越复杂化,经常体现在: 1.类型难以拼写 2.含义不明确导致容易出错 在C语言阶段处理这类问题的方法,可以使…

GDPU Java 天码行空15 数据库编程

一、实验目的 1、 了解数据库的基础知识。 2、 掌握MySQL的下载、安装与配置。 3、 掌握MySQL可视化工具的使用。 4、 了解SQL语言。 5、 掌握JDBC中的API,并能进行简单的数据库操作。 二、实验内容 1、 安装MySQL 👨‍🏫 视频教程 2、建…

计算机组成刷题一轮(包过版)

搭配食用 计算机组成原理一轮-CSDN博客 目录 一、计算机系统概述 选择 计算机系统组成 冯诺依曼机 软件和硬件的功能 CPU等概念 计算机系统的工作原理 机器字长 运行速度 求MIPS 编译程序 机器语言程序 平均CPI和CPU执行时间 综合应用 存储程序原理 二…

线性预测器的等价性

摘要 尽管线性模型很简单,但它在时间序列预测中表现良好,即使是在与更深入、更昂贵的模型竞争时也是如此。已经提出了许多线性模型的变体,通常包括某种形式的特征归一化,以提高模型的泛化。本文分析了用这些线性模型体系结构可表…

学生宿舍人走断电系统的开发

学生宿舍人走断电管理系统是一款智能化的电力管理设备,旨在解决学生宿舍用电问题。以下是一些该系统的功能特点: 1.智能控制:系统能够自动识别宿舍内是否有人,当无人时自动断电,避免能源浪费和事故的发生。 2.:系统具有过载保护、短路保护、过…

基于51单片机的串口乒乓球小游戏

基于51单片机的乒乓球小游戏 (仿真+程序) 功能介绍 具体功能: 1.用两块单片机串口进行通信; 2.一排LED模拟乒乓球运动(哪里亮表示运动到哪); 3.当最左边LED亮,表示球…

C 语言实现Linux终端显示IP二维码

调试信息:开发者可以在终端生成二维码,包含调试信息或日志数据,便于移动设备扫描和查看。设备配置:物联网设备配置时,通过终端生成配置二维码,扫描后进行设备配置。 Ubuntu/Debian 环境安装二维码库 sudo a…

以无厚,入有间,做一件事为什么靠努力不行,不能长期维持

庖丁解牛,并不是在说人和技巧,而是在说解牛不在于刀的锋利,而是怎样才能做到让刀不产生损耗,就是熟悉牛肉纹路,按照纹路和肉骨间隙进行操刀。这就是尊重自然规律,对于人也是一样的,如果所有事情…

C# .NET 异步实现方式

一、异步编程模式 .NET 提供了执行异步操作的三种模式: 基于任务的异步模式 (TAP) ,该模式使用单一方法表示异步操作的开始和完成。 TAP 是在 .NET Framework 4 中引入的。 这是在 .NET 中进行异步编程的推荐方法。 C# 中的 async 和 await 关键词以及 …

Day47 代码随想录打卡|二叉树篇---最大二叉树

题目(leecode T654): 给定一个不重复的整数数组 nums 。 最大二叉树 可以用下面的算法从 nums 递归地构建: 创建一个根节点,其值为 nums 中的最大值。递归地在最大值 左边 的 子数组前缀上 构建左子树。递归地在最大值 右边 的 …

linux常用命令及其选项

1、常用命令 1.1、ls 选项说明-a显示所有文件及目录 (包括隐藏文件)-i显示inode-A同 -a选项 ,但不列出 "." (目前目录) 及 ".." (父目录)-l列出信息详细(如文件型态、权限、拥有者、文件大小等)-R递归显示(若目录下有文件,则以下之…

盘点 2024 Google I/O 中的 Android 方向关键更新

这里写自定义目录标题 前言1. AI 编程助手2. 生成式AI 应用3. 不同屏幕尺寸适配4. 桌面小部件(Widget)5. 跨设备类型开发6. WearOS & 可穿戴7. Android for Car8. Android TV9. Google Home API10. Kotlin Multiplatform11. Jetpack Compose12. Andr…