如何在windows 10上使用Kali Linux

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