Kako postaviti Kali na WSL

Kako Postaviti Kali Na Wsl



Kali Linux jedna je od univerzalno korištenih distribucija Linuxa od strane profesionalaca i studenata cyber sigurnosti. Nudi mnoge zanimljive alate za testiranje olovke, sigurnosnu forenziku i etičko hakiranje. Međutim, kada razmišljamo o pokretanju Kali Linuxa na sustavu, možemo koristiti hipervizorske alate poput VMware VirtualBoxa ili virtualizacije u oblaku.

Ali u sustavu Windows, jedan od poželjnih načina korištenja Kali Linuxa je njegovo pokretanje na ugrađenom alatu za virtualizaciju sustava Windows (HyperV). To je moguće putem WSL-a (Windows podsustava za Linux). Korisnici se mogu jednostavno prebacivati ​​između Kali Linuxa i Windowsa.

Ovaj će blog pokazati:







Preduvjeti

Za postavljanje Kali Linuxa na Windows pomoću WSL alata, korisnik mora ispuniti sljedeće preduvjete:



  • WSL: WSL nam omogućuje pokretanje bilo koje distribucije Linuxa na Windowsima. Dostupan je u dvije verzije” WSL1 ' i ' WSL2 ”. Međutim, za pokretanje Kali Linuxa poželjna verzija je WSL2 jer koristi Windows virtualizaciju (HyperV).
  • Verzija sustava Windows: Da bi pokrenuo i omogućio WSL na sustavu, korisnik mora imati najmanje verziju Windows 10 verzije 20H1 (verzija: 19041, verzija: 2004). Međutim, poželjna verzija za Kali Linux je Windows 11. Da biste provjerili verziju sustava Windows, prvo otvorite ' Trčanje ' okvir pomoću ' Prozor+R ' ključ. Zatim potražite ' pobjednik ”:



Ovo će prikazati informacije o instaliranom sustavu Windows i njegovoj verziji na sustavu:





Za ovaj članak koristimo Windows 11. No postupak će biti isti za oba.



  • prosinac: ' dism.exe ” je uslužni program ugrađen u sustav Windows koji se koristi za servisiranje slika radne površine sustava Windows. Popravlja sliku sustava Windows i upravlja alatima za instalaciju sustava Windows.
  • PowerShell: To je terminal i skriptni program ugrađen u sustav Windows koji se koristi za automatizaciju administrativnih zadataka i pokretanje Windows naredbi.

Idemo naprijed prema odjeljku u nastavku za instaliranje Kali na WSL.

Kako postaviti Kali na WSL?

WSL se naziva Windows podsustav za distribucije Linuxa. Omogućuje nam pokretanje različitih distribucija Linuxa na Windowsima bez stvaranja virtualnih strojeva i alata za hipervizor. Za postavljanje i instaliranje Kali na WSL, slijedite dane ilustracije.

Korak 1: Pokrenite PowerShell

Otvorite Windows PowerShell s administratorom izravno putem izbornika Start:

Korak 2: Omogućite WSL

Sada omogućite WSL alat iz Windows značajki. U tu svrhu pokrenite ' dism.exe ” naredba za omogućavanje i instaliranje WSL-a u sustavu Windows:

dism.exe / na liniji / omogućiti značajku / naziv značajke:Microsoft-Windows-Subsystem-Linux / svi / norestart

Međutim, korisnici također mogu instalirati WSL alat iz Microsoftove trgovine:

Korak 3: Omogućite platformu VirtualMachine

U sljedećem koraku omogućite alat VirtualMachine Platform pomoću donje naredbe. To će nam omogućiti pokretanje Kali na virtualizaciji sustava:

dism.exe / na liniji / omogućiti značajku / naziv značajke:VirtualMachinePlatform / svi / norestart

Korak 4: Ažurirajte WSL 1 na WSL 2

Za pokretanje Kali Linuxa poželjna je verzija WSL 2. Windows 10 prema zadanim postavkama ima WSL 1. Da biste ažurirali zadanu verziju WSL-a na WSL 2, pokrenite naredbu u nastavku:

wsl.exe --Ažuriraj

Neke verzije sustava Windows 10 ne ažuriraju WSL verziju. Za ručno ažuriranje WSL verzije, preuzmite ' Ažuriranje WSL Linux kernela ” paket za Windows klikom na priloženi veza .

Nakon preuzimanja msi datoteke ažuriranja WSL kernela, otvorite ' Preuzimanja ” direktorij i izvršite datoteku:

