Aggiorna :Questo post è obsoleto. Per un modo migliore per ottenere Kali Linux su Windows 10, installa Kali Linux dall'App Store.
Siamo sempre alla ricerca di nuovi ambienti su cui eseguire Kali e, con l'introduzione del sottosistema Windows per Linux (WSL) in Windows 10, sono emerse nuove ed entusiasmanti possibilità. Dopotutto, se il WSL può supportare Ubuntu, non dovrebbe essere troppo difficile incorporare un'altra distribuzione simile a Debian, giusto? Ciò è particolarmente vero con il Sottosistema Windows per il commutatore di distribuzione Linux utilità.
Kali su … Finestre? Davvero?
Sebbene questa configurazione di Kali su Windows non sia ottimale a causa di varie restrizioni ambientali (come la mancanza di socket grezzi e la mancanza di kernel Kali personalizzato), ci sono ancora molte situazioni in cui avere Kali Linux insieme al tuo computer Windows 10 può essere vantaggioso. Un esempio che viene in mente è il consolidamento degli spazi di lavoro, soprattutto se Windows è l'ambiente di lavoro principale. Altre situazioni utili che ci sono passate per la mente sono state la standardizzazione di strumenti e script per l'esecuzione in più ambienti, il trasferimento rapido degli strumenti della riga di comando dei test di penetrazione di Linux su Windows, ecc. Ad esempio, di seguito è riportato uno screenshot dell'esecuzione di Metasploit Framework da Kali Linux, su WSL .
Configurazione dell'ambiente
Sebbene l'installazione sia ampiamente descritta nel file README di WSL Distribution Switcher, abbiamo realizzato un rapido video di 4 minuti per guidarti attraverso il processo di installazione e installazione. Per un'operazione di copia/incolla più semplice, questi sono i passaggi di base eseguiti:
1. Aggiorna la tua macchina Windows 10. Apri una finestra amministrativa di PowerShell e installa il sottosistema Windows con questo one-liner. Al termine sarà richiesto un riavvio.
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
2. Una volta riavviato, apri una shell della riga di comando ed esegui i seguenti comandi per installare l'ambiente Ubuntu predefinito. Questo getterà le basi per la nostra installazione di Kali.
lxrun /install
3. Configura e installa WSL Switcher, scarica una base Kali ed estraila su disco:
git clone https://github.com/RoliSoft/WSL-Distribution-Switcher.git
cd WSL-Distribution-Switcher
python get-prebuilt.py kalilinux/kali-linux-docker
python install.py rootfs_kalilinux_kali-linux-docker_latest.tar.gz
lxrun /setdefaultuser root
4. Ora che Kali è configurato sul tuo computer Windows 10, puoi interagire con esso eseguendo il comando "bash":
bash
5. A questo punto, sei dentro Kali e puoi usarlo come fai normalmente:installa pacchetti, usa strumenti, ecc. Ti consigliamo vivamente di eseguire prima un aggiornamento e l'aggiornamento:
export LANG=C
apt-get update
apt-get dist-upgrade
Senza ulteriori indugi, ecco il video dimostrativo della configurazione sopra descritta: