前言

有这么一个场景:新买的16台高端笔记本到货了,这些笔记本是给你的***测试团用的,现在你的任务就是把它们准备好,要用于明天的外场***任务。然后,你就开始在一台笔记本上安装Kali,并启动了。然而,你发现系统却几乎不能用,尽管Kali采用了最新的Linux内核,但网卡和鼠标却不能用,NVIDIA显卡和GPU茫然地望着你,因为它们的驱动程序没有正确安装,你只能叹气了……

在Kali Live模式下,你可以在控制台中快速输入 lspci命令,然后看一下硬件清单:“PCI桥、USB控制器、SATA控制器,啊哈,以太网控制器。”然后用谷歌针对每个型号开始搜索,并与Kali内核版本做交叉索引,结果显示这些最新的驱动(网卡和显卡等)还没加入到内核的主版本中。

傻了!但并不是啥都没有了。一个计划在你脑海中慢慢形成,感谢老天让你在几周前学习了《Kali Linux Revealed》这本书。你可以使用Kali LiveBuild系统创建一个定制的Kali ISO,这样就可以把需要的驱动合并进去。另外,你还可以包括NVIDIA显卡驱动,还能把并行计算架构CUDA加进去,这样就可以很爽地把GPU用于暴力破解器hashcat上了。见鬼,你甚至还可以把微软的LOGO放在壁纸上,嘲笑一下你的团队……

由于设备的硬件配置都是一样的,这样你就可以添加一个预置的启动选项到ISO中,你的团队就可以从USB启动进行Kali无交互安装了——安装全自动,全盘加密等等。

完美!你现在可以生成针对你的硬件进行设计和优化了的Kali更新版本了。反败为胜,任务完成!!!

随着大量的硬件投放市场,前述的场景对于我们这些远离主流操作系统,喜欢冒险去寻找更精简、更刻薄、更适合我们自己工作方式的人来讲变得越来越普遍了。

这尤其适用于那些安全领域所吸引的情况,无论其成为了一个诱人的爱好,还是成了一种魅力或者是成了一个行业。作为新人,他们经常发现自己被所处的环境或操作系统所困惑。对很多新人来讲,Kali是他们进入Linux的第一个引路人。

几年后,我们在我们的用户群中认识到了这种转变并认识到我们可以帮助我们的社区写一本结构化的入门书籍,这样就可引导用户进入到(网络)安全的世界,同时让他们了解他们需要学习的Linux高级功能。于是,这本关于Kali的书诞生了,而且对于通过Kali Linux进入到安全世界的任何有兴趣的人来讲都是免费的。

然而,当开始写这本书时,我们很快意识到还有很多未开发的潜力。这是一个比以往很任何时候都要好的机会,可以介绍Kali Linux很多有趣而又鲜为人知的内容!因此,这本书的名字就是:《Kali LinuxRevealed》(《Kali Linux揭秘》)。

到目前为止,我们对结果很满意。这本书达到了我们所有的要求!我可以骄傲地说它远远超过我的预期!我们开始意识到我们在无意中扩大这本书潜在的用户基础。它不但适用于刚进入安全领域的新人,也包含了适用于经验丰富的、需要进一步改进Kali Linux,可以让他们充分发挥Kali Linux潜力的资深***测试人员!不管他们是否在一个企业里部署过一台或数千台机器,不管他们是否做过小的配置更改或内核级别的完全定制,不管他们是否构建了他们自己的软件仓库或者深入研究了令人惊奇的Debian包管理系统,这本书都给他们提供了路线图。

我仅代表我自己和整个Kali Linux团队,希望在这本书的指引下,让你有一个令人兴奋的、有趣的、富有成果的和“揭秘”的旅程!

Muts

2017年2月