全新Kali Linux系統(tǒng)安裝指南
Kali Linux 系統(tǒng)可以說(shuō)是在安全測(cè)試方面最好的開(kāi)箱即用的 Linux 發(fā)行版。Kali 下的很多工具軟件都可以安裝在大多數(shù)的 Linux 發(fā)行版中,Offensive Security 團(tuán)隊(duì)在 Kali 系統(tǒng)的開(kāi)發(fā)過(guò)程中投入大量的時(shí)間精力來(lái)完善這個(gè)用于滲透測(cè)試和安全審計(jì)的 Linux 發(fā)行版。
Kali Linux 是基于 Debian 的面向安全的發(fā)行版本。該系統(tǒng)由于預(yù)安裝了上百個(gè)知名的安全工具軟件而出名。
Kali 甚至在信息安全領(lǐng)域還有一個(gè)含金量較高的認(rèn)證叫做“Kali 滲透測(cè)試(Pentesting with Kali)”認(rèn)證。該認(rèn)證的申請(qǐng)者必須在艱難的 24 小時(shí)內(nèi)成功入侵多臺(tái)計(jì)算機(jī),然后另外 24 小時(shí)內(nèi)完成滲透測(cè)試報(bào)告并發(fā)送給 Offensive Security 的安全人員進(jìn)行評(píng)審。成功通過(guò)考試的人將會(huì)獲得 OSCP 認(rèn)證證書(shū)。
本安裝指南及以后的文章主要是為了幫助個(gè)人熟悉 Kali Linux 系統(tǒng)和其中一些工具軟件的使用。
請(qǐng)謹(jǐn)慎使用 Kali 下的工具,因?yàn)槠渲幸恍┕ぞ呷绻褂貌划?dāng)將會(huì)導(dǎo)致計(jì)算機(jī)系統(tǒng)損壞。請(qǐng)?jiān)诤戏ǖ耐緩较率褂盟?Kali 系列文章中所包含的信息。
系統(tǒng)要求
Kali 系統(tǒng)對(duì)硬件有一些最基本的要求及建議。根據(jù)用戶使用目的,你可以使有更高的配置。這篇文章中假設(shè)讀者想要把 kali 安裝為電腦上唯一的操作系統(tǒng)。
- 至少 10GB 的磁盤(pán)空間;強(qiáng)烈建議分配更多的存儲(chǔ)空間。
- 至少 512MB 的內(nèi)存;希望有更多的內(nèi)存,尤其是在圖形界面下。
- 支持 USB 或 CD/DVD 啟動(dòng)方式。
- Kali Linux 系統(tǒng) ISO 鏡像下載地址 https://www.kali.org/downloads/。
使用 dd 命令創(chuàng)建 USB 啟動(dòng)工具
該文章假設(shè)可使用 USB 設(shè)備來(lái)引導(dǎo)安裝系統(tǒng)。注意盡可能的使用 4GB 或者 8GB 的 USB 設(shè)備,并且其上的所有數(shù)據(jù)將會(huì)被刪除。
本文作者在使用更大容量的 USB 設(shè)備在安裝的過(guò)程中遇到了問(wèn)題,但是別的人應(yīng)該還是可以的。不管怎么說(shuō),下面的安裝步驟將會(huì)清除 USB 設(shè)備內(nèi)的數(shù)據(jù)。
在開(kāi)始之前請(qǐng)務(wù)必備份所有數(shù)據(jù)。用于安裝 Kali Linux 系統(tǒng)的 USB 啟動(dòng)設(shè)備將在另外一臺(tái)機(jī)器上創(chuàng)建完成。
第一步是獲取 Kali Linux 系統(tǒng) ISO 鏡像文件。本指南將使用最新版的包含 Enlightenment 桌面環(huán)境的 Kali Linux 系統(tǒng)進(jìn)行安裝。
在終端下輸入如下命令來(lái)獲取這個(gè)版本的 ISO 鏡像文件。
- $ cd ~/Downloads
- $ wget -c http://cdimage.kali.org/kali-2016.2/kali-linux-e17-2016.2-amd64.iso
上面兩個(gè)命令將會(huì)把 Kali Linux 的 ISO 鏡像文件下載到當(dāng)前用戶的 Downloads 目錄。
下一步是把 ISO 鏡像寫(xiě)入到 USB 設(shè)備中來(lái)啟動(dòng)安裝程序。我們可以使用 Linux 系統(tǒng)中的 dd 命令來(lái)完成該操作。首先,該 USB 設(shè)備要在 lsblk 命令下可找到。
- $ lsblk
在 Linux 系統(tǒng)中確認(rèn) USB 設(shè)備名
確定 USB 設(shè)備的名字為 /dev/sdc,可以使用 dd 工具將 Kali 系統(tǒng)鏡像寫(xiě)入到 USB 設(shè)備中。
- $ sudo dd if=~/Downloads/kali-linux-e17-2016.2-amd64.iso of=/dev/sdc
注意:以上命令需要 root 權(quán)限,因此使用 sudo 命令或使用 root 賬號(hào)登錄來(lái)執(zhí)行該命令。這個(gè)命令會(huì)刪除 USB 設(shè)備中的所有數(shù)據(jù)。確保已備份所需的數(shù)據(jù)。
一旦 ISO 鏡像文件完全復(fù)制到 USB 設(shè)備,接下來(lái)可進(jìn)行 Kali Linux 系統(tǒng)的安裝。
安裝 Kali Linux 系統(tǒng)
1、 首先,把 USB 設(shè)備插入到要安裝 Kali 操作系統(tǒng)的電腦上,然后從 USB 設(shè)備引導(dǎo)系統(tǒng)啟動(dòng)。只要成功地從 USB 設(shè)備啟動(dòng)系統(tǒng),你將會(huì)看到下面的圖形界面,選擇“Install”或者“Graphical Install”選項(xiàng)。
本指南將使用“Graphical Install”方式進(jìn)行安裝。
Kali Linux 啟動(dòng)菜單
2、 下面幾個(gè)界面將會(huì)詢問(wèn)用戶選擇區(qū)域設(shè)置信息,比如語(yǔ)言、國(guó)家,以及鍵盤(pán)布局。
選擇完成之后,系統(tǒng)將會(huì)提示用戶輸入主機(jī)名和域名信息。輸入合適的環(huán)境信息后,點(diǎn)擊繼續(xù)安裝。
設(shè)置 Kali Linux 系統(tǒng)的主機(jī)名
設(shè)置 Kali Linux 系統(tǒng)的域名
3、 主機(jī)名和域名設(shè)置完成后,需要設(shè)置 root 用戶的密碼。請(qǐng)勿忘記該密碼。
設(shè)置 Kali Linux 系統(tǒng)用戶密碼
4、 密碼設(shè)置完成之后,安裝步驟會(huì)提示用戶選擇時(shí)區(qū)然后停留在硬盤(pán)分區(qū)界面。
如果 Kali Linux 是這個(gè)電腦上的唯一操作系統(tǒng),最簡(jiǎn)單的選項(xiàng)就是使用“Guided – Use Entire Disk”,然后選擇你需要安裝 Kali 的存儲(chǔ)設(shè)備。
選擇 Kali Linux 系統(tǒng)安裝類型
選擇 Kali Linux 安裝磁盤(pán)
5、 下一步將提示用戶在存儲(chǔ)設(shè)備上進(jìn)行分區(qū)。大多數(shù)情況下,我們可以把整個(gè)系統(tǒng)安裝在一個(gè)分區(qū)內(nèi)。
在分區(qū)上安裝 Kali Linux 系統(tǒng)
6、 最后一步是提示用戶確認(rèn)將所有的更改寫(xiě)入到主機(jī)硬盤(pán)。注意,點(diǎn)確認(rèn)后將會(huì)清空整個(gè)磁盤(pán)上的所有數(shù)據(jù)。
確認(rèn)磁盤(pán)分區(qū)更改
7、 一旦確認(rèn)分區(qū)更改,安裝包將會(huì)進(jìn)行復(fù)制文件的安裝過(guò)程。安裝完成后,你需要設(shè)置一個(gè)網(wǎng)絡(luò)鏡像源來(lái)獲取軟件包和系統(tǒng)更新。如果你希望使用 Kali 的軟件庫(kù),確保開(kāi)啟此功能。
配置 Kali Linux 包管理器
8、 選擇網(wǎng)絡(luò)鏡像源后,系統(tǒng)將會(huì)詢問(wèn)你安裝 Grub 引導(dǎo)程序。再次說(shuō)明,本文假設(shè)你的電腦上僅安裝唯一的 Kali Linux 操作系統(tǒng)。
在該屏幕上選擇“Yes”,用戶需要選擇要寫(xiě)入引導(dǎo)程序信息的硬盤(pán)引導(dǎo)設(shè)備。
安裝 Grub 引導(dǎo)程序

