Hoe Kali op WSL in te stellen

Hoe Kali Op Wsl In Te Stellen



Kali Linux is een van de universeel gebruikte Linux-distributies door cyberbeveiligingsprofessionals en studenten. Het biedt veel interessante tools voor pentesten, forensisch onderzoek naar beveiliging en ethisch hacken. Als we er echter aan denken om Kali Linux op het systeem te gebruiken, kunnen we hypervisortools zoals VMware VirtualBox of cloudvirtualisatie gebruiken.

Maar op Windows is een van de beste manieren om Kali Linux te gebruiken het uitvoeren ervan op de ingebouwde virtualisatietool van Windows (HyperV). Dit kan mogelijk zijn via WSL (Windows Subsystem for Linux). Gebruikers kunnen eenvoudig schakelen tussen Kali Linux en Windows.

Deze blog zal het volgende demonstreren:







Vereisten

Om Kali Linux op Windows in te stellen met behulp van de WSL-tool, moet de gebruiker aan de volgende vereisten voldoen:



  • WSL: Met WSL kunnen we elke Linux-distributie op Windows draaien. Het is verkrijgbaar in twee versies “ WSL1 ' En ' WSL2 ”. Om Kali Linux te draaien, verdient WSL2 echter de voorkeur, omdat deze gebruik maakt van Windows-virtualisatie (HyperV).
  • Windows-versie: Om WSL op het systeem uit te voeren en in te schakelen, moet de gebruiker minimaal Windows 10-versie versie 20H1 hebben (Build: 19041, versie: 2004). Een voorkeursversie voor Kali Linux is echter Windows 11. Om de Windows-build te controleren, opent u eerst het bestand “ Loop ”-vak met behulp van de “ Venster+R ' sleutel. Zoek vervolgens naar “ winnaar ”:



Dit toont de informatie over geïnstalleerde Windows en de versie ervan op het systeem:





Voor dit artikel gebruiken we Windows 11. Maar de procedure is voor beide hetzelfde.



  • december: De ' dism.exe ” is een ingebouwd Windows-hulpprogramma dat wordt gebruikt om Windows-bureaubladafbeeldingen te onderhouden. Het repareert de Windows-image en beheert en exploiteert Windows-installatietools.
  • PowerShell: Het is een in Windows ingebouwd terminal- en scriptprogramma dat wordt gebruikt om administratieve taken te automatiseren en Windows-opdrachten uit te voeren.

Laten we verder gaan naar het onderstaande gedeelte om Kali op WSL te installeren.

Hoe stel ik Kali in op WSL?

De WSL wordt het Windows-subsysteem voor Linux-distributies genoemd. Het stelt ons in staat om verschillende Linux-distributies op Windows te draaien zonder virtuele machines en hypervisortools te creëren. Volg de gegeven illustraties om Kali op WSL in te stellen en te installeren.

Stap 1: Start PowerShell

Open Windows PowerShell met beheerder rechtstreeks via het Start-menu:

Stap 2: WSL inschakelen

Schakel nu de WSL-tool in vanuit Windows-functies. Voer hiervoor de “ dism.exe 'opdracht om WSL op Windows in te schakelen en te installeren:

dism.exe / online / enable-functie / functienaam:Microsoft-Windows-Subsysteem-Linux / alle / noch opnieuw starten

Gebruikers kunnen de WSL-tool echter ook vanuit de Microsoft Store installeren:

Stap 3: Schakel het VirtualMachine-platform in

Schakel in de volgende stap de VirtualMachine Platform-tool in met behulp van de onderstaande opdracht. Dit zal ons in staat stellen om de Kali op systeemvirtualisatie uit te voeren:

dism.exe / online / enable-functie / functienaam:Virtual MachinePlatform / alle / noch opnieuw starten

Stap 4: Update WSL 1 naar WSL 2

Om Kali Linux te draaien, heeft WSL 2 de voorkeur. Windows 10 heeft standaard WSL 1. Om de standaard WSL-versie bij te werken naar WSL 2, voert u de onderstaande opdracht uit:

wsl.exe --update

Sommige Windows 10-builds updaten de WSL-versie niet. Om de WSL-versie handmatig bij te werken, downloadt u de “ WSL Linux-kernelupdate ”-pakket voor Windows door op het bijgevoegde bestand te klikken koppeling .

Na het downloaden van het msi-bestand voor de WSL-kernelupdate opent u het bestand “ Downloads ” directory en voer het bestand uit:

Hiermee wordt de WSL-update uitgevoerd om de versie bij te werken:

