1.4.1 安裝至硬盤
安裝到硬盤是最基本的操作之一。該工作的實現可以讓用戶不使用DVD,而正常的運行Kali Linux。在安裝這個全新的操作系統之前,需要做一些准備工作。例如,從哪里得到Linux?對電腦配置有什么要求?……下面將逐一列出這些要求。
- Kali Linux安裝的磁盤空間的最小值是8GB。為了便於使用,這里推薦至少25GB去保存附加程序和文件。
- 內存最好為512MB以上。
- Kali Linux的下載地址http://www.kali.org/downloads/
圖1.1 下載Kali Linux界面
該官方網站提供了32位和64位ISO文件。本書中以32位為例來講解安裝和使用。下載完ISO文件后,將該映像文件刻錄到一張DVD光盤上。接下來就可以着手將KaliLinux安裝至硬盤中了。
(1)將安裝光盤DVD插入到用戶計算機的光驅中,重新啟動系統,將看到如圖1.2所示的界面。
圖1.2 啟動界面
(2)該界面是Kali的引導界面,在該界面選擇安裝方式。這里選擇Graphical Install(圖形界面安裝),將顯示如圖1.3所示的界面。
圖1.3 選擇語言
(3)在該界面選擇安裝系統的默認語言為Chinese(Simplified),然后單擊Continue按鈕,將顯示如圖1.4所示的界面。
圖1.4 選擇您的區域
(4)在該界面選擇區域為“中國”,然后單擊“繼續”按鈕,將顯示如圖1.5所示的界面。
圖1.5 配置鍵盤
(5)在該界面選擇鍵盤模式為“漢語”,然后單擊“繼續”按鈕,將顯示如圖1.6所示的界面。
圖1.6 配置網絡
(6)該界面用來設置系統的主機名,這里使用默認的主機名Kali(用戶也可以輸入自己系統的名字)。然后單擊“繼續”按鈕,將顯示如圖1.7所示的界面。
圖1.7 配置網絡
(7)該界面用來設置計算機所使用的域名,本例中輸入的域名為kali.secureworks.com。如果當前計算機沒有連接到網絡的話,可以不用填寫域名,直接單擊“繼續”按鈕,將顯示如圖1.8所示的界面。
圖1.8 設置用戶和密碼
(8)在該界面設置root用戶密碼,然后單擊“繼續”按鈕,將顯示如圖1.9所示的界面。
圖1.9 磁盤分區
(9)該界面供用戶選擇分區。這里選擇“使用整個磁盤”,然后單擊“繼續”按鈕,將顯示如圖1.10所示的界面。
圖1.10 磁盤分區
(10)該界面用來選擇要分區的磁盤。該系統中只有一塊磁盤,所以這里使用默認磁盤就可以了。然后單擊“繼續”按鈕,將顯示如圖1.11所示的界面。
圖1.11 已選擇要分區
(11)該界面要求選擇分區方案,默認提供了三種方案。這里選擇“將所有文件放在同一個分區中(推薦新手使用)”,然后單擊“繼續”按鈕,將顯示如圖1.12所示的界面。
圖1.12 磁盤分區
(12)在該界選擇“分區設定結束並將修改寫入磁盤”,然后單擊“繼續”按鈕,將顯示如圖1.13所示的界面。如果想要修改分區,可以在該界面選擇“撤消對分區設置的修改”,重新分區。
圖1.13 磁盤分區
(13)在該界面選擇“是”復選框,然后單擊“繼續”按鈕,將顯示如圖1.14所示的界面。
圖1.14 安裝系統
(14)現在就開始安裝系統了。在安裝過程中需要設置一些信息,如設置網絡鏡像,如圖1.15所示。如果安裝Kali Linux系統的計算機沒有連接到網絡的話,在該界面選擇“否”復選框,然后單擊“繼續”按鈕。這里選擇“是”復選框,將顯示如圖1.16所示的界面。
圖1.15 配置軟件包管理器
圖1.16 設置HTTP代理
(15)在該界面設置HTTP代理的信息。如果不需要通過HTTP代理來連接到外部網絡的話,直接單擊“繼續”按鈕,將顯示如圖1.17所示的界面。
圖1.17 掃描鏡像站點
(16)掃描鏡像站點完成后,將顯示如圖1.18所示的界面。
圖1.18 鏡像所在的國家
(17)在該界面選擇鏡像所在的國家,這里選擇“中國”,然后單擊“繼續”按鈕,將顯示如圖1.19所示的界面。
圖1.19 選擇鏡像
(18)該界面默認提供了7個鏡像站點,這里選擇一個作為本系統的鏡像站點。這里選擇mirrors.163.com,然后單擊“繼續”按鈕,將顯示如圖1.20所示的界面。
圖1.20 將GRUB啟動引導器安裝到主引導記錄(MBR)上嗎
(19)在該界面選擇“是”復選框,然后單擊“繼續”按鈕,將顯示如圖1.21所示的界面。
圖1.21 將GRUB安裝至硬盤
(20)此時將繼續進行安裝,結束安裝進程后,將顯示如圖1.22所示的界面。
圖1.22 結束安裝進程
(21)在該界面單擊“繼續”按鈕,將返回到安裝系統過程。安裝完成后,將會自動重新啟動系統。
1.4.2 安裝至USB驅動器
Kali Linux USB驅動器提供了一種能力,它能永久的保存系統設置、永久更新及在USB設備上安裝軟件包,並且允許用戶運行自己個性化的Kali Linux。在Win32磁盤成像儀上創建Linux發行版的一個可引導Live USB驅動器,它包括Kali Linux的持續存儲。本小節將介紹安裝Kali Linux至USB驅動器的操作步驟。
安裝一個操作系統到USB驅動器上和安裝至硬盤有點不同。所以,在安裝之前需要做一些准備工作。例如,從哪得到Linux?USB驅動器的格式?USB驅動器的大小?……下面將逐一列出這些要求。
- 一個FAT32格式的USB驅動器,並且最小有8GB的空間。
- 一個Kali Linux ISO映像。
- Win32磁盤成像儀(映像寫入U盤)。
- 下載Kali Linux從http://www.kali.org/downloads/。
前面的准備工作完成之后,就可以來安裝系統了。安裝Kali Linux到一個USB驅動器上的操作步驟如下所示。
(1)插入到Windows系統一個被格式化並且可寫入的USB驅動器。插入后,顯示界面如圖1.23所示。
圖1.23 可移動設備
(2)啟動Win32 Disk Imager,啟動界面如圖1.24所示。在Image File位置,單擊圖標選擇Kali Linux DVD ISO映像所在的位置,選擇將要安裝Kali Linux的USB設備,本例中的設備為K。選擇ISO映像文件和USB設備后,單擊Write按鈕,將ISO文件寫入到USB驅動器上。
圖1.24 Win32 Disk Imager初始界面
(3)使用UNetbootin工具將設備K做成一個USB啟動盤。啟動UNetbootin工具,將顯示如圖1.25所示的界面。
圖1.25 選擇光盤鏡像
(4)在該界面選擇“光盤鏡像”復選框,然后選擇ISO文件所在的位置,並將Space used to preserve files across reboots設置為4096MB。
(5)選擇USB驅動器,本例中的USB驅動器為K,然后單擊“確定”按鈕,將開始創建可引導的USB驅動器。
(6)創建完成后,將顯示如圖1.26所示的界面。
圖1.26 UNetbootin安裝完成
(7)此時,USB驅動器就創建成功了。在該界面單擊“現在重啟”按鈕,進入BIOS啟動菜單里選擇USB啟動,就可以安裝Kali Linux操作系統了。
1.4.3 安裝至樹莓派
樹莓派(英文名為“Raspberry Pi”,簡寫為RPi)是一款基於ARM的微型電腦主板,以SD卡為內存硬盤。為了方便攜帶,在樹莓派上安裝Kali Linux是一個不錯的選擇。本小節將介紹在樹莓派上安裝Kali Linux操作系統。
(2)下載的映像文件是一個壓縮包,需要使用7-Zip壓縮軟件解壓。解壓后其名稱為kali-linux-1.0.6a-rpi.img。
(3)使用Win32 Disk Imager工具,將解壓后的映像文件寫入到樹莓派的SD卡中。啟動Win32 Disk Imager工具,將顯示如圖1.27所示的界面。
圖1.27 Win32 Disk Imager啟動界面
(4)在該界面單擊圖標,選擇kali-linux-1.0.6a-rpi.img,將顯示如圖1.28所示的界面。
圖1.28 添加映像文件
(5)此時在該界面單擊Write按鈕,將顯示如圖1.29所示的界面。
圖1.29 確認寫入數據的磁盤
(6)該界面提示是否確定要將輸入寫入到G設備嗎?這里選擇Yes,將顯示如圖1.30所示的界面。
圖1.30 開始寫入數據
(7)從該界面可以看到正在寫入數據。寫入完成后,將顯示如圖1.31所示的界面。
圖1.31 完成寫入數據
(8)從該界面可以看到寫入數據成功。此時單擊OK按鈕,將返回到圖1.28所示的界面。然后單擊Exit按鈕,關閉Win32 Disk Imager工具。
(9)此時從Windows系統中彈出SD卡,並且將其插入到樹莓派中。然后連接到顯示器,插上網線、鼠標、鍵盤和電源,幾秒后將啟動Kali Linux操作系統。使用Kali默認的用戶名和密碼登錄,其默認用戶名和密碼為root和toor。
如果用戶覺得使用樹莓派上的Kali來回插一些設備比較麻煩時,這里可以使用PuTTY攻擊遠程登錄到Kali的命令行。由於在Linux中SSH服務默認是啟動的,所以用戶可以在PuTTY中使用SSH服務的22端口遠程連接到Kali Linux。PuTTY不僅僅只能遠程連接到樹莓派上的Kali操作系統,它可以連接到安裝在任何設備上的Kali操作系統。下面將介紹使用PuTTY工具,遠程連接到Kali Linux操作系統。
(1)下載PuTTY的Windows版本。
(2)啟動PuTTY工具,將顯示如圖1.32所示的界面。
圖1.32 PuTTY工具
(3)在該界面,Host Name(or IP address)對應的文本框中輸入Kali系統的IP地址,並且Connection type選擇SSH。然后單擊Open按鈕,將顯示如圖1.33所示的界面。如果不知道Kali系統IP的話,執行ifconfig命令查看。
圖1.33 警告信息
(4)該界面顯示了一個警告信息,這是為了安全確認是否要連接到該服務器。該對話框只有在第一次連接某台主機時才會彈出。這里單擊“是”按鈕,將顯示如圖1.34所示的界面。
圖1.34 登錄到Kali系統
(5)在該界面輸入Kali系統默認的用戶命和密碼登錄到系統。現在就可以在該系統下,運行任何的命令了。
如果用戶不喜歡在命令行下操作的話,也可以遠程連接到Kali Linux的圖形界面。下面將介紹通過安裝Xming軟件,實現在PuTTY下連接到Kali操作系統的圖形界面。
(1)從http://sourceforge.net/projects/xming/網站下載Xming軟件。
(2)啟動下載的Xming軟件,將顯示如圖1.35所示的界面。
圖1.35 歡迎界面
(3)該界面顯示了Xming的歡迎信息。此時單擊Next按鈕,將顯示如圖1.36所示的界面。
圖1.36 選擇安裝位置
(4)在該界面選擇Xming的安裝位置。這里使用默認的位置,單擊Next按鈕,將顯示如圖1.37所示的界面。
圖1.37 選擇組件
(5)在該界面選擇安裝的組件。這里選擇Don’t install an SSH client組件,然后單擊Next按鈕,將顯示如圖1.38所示的界面。
圖1.38 選擇啟動菜單文件夾
(6)在該界面選擇啟動菜單文件夾。這里默認是Xming,如果想使用不同的文件夾,單擊Browse按鈕選擇新的文件夾。如果使用默認的,則單擊Next按鈕,將顯示如圖1.39所示的界面。
圖1.39 選擇額外的任務
(7)在該界面選擇Xming創建的快捷方式。這里選擇Create a desktop icon for Xming(在桌面上創建快捷方式)復選框,然后單擊Next按鈕,將顯示如圖1.40所示的界面。
圖1.40 准備安裝Xming
(8)通過前面的步驟將Xming進行了配置。現在准備安裝,單擊Install按鈕,將顯示如圖1.41所示的界面。
圖1.41 安裝完成
(9)從該界面可以看到Xming軟件安裝完成。此時單擊Finish按鈕退出設置,並且Xming將會運行。如果不想要Xming啟動的話,將Launch Xming前面復選框的對勾去掉。
(10)現在打開PuTTY工具,並且輸入Kali系統的IP地址,如圖1.32所示。然后在PuTTY左側欄Category下依次選擇Connection|SSH|X11命令,將顯示如圖1.42所示的界面。
圖1.42 配置PuTTY
(11)在該界面選擇Enable X11 forwarding復選框,並且在X display location對應的文本框中輸入localhost:0。然后單擊Open按鈕,啟動PuTTY會話(一定要確定Xming在后台運行)。然后輸出Kali系統的用戶名和密碼,成功連接到Kali操作系統,如圖1.43所示。
圖1.43 遠程連接成功
(12)從該界面可以看到成功連接到了Kali操作系統。現在就可以遠程連接到Kali的圖形界面了,執行命令如下所示:
root@kali:~# xfce4-session
執行以上命令后,將遠程登錄到Kali系統的桌面。
注意:在PuTTY下,startx命令不能運行。
1.4.4 安裝至VMware Workstation
VMware Workstation是一款功能強大的桌面虛擬計算機軟件。它允許用戶在單一的桌面上同時運行不同的操作系統。用戶在其中可以進行開發、測試和部署新的應用程序。目前最新版本是10.0.1,官方下載地址https://my.vmware.com/cn/web/vmware/downloads。本小節將介紹在VMware Workstation上安裝Kali Linux操作系統。
(1)啟動VMware Workstation,將顯示如圖1.44所示的界面。
圖1.44 VMware Workstation 10
(2)在該界面單擊“創建新的虛擬機”圖標,將顯示如圖1.45所示的界面。
圖1.45 新建虛擬機向導
(3)該界面選擇安裝虛擬機的類型,包括“典型”和“自定義”兩種。這里推薦使用“典型”的方式,然后單擊“下一步”按鈕,將顯示如圖1.46所示的界面。
圖1.46 安裝客戶機操作系統
(4)該界面用來選擇如何安裝客戶機操作系統。這里選擇“稍后安裝操作系統”,然后單擊“下一步”按鈕,將顯示如圖1.47所示的界面。
圖1.47 選擇客戶機操作系統
(5)在該界面選擇要安裝的操作系統和版本。這里選擇Linux操作系統,版本為其他Linux 2.6.X內核,然后單擊“下一步”按鈕,將顯示如圖1.48所示的界面。
圖1.48 命名虛擬機
(6)在該界面為虛擬機創建一個名稱,並設置虛擬機的安裝位置。設置完成后,單擊“下一步”按鈕,將顯示如圖1.49所示的界面。
圖1.49 指定磁盤容量
(7)在該界面設置磁盤的容量。如果有足夠大的磁盤時,建議設置的磁盤容量大點,避免造成磁盤容量不足。這里設置為50GB,然后單擊“下一步”按鈕,將顯示如圖1.50所示的界面。
圖1.50 已准備好創建虛擬機
(8)該界面顯示了所創建虛擬機的詳細信息,此時就可以創建操作系統了。然后單擊“完成”按鈕,將顯示如圖1.51所示的界面。
圖1.51 創建虛擬機
(9)該界面顯示了新創建的虛擬機的詳細信息。現在准備安裝Kali Linux。在安裝Kali Linux之前需要設置一些信息,在VMware Workstation窗口中單擊“編輯虛擬機設置”,將顯示如圖1.52所示的界面。
圖1.52 虛擬機設置
(10)在該界面選擇“CD/DVD(IDE)”選項,接着在右側選擇“使用ISO映像文件”復選框,單擊“瀏覽”按鈕,選擇Kali Linux的映像文件。然后單擊“確定”按鈕,將返回到圖1.51所示的界面。
(11)在圖1.51界面,選擇“開啟此虛擬機”命令,將顯示一個新的窗口,如圖1.53所示。
圖1.53 安裝界面
(12)接下來的安裝過程和在第1.4.1小節中介紹的過程一樣了,這里就不再贅述。
1.4.5 安裝VMware Tools
VMware Tools是VMware虛擬機中自帶的一種增強工具。它是VMware提供的增強虛擬顯卡和硬盤性能,以及同步虛擬機與主機時鍾的驅動程序。只有在VMware虛擬機中安裝好VMware Tools工具后,才能實現主機與虛擬機之間的文件共享,同時可支持自由拖曳的功能,鼠標也可在虛擬機與主機之間自由移動(不用再按Ctrl+Alt組合鍵)。本小節將介紹VMware Tools程序的安裝。
(1)在VMware Workstation菜單欄中,依次選擇“虛擬機”|“安裝VMware Tools…”命令,如圖1.54所示。
圖1.54 安裝VMware Tools
(2)掛載VMware Tools安裝程序到/mnt/cdrom/目錄。執行命令如下所示:
root@kali:~# mkdir /mnt/cdrom/ #創建掛載點
root@kali:~# mount /dev/cdrom /mnt/cdrom/ #掛載安裝程序
mount: block device /dev/sr0 is write-protected, mounting read-only
看到以上的輸出信息,表示VMware Tools安裝程序掛載成功了。
(3)切換到掛載位置,解壓安裝程序VMwareTools。執行命令如下所示:
root@kali:~# cd /mnt/cdrom/ #切換目錄
root@kali:/mnt/cdrom# ls 查看當前目錄下的文件
manifest.txt VMwareTools-9.6.1-1378637.tar.gz vmware-tools-upgrader-64
run_upgrader.sh vmware-tools-upgrader-32
root@kali:/mnt/cdrom# tar zxvf VMwareTools-9.6.1-1378637.tar.gz -C / #解壓VMwareTools安裝程序
執行以上命令后,VMware Tools程序將被解壓到/目錄中,並生成一個名為vmware-tools-distrib文件夾。
(4)切換到VMware Tools的目錄,並運行安裝程序。執行命令如下所示:
root@kali:/mnt/cdrom# cd /vmware-tools-distrib/ #切換目錄
root@kali:/vmware-tools-distrib# ./vmware-install.pl #運行安裝程序
執行以上命令后,會出現一些問題。這時按下“回車”鍵,接受默認值。
(5)重新啟動計算機。