選擇安裝 Grub 引導(dǎo)程序的分區(qū)
9、 當(dāng) Grub 安裝完成后,系統(tǒng)將會(huì)提醒用戶重啟機(jī)器以進(jìn)入新安裝的 Kali Linux 系統(tǒng)。
Kali Linux 系統(tǒng)安裝完成
10、 因?yàn)楸局改鲜褂?Enlightenment 作為 Kali Linux 系統(tǒng)的桌面環(huán)境,因此默認(rèn)情況下是啟動(dòng)進(jìn)入到 shell 環(huán)境。
使用 root 賬號(hào)及之前安裝過(guò)程中設(shè)置的密碼登錄系統(tǒng),以便運(yùn)行 Enlightenment 桌面環(huán)境。
登錄成功后輸入命令startx進(jìn)入 Enlightenment 桌面環(huán)境。
- # startx

Kali Linux 下進(jìn)入 Enlightenment 桌面環(huán)境
初次進(jìn)入 Enlightenment 桌面環(huán)境時(shí),它將會(huì)詢問(wèn)用戶進(jìn)行一些首選項(xiàng)配置,然后再運(yùn)行桌面環(huán)境。
Kali Linux Enlightenment 桌面
此時(shí),你已經(jīng)成功地安裝了 Kali Linux 系統(tǒng),并可以使用了。后續(xù)的文章我們將探討 Kali 系統(tǒng)中一些有用的工具以及如何使用這些工具來(lái)探測(cè)主機(jī)及網(wǎng)絡(luò)方面的安全狀況。
請(qǐng)隨意發(fā)表任何評(píng)論或提出相關(guān)的問(wèn)題。