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