標籤:for 準備 cte 修改 進程 boot windows 指定 官方
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磁碟成像儀(映像寫入隨身碟)。
- 下載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作業系統。
(1)從http://www.offensive-security.com/kali-linux-vmware-arm-image-download/網站下載樹莓派的映像檔案,其檔案名稱為kali-linux-1.0.6a-rpi.img.xz。
(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的圖形介面了,執行命令如下所示:
[email protected]:~# 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/目錄。執行命令如下所示:
[email protected]:~# mkdir /mnt/cdrom/ #建立掛載點[email protected]:~# mount /dev/cdrom /mnt/cdrom/ #掛載安裝程式mount: block device /dev/sr0 is write-protected, mounting read-only
看到以上的輸出資訊,表示VMware Tools安裝程式掛載成功了。
(3)切換到掛載位置,解壓安裝程式VMwareTools。執行命令如下所示:
[email protected]:~# cd /mnt/cdrom/ #切換目錄[email protected]:/mnt/cdrom# ls 查看目前的目錄下的檔案manifest.txt VMwareTools-9.6.1-1378637.tar.gz vmware-tools-upgrader-64run_upgrader.sh vmware-tools-upgrader-32[email protected]:/mnt/cdrom# tar zxvf VMwareTools-9.6.1-1378637.tar.gz -C / #解壓VMwareTools安裝程式
執行以上命令後,VMware Tools程式將被解壓到/目錄中,並產生一個名為vmware-tools-distrib檔案夾。
(4)切換到VMware Tools的目錄,並運行安裝程式。執行命令如下所示:
[email protected]:/mnt/cdrom# cd /vmware-tools-distrib/ #切換目錄[email protected]:/vmware-tools-distrib# ./vmware-install.pl #運行安裝程式
執行以上命令後,會出現一些問題。這時按下“斷行符號”鍵,接受預設值。
(5)重新啟動電腦。
安裝Kali Linux