Kali Linux是常用的滲透測試系統,如果經常在windows下辦公,要用Kali的時候還得再登陸另外的系統,現在有辦法可以在windows10 上直接安裝一個Kali Linux系統,而且很簡單。直接在Windows App Store里就可以安裝。
打開Windows App Store,搜索kali linux即可找到。
app store 中搜索kali linux
然后點擊獲取,App Store
點擊獲取
很快就會下載并自動安裝完成,因為是輕量的系統,所以非常小。
安裝完成后可以在最近添加中看到kali linux
點擊即可以打開Kali Linux, 但是這個時候并不能使用,因為沒有打開windows的子系統設置,你需要在管理員權限下的PowerShell中執行如下命令,并重啟機器
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
重啟機器后,以管理員權限運行Kali Linux,不然很多操作都會受限。
初次登陸會提示設置密碼。
由于是輕量級的系統,所以Kali Linux很多工具都需要單獨安裝,這里以安裝metasploit-framework 為例
sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get install metasploit-framework
其實在安裝metasploit的時候已經安裝好了很多其他的工具,比如Python3,nmap,但是這個nmap在子系統下并不能直接用,他會提示里用在windows下的nmap版本
另外要啟用metasploit的時候一定要關閉安全軟件,包括windows自帶的
在安全中心找到管理設置
關閉實時保護,不然啟動metasploit會被誤認為是病毒,直接不讓啟動,錯誤提示如下
/usr/share/metasploit-framework/lib/msf/core/payload/android.rb:112:in `generate_jar': android/meterpreter.dex not found (RuntimeError)
如果關閉了還是提示這個,那就嘗試修改注冊表來關閉安全軟件,把2改4,重啟電腦
試用了下,只是做個補充使用吧,專業的用還是建議安裝原版的Kali Linux
這個教程是在win10 的環境下進行的,其他環境類似,此教程做參考用。
我選擇 Start installer;下面不做特殊說明的說明,選擇默認;
之后選擇語言,我選的是英文,所以之后的都是英文,你們可以選第一個簡體中文,continue(繼續);
之后選擇YES, ,無法掛載光盤,選擇yes 之后還是不行 的解決辦法是:拔下U盤再插上,continue(繼續);
之后是問你安裝UEFI ,我不安裝選擇NO,continue(繼續);
之后是硬盤分區,選擇手動,continue(繼續);
之后選擇我們準備好要安裝kali的那個分區,我這里是編號為5的分區,
請記住你的分區的編號,在后面對于kali的引導裝在哪需要。
在我們選中的分區上 ,雙擊或,continue(繼續)。
之后寫入引導(很重要一步)
因為我們的要求是,要使用windows的引導來啟動,所以這里我們選擇否,如果你想用linux的引導就選是,后面就不用再設置了,continue(繼續)。
之后選擇分區編號 我輸入:/dev/sda5 后面這個數字5就上前面提到過的你選定分區的編號,我的是5,你們的按自己的填寫,continue(繼續);
之后安裝結束,拔出U盤,重啟,continue(繼續);
安裝完成,重啟后發現進入還是windows,沒毛病;
看圖:
如果在安裝過程中有問題或者有想分享的伙伴們可以在下方留言,我很樂意聽到你的想法,還可以添加我們的WX:secdeer,一起學習交流~