Ovo će pokrenuti WSL ažuriranje za ažuriranje verzije:

Nakon ažuriranja WSL verzije pritisnite “ Završi ' dugme. Ignorirajte pogrešku jer smo već ažurirali WSL2, a ova postavka ne izvršava nikakvo ažuriranje:

Korak 5: Postavite WSL zadanu verziju

Sada postavite WSL zadanu verziju kao ' 2 ” pomoću donje naredbe:

wsl --set-default-version 2

Nakon postavljanja WSL2 na sustav, sada možete instalirati Kali Linux ili bilo koji drugi Linux distro na Windows podsustav.

Korak 6: Instalirajte Kali Linux

Da biste instalirali Kali Linux distro koristeći WSL, pokrenite ' wsl –install –distribucija ” naredba. Ovdje, ' -distribucija ” opcija se koristi za određivanje naziva distribucije. Instalirali smo ' kali-linux ” distribucija na WSL2:

wsl --instalirati --distribucija kali-linux

Nakon dovršetka postupka instalacije, postavite korisničko ime i lozinku za Kali Linux kao što je prikazano u nastavku:

Gornji rezultat pokazuje da smo uspješno instalirali Kali Linux na WSL2.

Alternativno, korisnici mogu izravno instalirati Kali Linux distribuciju iz Microsoftove službene trgovine:

Korak 7: Provjerite informacije o jezgri

Da biste provjerili informacije o jezgri Kali, pokrenite naredbu u nastavku:

uname -a

Korak 8: Ažurirajte Kalijevo spremište

Za ažuriranje Kali repozitorija upotrijebite ' prikladno ažuriranje ” naredba:

sudo prikladno ažuriranje

Ovo će ažurirati Kali Linux na najnoviju verziju:

Gornji snimak pokazuje da ' 163 ” pakete je potrebno nadograditi.

Korak 9: Nadogradite Kali pakete

Za nadogradnju Kali paketa, izvršite ' prikladna nadogradnja ” naredba s root korisničkim pravima:

sudo prikladna nadogradnja -i

Operacija može zahtijevati dodatni prostor na disku, kako bi se omogućila sva dopuštenja, ' -i ” koristi se opcija:

Učinkovito smo instalirali Kali Linux na WSL2. Međutim, kako biste koristili radnu površinu Kali u sustavu Windows, slijedite donju sesiju.

Kako pristupiti Kali Desktopu pomoću KeX-a?

Udaljenoj radnoj površini Kali može se pristupiti povezivanjem na KeX poslužitelj. Da biste instalirali Kalijev Windows KeX alat i pokrenuli poslužitelj, slijedite korake u nastavku:

Korak 1: Pokrenite Kali Linux

Najprije pokrenite Kali Linux distribuciju u sustavu Windows pretraživanjem u izborniku Start:

Korak 2: Instalirajte Kalijev Windows KeX

Zatim instalirajte ' kali-win-kex ” iz Kalinog APT repozitorija pomoću donje naredbe. Ovaj alat će se koristiti za pokretanje Kali KeX poslužitelja na Windowsima:

sudo prikladan instalirati -i kali-win-kex

Izlaz pokazuje da smo instalirali Kali windows KeX paket na sustav:

Korak 3: Povežite se s radnom površinom Kali

Sada pokrenite i povežite Kalijev KeX poslužitelj na Windowsima izvršavanjem donje naredbe u Kalinom terminalu:

biskvit --pobijediti -s

Donji rezultat pokazuje da je ' Win-KeX poslužitelj radi 'u luci' 5901 ”:

Ova naredba će automatski otvoriti Kali Linux Desktop u punom načinu rada na zaslonu. Ovdje možete vidjeti da smo učinkovito pristupili udaljenoj radnoj površini Kali u sustavu Windows:

Pokrili smo metodu potpunog postavljanja Kali Linuxa na WSL.

Zaključak

Da biste postavili Kali Linux na sustav putem WSL-a, prvo omogućite WSL i VirtualMachine Platform alate ugrađene u Windows. Nakon toga ažurirajte WSL1 na WSL2. Zatim instalirajte Kali Linux koristeći ' wsl –instalacija –distribucija kali-linux ” naredba. Ovo će instalirati i otvoriti Kali Linux terminal. Za pristup udaljenoj radnoj površini Kali korisnik mora instalirati Windows KeX i pokrenuti KeX poslužitelj. Ovo će otvoriti Kali Desktop na zaslonu sustava. Ovaj post pokriva metode za postavljanje i korištenje Kali na WSL-u.