发布于2025年12月5日12月5日 今天,我们发布了Kali 2023.1(也是我们成立10 周年纪念日)!当您读完这篇文章时,它就可以立即下载或更新。 值此我们成立10 周年之际,我们很高兴地宣布,我们将推出一些特别的活动来庆祝。请继续关注即将发布的博客文章以获取更多信息! Edit: 它出来了! 自12 月: 发布2022.4 以来的变更日志h2 卡利紫- 新时代的黎明。 Kali 不仅是进攻,而且开始防守Python 更改- Python 3.11 PIP 更改向前推进2023 主题- 我们每年一次的主题更新!这次,旧的又是新的桌面更新- Xfce 4.18 KDE Plasma 5.27默认内核设置- 是什么让Kali 内核与众不同新工具- 一如既往,添加了各种新工具卡利紫 我们正在创造公平的竞争环境! 多年来,我们已经完善了我们的专业领域——进攻性安全。我们现在开始涉足新领域:防御安全! 我们正在“Kali Purple”发布前进行初步技术预览。这仍处于起步阶段,需要时间才能成熟。但你可以开始看到Kali 扩张的方向。您也可以参与帮助塑造方向! images/kali-purple-icon.svg 什么是Kali Purple?蓝色和紫色团队的一站式商店。 感觉很红吗?感觉忧郁吗? Kali Purple: 你就是你! 还记得十年前我们对Kali Linux 所做的事情吗?或者之前有BackTrack?我们让每个人都可以使用进攻性安全。无需昂贵的许可证,无需商业级基础设施,无需编写代码或编译工具即可使其全部工作mldr;只需下载Kali Linux 即可完成您的任务。 我们很高兴开始新的旅程,我们的使命是为防御安全做同样的事情: 只需下载Kali Purple 并做你的事情。 Kali Purple 最初是一个概念验证,后来发展成为一个框架,然后是一个平台(就像今天的Kali 一样)。目标是让每个人都能获得企业级安全性。 Kali Purple 里有什么?在更高的层次上,Kali Purple 由: 组成 终极SOC In-A-Box 的参考架构;非常适合:学习练习SOC分析和威胁狩猎安全控制设计和测试蓝/红/紫组队练习Kali间谍与间谍竞赛(裸指关节蓝与红)保护中小型环境超过100种防御工具,例如:Arkime - 完整数据包捕获和分析CyberChef - 网络瑞士军刀弹性安全- 安全信息和事件管理GVM - 漏洞ScannerTheHive - 事件响应平台Malcolm - 网络流量分析工具套件Suricata - 入侵检测系统Zeek - (另一个)入侵检测系统(两者都有各自的用例!)mldr;当然还有所有常用的Kali 工具防御工具文档预生成的图像Kali Autopilot - 用于自动攻击的攻击脚本构建器/框架Kali Purple Hub 供社区共享:练习pcapsKali Autopilot 脚本蓝色团队练习社区维基根据NIST CSF(美国国家标准与技术研究所关键基础设施网络安全)的防御菜单结构:IdentifyProtectDetectRespondRecoverKali Purple Discord 频道用于社区协作和乐趣以及主题: 安装程序,菜单条目Xfce!mldr;这只是我们旅程的开始。 屏幕截图 这就是它的样子。一些防御工具: 弹性SIEM: 阿基梅: 马尔科姆: 安装程序、菜单和Xfce: 请前往Kali Purple 维基加入该运动。 Python 更新变化 Debian 正在准备推出下一个稳定版本(大约每两年发布一次,看起来可能会在今年夏天)。结果,各地的软件包都在更新。活跃的软件包维护者正在将他们的工作升级到最新版本,否则,下一个版本的等待将是漫长的! Python 也不例外,Python 3.11 现已出现在Debian 中,它具有更多信息性错误回溯和巨大的速度提升(10-60% 之间)。升级不应产生像从$PATH 中删除python 或什至Python 2 - Python 3 迁移那样大的影响。但它在支持旧包方面给我们带来了一些麻烦。 然而,有一些事情可能会让人们措手不及,并对某些用户造成影响,特别是如果你“错误”地使用了Python。 Python 的PIP 行为。这已经在Debian 测试中生效,我们最近应用了一个临时补丁,给我们的用户多一点时间。以下任何一个看起来熟悉吗?你能看出哪里出了问题吗? ┌──(kali㉿kali)-[~] └─$ pip install --user thisisapythonmodule ┌──(kali㉿kali)-[~] └─$ sudo pip install anotherpythonmodule 有什么突出的地方吗?上面的两个命令将尝试使用Python 的包管理器pip(Pip Installs Packages)安装Python 模块。问题是,它们可能会发生冲突,从而破坏操作系统的包管理生态系统apt(高级包工具)! 那么你应该采取什么不同的做法呢?三种选择: 使用apt install python3-package (简单,推荐简单)使用venv (稍微复杂但仍然推荐)使用--break-system-packages (警告警告警告!)就像我们之前说过的,我们的补丁只是临时的。我们当前的行为将会改变(就像Debian 已经发生的那样)。当Kali 2023.4 在今年第四季度发布时,我们将放弃我们的补丁,Pip 将拒绝在系统范围内安装软件包。因此,您可以执行以下三个包操作之一。 我们将在每个Kali 版本准备进行更改时提醒您这一点。我们希望您已经使用了正确的程序。如果您没有,我们希望有足够的时间将脚本、管道和文档更新为受支持的推荐方式之一。 APT 我们个人首选的方法,也是我们认为最简单的方法,apt。我们想看看是否已经有Python 模块的Debian 包,并使用它(如果可能)。一个快速的经验法则是要么盲猜名字,要么搜索: ┌──(kali㉿kali)-[~] └─$ sudo apt install python3-thisisapythonmodule [.] ┌──(kali㉿kali)-[~] └─$ apt search python3 anotherpythonmodule [.] 如果您想要打包Python 模块,请告诉我们。如果您想要更新Python 模块,请再次告诉我们。 venv 有时apt 可能不适合您,例如还没有Debian 软件包或者我们的网络存储库中的内容已过时。看,我们明白了。您可能需要最新版本的Python 库,因此从Pip 中获取可以满足您的需求。然而,添加/更新/删除文件会产生影响,而包管理器都不知道。但他们可能会。例如,当包管理器更新了模块,或者您尝试使用其他生态系统安装模块时。 进入。 venv(虚拟环境)。这创建了一个完全独立的区域。快速速成课程可帮助提醒您: ┌──(kali㉿kali)-[~] └─$ sudo apt install python3-venv ┌──(kali㉿kali)-[~] └─$ mkdir -pv ~/.venvs/ ┌──(kali㉿kali)-[~] └─$ python3 -m venv ~/.venvs/myfirstvenv 现在,您可以通过两种方式之一与新的虚拟环境进行交互。 您可以执行“一次性操作”one-liner: ┌──(kali㉿kali)-[~] └─$ ~/.venvs/myfirstvenv/bin/python -m pip install thisisapythonmodule ┌──(kali㉿kali)-[~] └─$ ~/.venvs/myfirstvenv/bin/python -m pip 列表 [.] 否则,您可以加载到更持久的虚拟环境中: ┌──(kali㉿kali)-[~] └─$ 源~/.venvs/myfirstvenv/bin/activate ┌──(myfirstvenv)(kali㉿kali)-[~] └─#点子列表 [.] ┌──(myfirstvenv)(kali㉿kali)-[~] └─#停用 ┌──(kali㉿kali)-[~] └─$ 执行任一方法,选择最适合您的需要、要求和设置的方法! 中断系统包 好的,训斥够了。 如果您想忽略一切,并且不关心后果,请将--break-system-packages 添加到命令末尾。该选项的名称不言而喻,不要告诉我们我们没有警告您!请不要在Python 停止工作时打开错误报告。请阅读本文,pep-0668。示例: ┌──(kali㉿kali)-[~] └─$ sudo apt install python3-pip ┌──(kali㉿kali)-[~] └─$ sudo pip install python-nmap error: 外部管理环境 × 该环境由外部管理 ╰─ 要在系统范围内安装Python 软件包,请尝试apt install python3-xyz,其中xyz 是您要尝试的包 安装。 如果您想安装非Debian 打包的Python 包, 使用python3 -m venv path/to/venv 创建虚拟环境。 然后使用path/to/venv/bin/python 和path/to/venv/bin/pip。制造 确保你已经安装了python3-full。 如果您想安装非Debian 打包的Python 应用程序, 使用pipx install xyz 可能是最简单的,它将管理 为您打造的虚拟环境。确保您已安装pipx。 有关详细信息,请参阅/usr/share/doc/python3.11/README.venv。 note: 如果你相信这是
创建帐户或登录后发表意见