Na het updaten van de WSL-versie drukt u op de “ Finish ' knop. Negeer de fout, deze komt omdat we WSL2 al hebben bijgewerkt en deze installatie voert geen enkele update uit:

Stap 5: Stel de standaardversie van WSL in

Stel nu de WSL-standaardversie in als “ 2 'met behulp van de onderstaande opdracht:

wsl --set-default-versie 2

Nadat je WSL2 op het systeem hebt ingesteld, kun je nu Kali Linux of een andere Linux-distro op het Windows-subsysteem installeren.

Stap 6: Installeer Kali Linux

Om de Kali Linux-distro te installeren met behulp van WSL, voert u de opdracht ' wsl –install –distribution commando. Hier de ' -verdeling De optie wordt gebruikt om de distributienaam op te geven. Wij hebben de “ kali-linux ” distributie op WSL2:

wsl --installeren --verdeling kali-linux

Nadat u het installatieproces hebt voltooid, stelt u de gebruikersnaam en het wachtwoord voor Kali Linux in, zoals hieronder weergegeven:

Uit de bovenstaande uitvoer blijkt dat we Kali Linux met succes op WSL2 hebben geïnstalleerd.

Als alternatief kunnen gebruikers de Kali Linux-distributie rechtstreeks installeren vanuit de officiële winkel van Microsoft:

Stap 7: Controleer de kernelinformatie

Om de informatie over Kali's kernel te controleren, voert u de onderstaande opdracht uit:

je naam -A

Stap 8: Update de Kali's Repository

Om de Kali-repository bij te werken, gebruikt u de “ passende update ” commando:

sudo passende update

Hiermee wordt Kali Linux bijgewerkt naar de nieuwste versie:

De bovenstaande module laat zien dat “ 163 ”-pakketten moeten worden geüpgraded.

Stap 9: Upgrade Kali's pakketten

Om de Kali-pakketten te upgraden, voert u de “ passende upgrade 'opdracht met rootgebruikersrechten:

sudo passende upgrade -En

Voor de bewerking is mogelijk extra schijfruimte nodig om alle machtigingen toe te staan. -En ” optie wordt gebruikt:

We hebben Kali Linux effectief op WSL2 geïnstalleerd. Om de Kali-desktop op Windows te gebruiken, volgt u echter de onderstaande sessie.

Hoe krijg ik toegang tot Kali Desktop door KeX te gebruiken?

Het Kali externe bureaublad is toegankelijk door verbinding te maken met de KeX-server. Om Kali's Windows KeX-tool te installeren en de server te starten, volgt u de onderstaande stappen:

Stap 1: Start Kali Linux

Start eerst de Kali Linux-distributie op Windows door ernaar te zoeken in het Start-menu:

Stap 2: Installeer Kali's Windows KeX

Installeer vervolgens de “ kali-win-kex 'tool uit Kali's APT-repository met behulp van de onderstaande opdracht. Deze tool zal worden gebruikt om de Kali KeX-server op Windows te draaien:

sudo geschikt installeren -En kali-win-kex

De uitvoer laat zien dat we het Kali Windows KeX-pakket op het systeem hebben geïnstalleerd:

Stap 3: Maak verbinding met Kali's bureaublad

Voer nu Kali's KeX-server uit en verbind deze op Windows door de onderstaande opdracht in Kali's terminal uit te voeren:

biscuit --winnen -S

Het onderstaande resultaat laat zien dat de “ Win-KeX-server is actief “in de haven” 5901 ”:

Met deze opdracht wordt de Kali Linux Desktop automatisch in volledige modus op het scherm geopend. Hier kunt u zien dat we effectief toegang hebben gehad tot het Kali externe bureaublad op Windows:

We hebben de methode besproken om Kali Linux volledig op WSL in te stellen.

Conclusie

Om Kali Linux op het systeem in te stellen via WSL, schakelt u eerst de in Windows ingebouwde WSL- en VirtualMachine Platform-tools in. Update daarna de WSL1 naar WSL2. Installeer vervolgens Kali Linux met behulp van de “ wsl –install –distributie kali-linux commando. Hiermee wordt de Kali Linux-terminal geïnstalleerd en geopend. Om toegang te krijgen tot het externe bureaublad van Kali, moet de gebruiker Windows KeX installeren en de KeX-server starten. Hierdoor wordt de Kali Desktop op het systeemscherm geopend. In dit bericht worden de methoden besproken om Kali op WSL in te stellen en te gebruiken.