Come configurare Kali su WSL

Come Configurare Kali Su Wsl



Kali Linux è una delle distribuzioni Linux universalmente utilizzate da professionisti e studenti della sicurezza informatica. Offre molti strumenti interessanti per test di penna, analisi forensi della sicurezza e hacking etico. Tuttavia, quando pensiamo di eseguire Kali Linux sul sistema, potremmo utilizzare strumenti hypervisor come VMware VirtualBox o la virtualizzazione cloud.

Ma su Windows, uno dei modi preferibili per utilizzare Kali Linux è eseguirlo sullo strumento di virtualizzazione integrato di Windows (HyperV). Ciò può essere possibile tramite WSL (sottosistema Windows per Linux). Gli utenti possono passare facilmente da Kali Linux a Windows.

Questo blog dimostrerà:







Prerequisiti

Per configurare Kali Linux su Windows utilizzando lo strumento WSL, l'utente deve soddisfare i seguenti prerequisiti:



  • WSL: WSL ci consente di eseguire qualsiasi distribuzione Linux su Windows. È disponibile in due versioni” WSL1 ' E ' WSL2 ”. Tuttavia, per eseguire Kali Linux, la versione preferibile è WSL2 poiché utilizza la virtualizzazione di Windows (HyperV).
  • Versione di Windows: Per eseguire e abilitare WSL nel sistema, l'utente deve avere almeno la versione Windows 10 20H1 (Build: 19041, Versione: 2004). Tuttavia, una versione preferibile per Kali Linux è Windows 11. Per verificare la build di Windows, aprire prima il file ' Correre ' utilizzando la casella ' Finestra+R ' chiave. Quindi, cerca ' winver ':



Questo mostrerà le informazioni su Windows installato e la sua versione sul sistema:





Per questo articolo utilizziamo Windows 11. Ma la procedura sarà la stessa per entrambi.



  • Dic: IL ' dism.exe ' è un'utilità integrata di Windows utilizzata per fornire assistenza alle immagini del desktop di Windows. Ripara l'immagine di Windows e gestisce e utilizza gli strumenti di installazione di Windows.
  • PowerShell: È un terminale integrato di Windows e un programma di scripting utilizzato per automatizzare le attività amministrative ed eseguire comandi di Windows.

Andiamo avanti verso la sezione seguente per installare Kali su WSL.

Come configurare Kali su WSL?

Il WSL è indicato come sottosistema Windows per le distribuzioni Linux. Ci consente di eseguire diverse distribuzioni Linux su Windows senza creare macchine virtuali e strumenti hypervisor. Per configurare e installare Kali su WSL, seguire le illustrazioni fornite.

Passaggio 1: avvia PowerShell

Apri Windows PowerShell con i diritti di amministratore tramite il menu Start:

Passaggio 2: attiva WSL

Ora abilita lo strumento WSL dalle funzionalità di Windows. A questo scopo, eseguire il comando “ dism.exe 'comando per abilitare e installare WSL su Windows:

dism.exe / in linea / abilita-funzione / nomefunzionalità:Microsoft-Windows-Subsystem-Linux / Tutto / norestart

Tuttavia, gli utenti possono anche installare lo strumento WSL da Microsoft Store:

Passaggio 3: abilita la piattaforma VirtualMachine

Nel passaggio successivo, abilita lo strumento VirtualMachine Platform utilizzando il comando seguente. Ciò ci consentirà di eseguire Kali sulla virtualizzazione del sistema:

dism.exe / in linea / abilita-funzione / nomefunzione:VirtualMachinePlatform / Tutto / norestart

Passaggio 4: aggiorna WSL 1 a WSL 2

Per eseguire Kali Linux, WSL 2 è la versione preferibile. Windows 10 per impostazione predefinita ha WSL 1. Per aggiornare la versione WSL predefinita a WSL 2, esegui il comando seguente:

wsl.exe --aggiornamento

Alcune build di Windows 10 non aggiornano la versione WSL. Per aggiornare manualmente la versione WSL, scaricare il file “ Aggiornamento del kernel Linux WSL ” pacchetto per Windows cliccando sul file allegato collegamento .

Dopo aver scaricato il file msi di aggiornamento del kernel WSL, aprire il file ' Download ' directory ed eseguire il file:

Verrà eseguito l'aggiornamento WSL per aggiornare la versione:

