您好,登錄后才能下訂單哦!
第一章 關于Kali Linux
Kali Linux是基于Debian GNU/Linux的企業級的安全審計Linux 分發版。Kali的使用人群是安全專家和IT管理人員,可以讓他們進行高級***測試,取證分析和安全審計。
什么是Linux分發版?
雖然Linux這個詞被廣泛用于表示整個的操作系統,但實際上,Linux只是內核的名字。內核是用于在硬件與最終用戶應用程序之間處理交互的軟件。
Linux分發版從另一方面講指的是在Linux內核之上的一個完整操作系統,通常包括安裝程序和很多的應用程序,既可以預先安裝,也可以用一個易于安裝的方式進行打包。
Dibian GNU/Linux 是以其質量和穩定性著名的的、領先的Linux 分發版。Kali Linux基于Debian項目構建,還增加了超過300個有特定目的的軟件包,其都是與信息安全和***測試行業相關的。
Debian是一個自由軟件項目,提供了多個版本。我們通常使用術語“分發版”來指其中的某一個特定版本。例如“Dibian穩定版”或“Debian測試版”。這個術語也同樣適用于Kali Linux,例如,Kali滾動分發版。
1.1 Kali Linux歷史
Kali Linux項目默默開始于2012年,那時Offensive Secruity公司決定他們想用具有完成配套的基礎架構需求和改進過的封裝技術的Debian派生版來替換他們古老的、手動維護的BackTrack Linux項目。這個決定促使基于Debian分發版來構建Kali Linux,因為Deiban以其質量和穩定性著稱,而且還有大量可供選擇的有用軟件。這就是為什么我(Raphal)以一個顧問身份介入到這個項目的原因。
第一個發行版(Version 1.0)在一年后的2013年3月發布,該版本基于同時期發布的穩定分發版Debian 7”Wheezy”。在那第一個開發的年頭里,我打包了上百個與***測試相關的應用,并且構建了基礎平臺。即使應用的數量是很大,但列表中的應用都是精心策劃的,那些已不能使用或者功能重復,已在更好的軟件中實現的應用都去掉了。
在版本1.0發布后的兩年時間里,得益于更新的內核,Kali發行了多個增量更新,擴展了可用軟件的范圍,改進了對硬件的支持。隨著連續統一的持續投入,我們確保所有重要的軟件包都保持可安裝的狀態,隨時都可以創建定制化的活動鏡像(分發版的標志)。
2015年,當Debian 8 “Jessie”出現后,我們開始基于其重新構建Kali Linux。Kali Linux 1.x版本沒有使用GNOME Shell,而在這個版本,我們決定使用并增強它:我們添加了GNOME Shell擴展以獲得缺失的特性,其中應用菜單最為顯著。這些工作的結果就是Kali Linux 2.0,該版本于2015年8月發布。
GNOME是Kali Linux默認的桌面環境:桌面環境是一些共享圖形工具包、可以在用戶工桌站上一起被使用的圖形應用的集合。在服務器中一般不使用桌面環境。通常情況下,桌面環境都提供一個應用程序啟動器,一個文件管理器,一個WEB瀏覽器,郵件客戶端和辦公套件等等。
GNOME是最流行的桌面環境之一(還有KDE、Xfce、LXDE、MATE),Kali Linux的主ISO鏡像中安裝的就是GNOME。如果你不喜歡GNOME,可以很容易構建一個定制的、帶有你自己所選擇桌面環境的ISO鏡像。本書第9章“高級用法”中將會介紹這部分內容。
同時,我們經過努力,想確保Kali Linux始終讓***測試應用處于最新的版本。然而,不幸的是,這個目標有點問題,因為Kali是基于Debian穩定版構建的,而這就要求我們對很多軟件包進行backport(將軟件補丁應用到比該補丁原本要針對的軟件版本更老的版本上)。這是因為事實上,Debian穩定版把軟件的穩定性看得最重,因而導致在集成該軟件到分發版中時,與上游更新的發布有了很大的延遲。鑒于我們在不斷整合集成上的努力,很自然會把Kali Linux移到Debian Testing版上來,這樣我們就能從所有Debian軟件包的最新版本中獲益了,只要他們一旦有更新,我們就可以更新。當然,Debian Testing版的更周新更激進,這與Kali Linux的哲學更為兼容。
這就是Kali Rolling版的本質。當滾動分發版有效一段時間后,Kali 2016.1版發布了,這是第一個官方發布的、包含了滾動特性的分發版:當你安裝最新的Kali發布版時,你的系統實際上是跟隨了Kali Rolling分發版,每天你都會得到一個新的更新。在過去,Kali發行版只是在當時的Debian分發版的一個快照,只不過添加了一些Kali特定的軟件包。
滾動分發版有很多的好處,但也帶來很多挑戰,既有這我們些構建分發版的人,也有那些更新永遠止境且有時還要向后兼容的用戶。這本書的目標就是教會你在管理Kali Linux安裝過程中所遇到的每一件事所需要的知識。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。