Kali Linux 与其他 Linux 发行版有何不同,它专门用于黑客攻击和渗透测试?

Kali Linux 与其他 Linux 发行版有何不同,它专门用于黑客攻击和渗透测试?

我被要求先开始使用 Kali Linux 并熟悉 bash,然后再进行任何黑客攻击。我想知道 Kali Linux 有什么特别之处,以至于我无法在 Ubuntu 或任何其他发行版上做到这一点?此外,您的经验表明它有什么用处?

答案1

在进行任何黑客攻击之前,我被要求首先开始使用 Kali Linux 并熟悉 bash。

不,就是不。“习惯 Bash”意味着你在某种程度上缺乏基本的Linux 技能和知识。Kali Linux 是一款专门为渗透测试而设计的发行版。它确实有一些独特的软件包,但它的设置方式也有些奇怪。

使用 Kali 并不意味着你就是黑客。太多人这么认为,但完全无法理解,在某些情况下无法完成基本任务。如果你想学习基本面正确的做法是,首先忘记 Kali。Kali 是 Ubuntu 的一个分支,现代版本的 Ubuntu 有更好的硬件支持。你也许还能找到使用与 Kali 相同的工具。不过那是以后的事了。努力学习 Linux 或 LFS101 之类的东西。了解基础知识。在产生妄想症之前先学习 Linux。是你自己让自己成为黑客,而不是发行版。

Kali 是一个被高估的发行版,它很专业,吸引了小白,但没有什么特别之处可以提供给新手Linux 用户。您会发现,只要具备一定的黑客技能,您最终可能会自定义自己的环境。Kali 实际上是为中间地带设计的,即拥有基本技能但需要一套标准的、相当丰富的工具。它是当然对于不习惯 Bash 或 Linux 环境的人来说,这是一个糟糕的发行版。

答案2

实际上,您也可以在 Ubuntu 和其他系统上做任何事情。Kali Linux 只是一组预配置的内核模块、设置和应用程序,您可以将其用于渗透测试。如果您想在 Ubuntu 中以相同的方式设置所有内容,则需要花费大量的精力和时间,包括构建自己的内核、编译特定的软件包,以及了解您可能需要哪些软件。

实用性很大程度上取决于你计划做什么。我主要用它来排除网络故障,因为它以一种简单明了的方式启用了所有功能。特别是如果你使用 Live-CD/-USB,你将无法编译专用内核或轻松插入内核模块(即设备驱动程序)。

答案3

首先,什么是 Linux 发行版?维基百科是这样说的:

Linux 发行版 (通常简称为 distro) 是一种基于 Linux 内核并且通常基于包管理系统的软件集合操作系统。

说白了,发行版就是 Linux 内核加上一些软件。就是这样。软件可以是发行版创建者想要随内核一起分发的任何内容。例如,有些发行版附带 OpenOffice,有些附带 KOffice,而有些附带 LibreOffice。

一般来说,您可以在任何 Linux 发行版(甚至是非 Linux 操作系统,如 BSD)上使用任何与 Linux 兼容的软件。Kali 和 Ubuntu 都基于 Debian。因此,您可以轻松地.deb在两者上安装软件包。但是,您并不限于.deb,几乎任何 Linux 软件都可以使用。有些软件包可以.rpm在基于 Debian 的系统上安装软件包。

这意味着,如果您发现 Ubuntu、Mint、Red Hat、CentOS、Suse(甚至 BSD)等是更好的工作环境,您可以安装 Kali Linux 中缺少的任何软件包。

至于你的第二个问题,这纯粹是基于个人观点的。同样,一般来说,你可以把任何 Linux 软件放在任何发行版上,所以有人可能会说它们都同样有用。有些发行版的打包开销较少,因此它们比更“臃肿”的发行版运行得更快。有些发行版被设计为一般用户的桌面。有些发行版只打包开源软件,而另一些则包含闭源软件。你只需要找到或创建你认为最能满足你需求的组合。

答案4

Kali Linux 是一款专为渗透测试而设计的发行版,它附带了大量用于黑客和安全测试的不同工具。大多数相同的工具在其他发行版上也可用;只是 Kali 附带了这些工具开箱即用,并且不包括主流 Linux 发行版提供的非必要应用程序(如 GIMP 或 LibreOffice)。

但是,如果您甚至不熟悉 Bash shell,那么您可能需要先做一些研究并了解 Linux 的基础知识。这些工具假设您具有使用它们的必要知识,这意味着熟悉 Linux 的工作方式以及如何使用 shell。Kali 是为知道自己在做什么的安全专业人员设计的,并不真正针对 Linux 初学者或作为普通 Linux 发行版的日常使用。

相关内容