Dopo aver aggiornato la versione WSL, premere il pulsante “ Fine pulsante '. Ignora l'errore perché abbiamo già aggiornato WSL2 e questa configurazione non esegue alcun aggiornamento:

Passaggio 5: imposta la versione predefinita di WSL

Ora imposta la versione predefinita di WSL come ' 2 'utilizzando il comando seguente:

wsl --set-versione-predefinita 2

Dopo aver configurato WSL2 sul sistema, ora puoi installare Kali Linux o qualsiasi altra distribuzione Linux sul sottosistema Windows.

Passaggio 6: installa Kali Linux

Per installare la distribuzione Kali Linux utilizzando WSL, esegui il comando ' wsl –install –distribution 'comando. Ecco, il “ -distribuzione L'opzione ' viene utilizzata per specificare il nome della distribuzione. Abbiamo installato il ' kali-linux 'distribuzione su WSL2:

wsl --installare --distribuzione kali-linux

Dopo aver completato il processo di installazione, imposta nome utente e password per Kali Linux come mostrato di seguito:

L'output sopra mostra che abbiamo installato con successo Kali Linux su WSL2.

In alternativa, gli utenti possono installare direttamente la distribuzione Kali Linux dallo store ufficiale di Microsoft:

Passaggio 7: controlla le informazioni sul kernel

Per verificare le informazioni sul kernel di Kali, esegui il comando seguente:

il tuo nome -UN

Passaggio 8: aggiorna il repository di Kali

Per aggiornare il repository di Kali, utilizza il comando ' aggiornamento adeguato 'comando:

sudo aggiornamento adeguato

Questo aggiornerà Kali Linux alla versione più recente:

Lo scatto sopra mostra che “ 163 'I pacchetti devono essere aggiornati.

Passaggio 9: aggiorna i pacchetti di Kali

Per aggiornare i pacchetti di Kali, esegui il comando ' aggiornamento adeguato 'comando con diritti di utente root:

sudo aggiornamento adeguato -E

L'operazione potrebbe richiedere spazio su disco aggiuntivo, per consentire tutte le autorizzazioni, il ' -E viene utilizzata l'opzione ':

Abbiamo effettivamente installato Kali Linux su WSL2. Tuttavia, per utilizzare il desktop Kali su Windows, segui la sessione seguente.

Come accedere a Kali Desktop utilizzando KeX?

È possibile accedere al desktop remoto Kali collegandosi al server KeX. Per installare lo strumento Windows KeX di Kali ed eseguire il server, seguire i passaggi seguenti:

Passaggio 1: avvia Kali Linux

Innanzitutto, avvia la distribuzione Kali Linux su Windows cercandola nel menu Start:

Passaggio 2: installa Windows KeX di Kali

Successivamente, installa il ' kali-win-kex ' dal repository APT di Kali utilizzando il comando seguente. Questo strumento verrà utilizzato per eseguire il server Kali KeX su Windows:

sudo adatto installare -E kali-win-kex

L'output mostra che abbiamo installato il pacchetto Kali Windows KeX sul sistema:

Passaggio 3: connettiti al desktop di Kali

Ora esegui e connetti il ​​server KeX di Kali su Windows eseguendo il comando seguente nel terminale di Kali:

biscotto --vincita -S

Il risultato seguente mostra che “ Il server Win-KeX è in esecuzione “al porto” 5901 ':

Questo comando aprirà automaticamente il desktop Kali Linux in modalità completa sullo schermo. Qui puoi vedere che abbiamo effettivamente effettuato l'accesso al desktop remoto Kali su Windows:

Abbiamo trattato il metodo per configurare completamente Kali Linux su WSL.

Conclusione

Per configurare Kali Linux sul sistema tramite WSL, abilitare innanzitutto gli strumenti WSL e VirtualMachine Platform integrati in Windows. Successivamente, aggiorna WSL1 a WSL2. Quindi, installa Kali Linux utilizzando il pulsante ' wsl –install –distribution kali-linux 'comando. Questo installerà e aprirà il terminale Kali Linux. Per accedere al desktop remoto Kali, l'utente deve installare Windows KeX e avviare il server KeX. Questo aprirà Kali Desktop sullo schermo del sistema. Questo post ha trattato i metodi per configurare e utilizzare Kali su WSL.