1 Kali Linux安裝
和普通的應用軟件不同,操作系統的安裝一直都是一件比較麻煩的事。而且和只能安裝在計算機上的Windows操作系統不同,Kali Linux可以說是一個幾乎能安裝到任何智能設備上的操作系統。計算機、平板、手機、虛擬機、U盤播放設備、光盤播放設備都可以成為Kali Linux的載體,另外現在極為流行的Raspberry Pi(中文名為“樹莓派”,簡寫為RPi)也可以安裝Kali Linux。甚至連亞馬遜公司推出的雲計算服務平台AWS中也提供了裝有Kali Linux系統的主機。
下面我們就來介紹其中幾種最為常用的安裝方式。
1.1 將Kali Linux 2安裝在硬盤中
我們首先要到https://www.kali.org/downloads/下載到Kali Linux2的安裝鏡像,本例采用的Kali版本為2017.1版。如果你之前為計算機安裝過Windows操作系統的話,那么就會發現這個安裝過程其實很簡單,下面我們以完整版的32位Kali安裝為例。
Kali Linux2對系統硬件的需求很小,幾乎現在所有的計算機都可以滿足。當然在更高配置的計算機上可以更加流暢地運行Kali Linux2。下面列出了官方給定Kali Linux2安裝的最低硬件要求:
- Kali Linux 2安裝最少需要20GB的硬盤空間。
- 對於i386和AMD 64架構,Kali Linux 2推薦2GB或者2GB以上的內存空間,最小為1GB。
- CD-DVD啟動/USB啟動支持。
下面我們開始Kali Linux 2的安裝過程,這個過程可以分成兩個步驟。第一步先將鏡像文件刻錄到U盤或者光盤上,第二步再通過U盤或者光盤啟動來安裝系統。
首先來介紹如何將下載好的kali-Linux-2017.1-i386.iso文件刻錄到光盤或者U盤上,鑒於現在系統幾乎都采用了U盤安裝,所以這里只介紹如何刻錄到U盤的步驟。
步驟1 首先我們使用UltraISO打開下載的kali-Linux-2017.1-i386.iso文件,如圖1-1所示。
圖1-1 使用UltraISO打開Kali Linux 2的鏡像文件
步驟2 單擊菜單欄上的“啟動”選項,然后在彈出的菜單中選中“寫入硬盤映像”,如圖1-2所示。
圖1-2 選中“寫入硬盤鏡像”
步驟3 在彈出的“寫入硬盤映像”菜單中,首先選中“格式化”對U盤中的數據進行格式化,然后單擊“寫入”按鈕,如圖1-3所示
圖1-3 將鏡像中的文件寫入到U盤中
現在我們已經制作好了一張Kali Linux 2的系統安裝盤了,那么接下來就可以在計算機中安裝系統了。首先我們需要將計算機設置為U盤啟動,然后執行如下步驟。
步驟1 啟動計算機后,你就可以看到Kali Linux 2的啟動界面了,這里還列出了Kali Linux2設計者的忠告:“the quieter you become,the more you are able to hear”(越安靜,聽到的就會越多)。在這里我們需要選擇安裝的類型,將Kali Linux 2安裝到硬盤主要有第7項“Install”(基於文本的安裝方式)和第8項“Graphical Install”(基於圖形化的安裝方式)兩種,我們這里以“Graphical Install”為例,如圖1-4所示。
圖1-4 Kali Linux2的啟動界面
步驟2 接下來選擇安裝系統所使用的語言,這里面我們選擇“中文簡體”,如圖1-5所示。
圖1-5 安裝語言選擇菜單
步驟3 接下來系統會彈出一個提示,如圖1-6所示,提醒我們使用簡體中文的話,系統並不會完全以中文顯示,很多地方仍然會以繁體中文或者英文顯示。這里我們選擇“是”。
圖1-6 提醒窗口
步驟4 選擇我們所在的區域,如圖1-7所示,選擇“中國”。
圖1-7 區域選擇列表
步驟5 選擇要使用的鍵盤設置,這里選擇“漢語”,如圖1-8所示。
圖1-8 鍵盤設置列表
步驟6 現在需要為你的系統輸入一個主機名。在這個例子中,我們輸入“Kali”作為主機名,如圖1-9所示。
圖1-9 設置主機名
步驟7 在這里要輸入一個域名,如果沒有的話,隨意填寫一個即可,如圖1-10所示。
圖1-10 設置域名
步驟8 接下來為使用該系統的root用戶創建一個密碼,這個密碼應該盡量復雜一些,如圖1-11所示。
圖1-11 為Kali Linux 2設置密碼
步驟9 這時我們需要設置分區,默認情況可以選擇“使用整個磁盤”即可,如圖1-12所示。這里還提供了LVM功能,LVM的全稱是“Logical Volume Manager”(邏輯卷管理器),使用LVM可以在安裝完成后管理分區和調整分區大小。對於剛接觸Kali Linux 2的用戶並不推薦使用LVM。如果你對Linux非常熟悉的話,也可以選擇“手動”。
圖1-12 為Kali Linux 2設置分區
步驟10 選擇要分區的硬盤,如圖1-13所示。
圖1-13 磁盤分區
步驟11 接下來要根據你的需求進行選擇,這里如果你不知道如何選擇的話,就選擇第一個方案,如圖1-14所示。
圖1-14 將所有文件放在同一個分區中
步驟12 接下來單擊“繼續”按鈕后,將開始安裝系統,如圖1-15所示。
圖1-15 確定要格式化的分區
步驟13 接下來,就要開始系統的安裝過程了,我們需要耐心等待一些時間,如圖1-16所示。
圖1-16 Kali Linux 2的安裝過程
步驟14 配置網絡鏡像,Kali Linux 2使用中心源來發布軟件,這里選擇“是”,如圖1-17所示。
圖1-17 Kali Linux 2的配置軟件包管理器
步驟15 下一步要安裝GRUB,如圖1-18所示。
圖1-18 將GRUB安裝到硬盤
步驟16 可以選擇GRUB的安裝位置,這里保留默認設置即可,如圖1-19所示。
圖1-19 安裝啟動引導器的設備
步驟17 到此,系統已經安裝完畢。如圖1-20所示,單擊“繼續”按鈕重啟系統后就可以進入安裝好的Kali Linux 2了。
圖1-20 結束安裝進程
拔掉U盤重新啟動計算機,操作系統的用戶登錄界面如圖1-21所示,這里可以使用用戶名“root”和步驟8中設置的密碼進行登錄。
圖1-21 Kali Linux 2的登錄界面
1.2 在VMware虛擬機中安裝Kali Linux 2
在現實生活中,你可能會發現很多工作必須在Windows下來完成,所以我們往往需要保留Windows,但還要在計算機上安裝一個Kali Linux 2操作系統。這時通常有兩個選擇,一是安裝雙系統,二是使用虛擬機。這里從使用方便的角度來說,我更建議你使用第二種方法。因為虛擬機的最大的好處就在於可以在一台計算機上同時運行多個操作系統,所以你可以獲得的其實不只是雙系統,而是多個系統了。這些操作系統之間是獨立運行的,跟實際上的多台計算機並沒有區別。但是模擬操作系統的時候會造成很大的系統開銷,因此最好加大計算機的物理內存。
目前最為優秀的虛擬機軟件包括VMware workstation和Virtual Box,這兩個軟件的操作都很簡單,這里我們以VMware workstation為例。
步驟1 首先我們可以在VMware workstation的官方網站(https://www.vmware. com/products/workstation.html)下載安裝程序。國內很多下載網站也都提供了VMware workstation的下載途徑。
步驟2 開始運行VMware workstation的安裝程序,這個安裝的過程很簡單,這里不再逐步介紹。
步驟3 完成了安裝工作之后,接下來就可以啟動VMware workstation程序,啟動以后的界面如圖1-22所示。
圖1-22 VMware workstation的啟動界面
步驟4 現在,我們在VMware workstation中安裝一個新的操作系統,首先要在菜單欄上選擇“文件”選項卡,然后在彈出的下拉菜單中選擇“新建虛擬機”。
步驟5 這時會彈出一個“歡迎使用新建虛擬機向導”,這里選擇“典型”即可,如圖1-23所示。
圖1-23 新建虛擬機向導
步驟6 接下來,我們要為操作系統選擇一個安裝文件。你可以使用安裝光盤,也可以使用下載的光盤鏡像文件(iso文件),根據安裝文件的不同類型,可做出對應的選擇,如圖1-24所示。
圖1-24 安裝程序光盤映像文件
步驟7 在這里根據你所安裝系統的類型,選擇對應的操作系統,例如這里我們安裝的是Kali Linux,這個版本是基於Debian 8.x開發的,所以在這里我們在客戶機操作系統中選擇Linux,然后在版本里選擇“Debian 8.x”,如圖1-25所示。
圖1-25 選擇客戶機操作系統
步驟8 接下來設置虛擬機的名稱和存放的位置,這里注意最好選擇一個合適的名稱,例如Kali-Linux2。在下面的位置處可以為虛擬的操作系統選擇一個存放目錄,如圖1-26所示。
圖1-26 為虛擬機命名
步驟9 接下來,我們給這個虛擬系統分配物理硬盤空間,這里我們使用默認的20GB作為最大磁盤大小,如圖1-27所示。不過VMware一開始只會為其分配很小的空間,當你在使用虛擬機的時候,這個空間會逐漸變大。
圖1-27 指定磁盤容量
步驟10 然后單擊“完成”按鈕就結束了虛擬機的安裝過程,如圖1-28所示。
圖1-28 創建完成
步驟11 重新啟動虛擬機之后,會出現如圖1-29所示的Kali安裝啟動界面,接下來的安裝過程和第在硬盤中安裝是一模一樣的。
圖1-29 在VMware中安裝Kali Linux 2
除了上面我們介紹的在虛擬機中安裝Kali Linux 2 之外,你還可以選擇直接下載Offensive security所提供的虛擬機鏡像文件。下載地址為https://www.offensive-security.com/kali-Linux-vmware-virtualbox-image-download/(見圖1-30),經測試這也是最為穩定的一個版本。所以在本書的學習過程中,建議選擇相同的版本。
圖1-30 Kali Linux 32 bit VM PAE的下載地址
下載之后是一個壓縮文件,將這個文件解壓到指定目錄中。例如我將這個文件解壓到了E:\Kali-Linux-2017.1-vm-i686目錄。那么啟動VMware之后,在菜單選項中依次選中“文件”/“打開”,如圖1-31所示。
圖1-31 在菜單選項中依次選中“文件”/“打開”
然后在彈出的文件選擇框中選中“Kali-Linux-2017.1-vm-i686.vmx”,如圖1-32所示。
圖1-32 選中“Kali-Linux-2017.1-vm-i686.vmx”
雙擊打開之后,在VMware的左側列表中,就多了一個Kali-Linux-2017.1-vm-i686系統,雙擊這個選項就可以啟動這個系統了。
1.3 在加密U盤中安裝Kali Linux 2
上面介紹的安裝方法和Windows操作系統沒有太大區別。你可以按照這種方法將Kali Linux 2安裝到自己的台式機或者筆記本上。可是在現實生活中,即使是筆記本計算機,我們也不可能總是隨身攜帶。不過,現實世界中計算機是隨處可見的,只是這些設備大都不可能安裝Kali這種專業操作系統。如果我們可以將Kali Linux安裝到U盤,然后在任何計算機執行運行U盤中的系統就好了(注意這里要和前一節的用U盤作為安裝盤不同,這里指的是將U盤插入主機后直接可以使用)。
首先需要一個U盤,最好不要小於32GB,通常來說64GB的U盤更合適,因為后期我們在進行軟件安裝和更新的時候,系統會很快地變大。
將Kali Linux 2安裝到U盤上的方法有很多種,下面介紹使用虛擬機進行安裝的方法,這個安裝過程和之前介紹大部分是一樣的,但是需要注意以下幾點。
第一,在上一節介紹的出現系統啟動界面之前將U盤插入到計算機中,並在出現啟動界面的時候右鍵單擊虛擬機右下角的移動設備掛載按鈕,如圖1-33所示。
在彈出的下拉菜單中選中“連接(斷開與主機的連接)”選項,如圖1-34所示。
圖1-33 Kali Linux 2的啟動界面
圖1-34 Kali Linux 2的啟動界面
在新彈出的對話框中單擊“確定”,這時真實計算機就看不到這個設備了,這個設備被加載到了虛擬機中。
第二,在選擇磁盤分區時,要選擇“向導-使用整個磁盤並配置加密的LVM”,如圖1-35所示,這樣就可以為U盤添加一個密碼。
圖1-35 Kali Linux 2的磁盤分區向導
第三,在磁盤分區選擇安裝目錄的時候,要選擇U盤而不是硬盤,如圖1-36所示。
圖1-36 選擇U盤
等安裝完成之后,一個裝有Kali Linux 2的U盤就做好了。注意,雖然這個U盤系統在大多數的主機設備上都可以正常運行,但是也存在少量設備不兼容的問題。