為什么使用Kali Linux
Kali 是一個基於 Debian 的 Linux 發行版。它的目標就是為了簡單,在一個實用的工具包里盡可能多的包含滲透和審計工具,將大多數做安全測試的開源工具都被囊括在內。
kali Linux用於數字取證和滲透測試,這里主要用來實施滲透測試,原因如下:
工具倉庫
kali Linux系統中提供了一個強大的工具倉庫,里面預裝了很多滲透測試軟件,包括Nmap(端口掃描器)、Wireshark(數據包分析器)、John the Ripper(密碼po解器)及Aircrack-ng(無線局域網滲透測試軟件)等。如果用戶不使用Kali,則需要自己手動安裝相關工具,而滲透測試往往需要用到大量的工具,收集這些工具並不是一件容易的事,也無法保存代碼的安全。另外,用戶自己手動安裝,還可能需要配置復雜的環境。用戶想要更容易及快速地實施滲透測試,Kali Linux系統是最佳選擇。
為了方便實施滲透測試,這里列出常用滲透工具:
不斷更新
Kali Linux系統更新速度比較快,穩定版本約3個月會更新一次,而且每周還會發布周更新版本。所以用戶可以隨時進行更新,盡早使用新的系統和最新的工具。而且,該操作系統更新非常方便,無須用戶手動更新。
Vmware虛擬機中安裝kali-linux
獲取鏡像
在獲取鏡像前,用戶需要對Kali Linux系統的鏡像有一個簡單了解,如版本、架構、桌面類型等。然后,選擇下載合適的鏡像來安裝操作系統
鏡像種類
Kali Linux官網提供了兩種鏡像文件,一種穩定版本,另一種是周更新版本。其中,穩定版本經過完整測試,使用起來更穩定;周更新版本的優點是包含的工具為最新版本,但測試不夠充分,存在不穩定風險
位數區別
Kali官網提供了i386和amd64兩種架構的鏡像。其中,i386表示32位系統,amd64表示64位
桌面類型
Kali Linux的官網提供了6種桌面鏡像,分別是Gnome、E17、KDE、MATE、XFCE和LXDE,常用【Gnome】
gnome桌面樣式:
kali-linux官網下載
- 官網地址--->https://www.kali.org/downloads/
- kali-linux歷史版本下載鏈接----->http://cdimage.kali.org/
下載說明:必須使用迅雷下載,瀏覽器中下載會導致下載不全安裝時出現莫名其妙的錯誤;
歷史下載說明:
從下載頁面可以看到提供了幾個版本的鏡像,包括2018.3a、2018.4、2019.1 、2019.1a、...、2019.4。kali-weekly表示周更新鏡像文件
這里選擇最新版本:kali-2019.4點擊進入:
從該界面可以看到,一共提供了10個版本的鏡像。主要分為以下3類,
如下:
第1類:最常規的32位和64位架構版本,使用gnome桌面。
第2類:是簡化版(以light標識),不建議下載和安裝。
第3類:5種桌面版,分別是E17、KDE、LXDE、MATE和XFCE。
這里選擇下載64位gnome桌面鏡像文件。
Kali-weekly周鏡像下載說明:
在該界面中提供了最新的周更新鏡像。其中W02表示第2周的鏡像文件
下載完成后檢驗鏡像
由於安裝鏡像文件比較大,所有在下載過程中可能會導致文件損壞或者不完整。但是這些情況並不會影響下載進度,只是即使下載完成也不能確定是否下載完整。如果鏡像文件有損壞或不安裝,可能會在安裝過程中出現錯誤。為了避免出現這種情況,使用檢驗工具進行檢測。獲取檢驗值和鏡像文件提供的值進行對比,如果相同數目鏡像文件下載完整。
已kali-linux-2018.4-amd64.iso為例:
(1)按Win + R快捷鍵,打開運行對話框,然后輸入cmd命令 (必須進入kali-linux-2018.4-amd64.iso下載目錄)。
例如我把kali安裝包下載到E盤\安全測試目錄\安全測試工具包目錄,進入該目錄。
執行:certutil -hashfile certutil -hashfile kali-linux-2018.4-amd64.iso
以上命令中,-hashfile選項用來指定要校驗的文件, sha1表示校驗使用的哈希算法,執行完成后如圖:
kali官網提供的校驗值根據自己下載的版本選擇--->http://mirrors.neusoft.edu.cn/kali-images/
這里查看kali-2018.4---->http://mirrors.neusoft.edu.cn/kali-images/kali-2018.4/SHA1SUMS
與我們在cmd中查詢的值一致,說明下載正確
kali-linux官網下載有兩種方式:
- 直接在官網下載已經將kali-linux安裝到vmware虛擬機的包,改包解壓縮后直接在vm打開就可以使用kali-linux
- 下載iso鏡像文件安裝kali-linux
1、官網直接下載kali Linux 64-bit VMware
該包下載成功后直接解壓縮就可以使用(注意有時候需要調整虛擬機cpu核數問題)
PS:下載成功后解壓縮直接用vmware就可以使用,默認賬號:root 密碼為:toor
2、直接下載iso進行安裝
通過kali官網選擇合適的版本進行下載(建議迅雷下載)使用瀏覽器下載時經常出現下載不全現象,導致下載的iso無法使用或者安裝過程中出現問題.
如下圖官網最新版本的kali Linux:
本次例子使用kali linux-2018-4-amd64.iso
kali-linux歷史版本下載鏈接----->http://cdimage.kali.org/
點擊進入選擇:
創建VMware虛擬機
VMware虛擬機下載(選擇Windows進行下載)---->https://www.vmware.com/cn/products/workstation-pro/workstation-pro-evaluation.html
新建Kali Linux虛擬機:
保存默認
選擇稍后安裝操作系統
選擇版本Ubuntu客戶機操作系統Linux
安裝位置自定義
內存選擇2G
硬盤給40G以上
其它步驟保存默認,創建虛擬機成功;
虛擬機--->設置添加下載成功的kali-linux-2018.4-amd64.iso鏡像文件
保存過后開啟虛擬機進入kali-linux安裝頁面:
語言界面選擇【中文】
自定義主機名
配置網絡(內部局域網使用)自定義網絡名稱
磁盤分區(選擇是)
配置軟件包管理(選擇否)
GRUB安裝至硬盤
將GRUB安裝至硬盤--->選擇【/dev/sda】
進入漫長的等待...
安裝成功后頁面
點擊繼續后系統重啟,然后輸入設置的賬號名和密碼進入kali-linux 如下圖:
設置自動鎖屏時間為【永不】
左邊導航條點擊
搜索文本框輸入setting--->點擊設置:
安裝VM tools
頂部菜單【虛擬機】--->安裝Vmware Tools
kali頁面中出現光盤雙擊:
將壓縮文件提取到桌面
進入vmware-install.pl目錄
終端中輸入 ./vmware-install.pl
一路回車
安裝完成后,輸入reboot重啟虛擬機
重啟之后終端中輸入:
apt-get install open-vm-tools-desktop fuse
安裝過程中選擇y然后回車,完成后reboot重啟;
如果出現如下錯誤:
終端中輸入:vi /etc/apt/sources.list
常用的第三方軟件源:
由於Kali官方源在國外網站,所以國內用戶使用時可能會出現網絡不穩定,導致安裝軟件包失敗。這時候可以添加第三方軟件源。
下面列出幾個常用的第三方軟件源:
(1)東軟Kali Linux源
deb http://mirrors.neusoft.edu.cn/kali kali-rolling main non-free contrib
(2)阿里雲Kali Linux源
deb http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
(3)中科大Kali Linux源
deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
deb-src http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
(4)清華Kali Linux源
deb http://mirrors.tuna.tsinghua.edu.cn/kali/ kali-rolling contrib main non-free
推薦使用中科大源,一般情況下都比較穩定,而且訪問速度快
如圖添加了阿里雲和中科大的源:
當配置軟件源后,使用apt-get update命令更新軟件源,才能使配置生效。還可以通過更新軟件源的方式來快速更新系統。
更新軟件源,執行命令:apt-get update
如圖更新成功:
安裝 tools
執行命令:apt-get install open-vm-tools-desktop fuse
PS:安裝過程中出現選項全部都選擇Y,然后回車;
完成后reboot重啟
之后要先按 y 在回車,不要直接回車,切記!!!
更新操作系統,執行命令如下:
root@daxueba:~# apt-get dist-upgrade
更新Kali
第一步:執行命令:apt-get update & apt-get upgrade 出現:【正在讀取軟件包列表..完成】且長時間未變化,需要按下【回車】執行第二步命令。
第二步:執行命令:apt-get dist-upgrade 出現是否選擇安裝新的還是維持舊的,輸入Y安裝新的。
第三步:安裝完成后,需要檢查安裝包是否全部安裝。輸入第一步中的執行命令:apt-get update & apt-get upgrade ,如果有就持續安裝;
第四步:全部安裝完畢后,執行命令查看新系統版本:查看系統版本:lsb_release -a 查看內核版本:uname -r