Kali Linux怎么安裝?如何在Win10系統上安裝Kali Linux?本文將給大家分享Win10系統安裝Kali Linux的具體操作步驟。
1、首先,如果這是您第一次使用WSL,則需要更新Windows 10計算機以進行安裝。您可以通過導航到控制面板并轉至“應用和功能”,從右側面板中選擇“程序和功能”,然后單擊左側菜單中的“打開或關閉Windows功能”。選擇WSL并保存;
2、或者,您可以打開管理PowerShell窗口并通過運行以下命令來安裝WSL:Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux;
3、無論您選擇哪種方法,Windows 10都會重新啟動,然后您將能夠在Microsoft商店中找到,下載并安裝Kali Linux應用程序;
4、安裝Kali Linux;
5、啟動應用程序后,您需要創建一個默認的UNIX帳戶作為安裝過程的一部分,并添加一個密碼。 一旦你這樣做了,WSL將自動完成安裝并打開一個新的控制臺窗口;
Kali Linux的開源創作者建議用戶運行升級以跟上最新的軟件包,并清理apt-cache以節省驅動器空間。
6、該官方網頁還指出,由于這些工具的筆式測試性質,一些防病毒軟件會將其識別為惡意軟件。 要將Kali工具列入白名單,攻擊安全建議在Kali所在的目錄中允許防病毒例外。
7、在安裝并運行安裝后,如果您遇到任何問題,Offensive Security的解釋器提供了更多有關在Windows 10上運行Kali Linux的疑難解答建議。
官方下載 Kali Linux
官方網址: https://www.kali.org/get-kali/#kali-platforms
由于kali的官方網站是國外的網站,下載可能會很慢,可以嘗試使用國內鏡像源進行下載,如:
中科大:https://mirrors.ustc.edu.cn/kali-images/
清華大學:https://mirrors.tuna.tsinghua.edu.cn/kali-images/
阿里云:https://mirrors.aliyun.com/kali-images/
本次安裝以mac 系統下 vmware fusion 軟件為例
虛擬機資源庫界面點擊新建,或者文件下拉列表中選擇新建
選擇要安裝的kali鏡像,點繼續
由于kali是基于Debian的Linux發行版,所以系統類型這里選擇Linux--> Debian10.x64位(選最新的Debian版本)。
固件類型使用默認的傳統BIOS即可
可以對虛擬機進行一些自定義設置,如新增、移除設備,設置網絡適配器類型、CPU、內存等
修改網絡類型為橋接
設置完成后,點擊左上角關閉按鈕即可,會自動保存設置。
1.如下界面中選擇Graphical install 方式來安裝操作系統(Graphical: 圖形的),
界面出現如下報錯,忽略即可。
為啥不用命令行方式安裝呢? 界面丑,而且安裝過程很不方便,沒法使用鼠標。
2.設置語言、區域及鍵盤布局
3.配置網絡、主機名及用戶名
配置主機名,這里可以配置成如 kali-xuegod.com的域名形式,也可以配置成單純的主機名kali-xuegod形式。區別是配置成kali-xuegod形式,還需要單獨配置域名。配置成kali-xuegod.com則不需要。
創建普通用戶并為用戶設置密碼
4.配置磁盤分區,選擇默認的選項即可:使用整個磁盤。
使用整個磁盤與配置LVM的區別: lvm是linux下對磁盤分區管理的一種機制,使用lvm的方式,可以更方便的在后期磁盤空間不足時進行磁盤空間的擴容。
選擇磁盤
沒有特殊需求的話,直接默認將所有文件放到同一個分區即可。
選擇是,將修改內容寫入磁盤。
5.開始安裝基本系統
選擇并安裝軟件,使用默認選項即可。
Xfce 、GNOME、KDE 三種都是桌面環境,選擇其中一個即可。不安裝桌面環境的話,系統安裝完成后無法使用圖形界面,只能使用命令行形式的系統。
kali-tools-top10 和 kali-linux-default 是同時安裝的工具
注 :無“...”表示主菜單,有“...”表示對應的子菜單。
安裝軟件的過程會比較長,需要等。
安裝grub啟動引導器,不安裝的話,操作系統無法正常啟動。
選擇安裝啟動引導器的設備
系統安裝完成
打開終端,執行如下命令
sudo dpkg-reconfigure locales
如下界面中找到要切換的語言,如 zh_CN.UTF-8 ,點擊空格選中(中括號出現 * ),點擊ok
如下界面中選擇 zh_CN.UTF ,點擊ok,然后reboot重啟系統即可。
以中科大鏡像源為例,終端里執行如下命令
vim /etc/apt/sources.list
將原來的 deb和deb-src兩行配置注釋掉,然后加入如下兩行:
deb http://mirrors.ustc.edu.cn/kali kali-last-snapshot main non-free contrib
deb-src http://mirrors.ustc.edu.cn/kali kali-last-snapshot main non-free contrib
deb : 代表軟件的位置
deb-src : 代表軟件的源代碼的位置
然后執行 apt update 發現已經使用中科大的鏡像源了
apt update 的作用是從 /etc/apt/sources.list 配置的鏡像源獲取最新的軟件列表,實際并沒有更新軟件。
注意:
擴展: kali的apt源
Kali Rolling : 是Kali的即時更新版,只要Kali中有更新,更新包就會放入Kali Rolling中,供用戶下載使用。它為用戶提供了一個穩定更新的版本,同時會帶有最新的更新安裝包。這個是我們最常用的源。
kali-last-snapshot : 是Kali的穩定更新版。
在kali-last-snapshot 下有3類軟件包:main、non-free和contrib。
Kali apt源的軟件包類型說明:
dists區域 | 軟件包組件標準 |
main | 遵從 Debian 自由軟件指導方針(DFSG),并且不依賴于non-free |
contrib | 遵從 Debian 自由軟件指導方針(DFSG),但依賴于non-free |
non-free | 不遵從 Debian 自由軟件指導方針(DFSG) |
注 :DFSG是Debian 自由軟件指導方針 (Debian Free Software Guidelines),此方針中大體包括自由的再次發行、源代碼、禁止歧視人士或者組織等規定
直接訪問 Index of /kali/dists/kali-rolling/ 可以看3類軟件包
需要先設置國內源,否則沒法安裝ibus
apt-get install ibus ibus-pinyin
vim /etc/network/interfaces
auto eth0 ## 具體網卡名
iface eth0 inet static ## 設置網絡模式為靜態網絡,static表示靜態配置,dhcp表示動態分配
address 192.168.0.109
gateway 192.168.0.1 ## 網關
netmask 255.255.255.0 ## 子網掩碼
保存后查看下效果如下圖所示:
dhcp模式自動獲取ip
vim /etc/network/interfaces
auto eth0
iface eth0 inet dhcp
配置完成后,需要重啟網絡服務才能生效
systemctl stop NetworkManager ## NetworkManager 服務為網絡服務的圖形管理工具,該服務會自動接管 networking 服務,可能造成重啟networking服務后,配置不生效的問題
systemctl restart networking ## 重啟網絡服務 ,有可能會報網卡沒配置,建議先 stop 再執行 start
systemctl start NetworkManager ## 啟動NetworkManager 服務
注意 :
排查發現是由于 /etc/network/interfaces 配置文件中的網卡名寫錯導致
修改后,重啟networking.service服務恢復正常啟動。
臨時設置,重啟網絡服務或者重啟系統失效
ifconfig eth0 192.168.0.104/24
普通用戶下,執行sudo passwd root 設置 root用戶的密碼。
也可以先 sudo su - root切換到root用戶下,執行 passwd root 命令設置密碼。
vim /etc/ssh/sshd_config
修改如下圖所示中的第33和38行內容,修改后需重啟ssh服務(/etc/init.d/ssh restart),去掉注釋。33行 "prohibit-password" 改為 "yes"
字段解釋:
修改后如下圖所示