Jak skonfigurować Kali na WSL

Jak Skonfigurowac Kali Na Wsl



Kali Linux to jedna z powszechnie używanych dystrybucji Linuksa przez specjalistów i studentów zajmujących się bezpieczeństwem cybernetycznym. Oferuje wiele interesujących narzędzi do testowania pióra, kryminalistyki bezpieczeństwa i etycznego hakowania. Jeśli jednak myślimy o uruchomieniu Kali Linux na systemie, możemy skorzystać z narzędzi hypervisora, takich jak VMware VirtualBox lub wirtualizacja w chmurze.

Jednak w systemie Windows jednym z preferowanych sposobów korzystania z Kali Linux jest uruchomienie go na wbudowanym narzędziu do wirtualizacji systemu Windows (HyperV). Może to być możliwe poprzez WSL (podsystem Windows dla systemu Linux). Użytkownicy mogą łatwo przełączać się między Kali Linux i Windows.

Ten blog pokaże:







Warunki wstępne

Aby skonfigurować Kali Linux w systemie Windows za pomocą narzędzia WSL, użytkownik musi spełnić następujące wymagania wstępne:



  • WSL: WSL umożliwia nam uruchomienie dowolnej dystrybucji Linuksa na Windowsie. Dostępny jest w dwóch wersjach” WSL1 ' I ' WSL2 ”. Jednak do uruchomienia Kali Linux preferowaną wersją jest WSL2, ponieważ wykorzystuje wirtualizację Windows (HyperV).
  • Wersja systemu Windows: Aby uruchomić i włączyć WSL w systemie, użytkownik musi mieć co najmniej system Windows 10 w wersji 20H1 (kompilacja: 19041, wersja: 2004). Jednak preferowaną wersją dla Kali Linux jest Windows 11. Aby sprawdzić wersję systemu Windows, najpierw otwórz „ Uruchomić ” w polu „ Okno+R ' klucz. Następnie wyszukaj „ zwycięzca ”:



Spowoduje to wyświetlenie informacji o zainstalowanym systemie Windows i jego wersji w systemie:





W tym artykule używamy systemu Windows 11. Ale procedura będzie taka sama w obu przypadkach.



  • grudzień: dism.exe ” to wbudowane narzędzie systemu Windows służące do obsługi obrazów pulpitu systemu Windows. Naprawia obraz systemu Windows oraz zarządza i obsługuje narzędzia instalacyjne systemu Windows.
  • PowerShell: Jest to wbudowany w system Windows terminal i program skryptowy, służący do automatyzacji zadań administracyjnych i uruchamiania poleceń systemu Windows.

Przejdźmy dalej do poniższej sekcji, aby zainstalować Kali na WSL.

Jak skonfigurować Kali na WSL?

WSL jest określany jako podsystem Windows dla dystrybucji Linuksa. Umożliwia nam uruchamianie różnych dystrybucji Linuksa w systemie Windows bez tworzenia maszyn wirtualnych i narzędzi hypervisora. Aby skonfigurować i zainstalować Kali na WSL, postępuj zgodnie z podanymi ilustracjami.

Krok 1: Uruchom PowerShell

Otwórz Windows PowerShell z uprawnieniami administratora poprzez menu Start:

Krok 2: Włącz WSL

Teraz włącz narzędzie WSL w funkcjach systemu Windows. W tym celu uruchom „ dism.exe ”, aby włączyć i zainstalować WSL w systemie Windows:

dism.exe / online / włącz funkcję / nazwa funkcji:Microsoft-Windows-Subsystem-Linux / Wszystko / norestart

Użytkownicy mogą jednak zainstalować narzędzie WSL ze sklepu Microsoft Store:

Krok 3: Włącz platformę VirtualMachine

W następnym kroku włącz narzędzie Platforma VirtualMachine za pomocą poniższego polecenia. Umożliwi nam to uruchomienie Kali na wirtualizacji systemu:

dism.exe / online / włącz funkcję / nazwa funkcji:Platforma VirtualMachine / Wszystko / norestart

Krok 4: Zaktualizuj WSL 1 do WSL 2

Aby uruchomić Kali Linux, preferowaną wersją jest WSL 2. Windows 10 domyślnie ma WSL 1. Aby zaktualizować domyślną wersję WSL do WSL 2, uruchom poniższe polecenie:

wsl.exe --aktualizacja

Niektóre kompilacje systemu Windows 10 nie aktualizują wersji WSL. Aby ręcznie zaktualizować wersję WSL, pobierz „ Aktualizacja jądra WSL Linux ” dla systemu Windows, klikając na załączony połączyć .

Po pobraniu pliku msi aktualizacji jądra WSL otwórz „ Pliki do pobrania ” i uruchom plik:

Spowoduje to uruchomienie aktualizacji WSL w celu aktualizacji wersji:

Po zaktualizowaniu wersji WSL naciśnij przycisk „ Skończyć ' przycisk. Zignoruj ​​błąd, ponieważ zaktualizowaliśmy już WSL2 i ta konfiguracja nie wykonuje żadnej aktualizacji:

Krok 5: Ustaw domyślną wersję WSL

Teraz ustaw domyślną wersję WSL jako „ 2 ” za pomocą poniższego polecenia:

wsl --set-domyślna wersja 2

Po skonfigurowaniu WSL2 w systemie możesz teraz zainstalować Kali Linux lub dowolną inną dystrybucję Linuksa w podsystemie Windows.

Krok 6: Zainstaluj Kali Linux

Aby zainstalować dystrybucję Kali Linux przy użyciu WSL, uruchom „ wsl –install –distribution ' Komenda. Tutaj ' -dystrybucja Opcja ” służy do określenia nazwy dystrybucji. Zainstalowaliśmy „ kali-linux ” dystrybucja na WSL2:

wsl --zainstalować --dystrybucja kali-linux

Po zakończeniu procesu instalacji ustaw nazwę użytkownika i hasło dla Kali Linux, jak pokazano poniżej:

Powyższe dane wyjściowe pokazują, że pomyślnie zainstalowaliśmy Kali Linux na WSL2.

Alternatywnie użytkownicy mogą bezpośrednio zainstalować dystrybucję Kali Linux z oficjalnego sklepu Microsoftu:

Krok 7: Sprawdź informacje o jądrze

Aby sprawdzić informacje o jądrze Kali, uruchom poniższe polecenie:

bez imienia -A

Krok 8: Zaktualizuj repozytorium Kali

Aby zaktualizować repozytorium Kali, użyj „ trafna aktualizacja ' Komenda:

sudo trafna aktualizacja

Spowoduje to aktualizację Kali Linux do najnowszej wersji:

Powyższy snap pokazuje, że „ 163 ” pakiety wymagają aktualizacji.

Krok 9: Uaktualnij pakiety Kali

Aby zaktualizować pakiety Kali, wykonaj polecenie „ trafne uaktualnienie ” polecenie z uprawnieniami użytkownika root:

sudo trafne uaktualnienie -I

Operacja może wymagać dodatkowego miejsca na dysku, aby zezwolić na wszystkie uprawnienia, „ -I ” używana jest opcja:

Skutecznie zainstalowaliśmy Kali Linux na WSL2. Aby jednak korzystać z pulpitu Kali w systemie Windows, wykonaj poniższą sesję.

Jak uzyskać dostęp do Kali Desktop za pomocą KeX?

Dostęp do zdalnego pulpitu Kali można uzyskać, łącząc się z serwerem KeX. Aby zainstalować narzędzie Kali Windows KeX i uruchomić serwer, wykonaj poniższe kroki:

Krok 1: Uruchom Kali Linux

Najpierw uruchom dystrybucję Kali Linux w systemie Windows, wyszukując ją w menu Start:

Krok 2: Zainstaluj Windows KeX Kali

Następnie zainstaluj „ kali-win-kex ” z repozytorium APT Kali, używając poniższego polecenia. To narzędzie będzie używane do uruchomienia serwera Kali KeX w systemie Windows:

sudo trafny zainstalować -I kali-win-kex

Dane wyjściowe pokazują, że zainstalowaliśmy w systemie pakiet Kali Windows KeX:

Krok 3: Połącz się z pulpitem Kali

Teraz uruchom i połącz serwer KeX Kali w systemie Windows, wykonując poniższe polecenie w terminalu Kali:

Herbatnik --wygrać -S

Poniższy wynik pokazuje, że „ Serwer Win-KeX jest uruchomiony ”w porcie” 5901 ”:

To polecenie automatycznie otworzy Kali Linux Desktop w trybie pełnym na ekranie. Tutaj możesz zobaczyć, że skutecznie uzyskaliśmy dostęp do zdalnego pulpitu Kali w systemie Windows:

Omówiliśmy metodę całkowitej konfiguracji Kali Linux na WSL.

Wniosek

Aby skonfigurować Kali Linux w systemie poprzez WSL, najpierw włącz wbudowane w Windows narzędzia WSL i platformę VirtualMachine. Następnie zaktualizuj WSL1 do WSL2. Następnie zainstaluj Kali Linux za pomocą „ wsl –install –dystrybucja kali-linux ' Komenda. Spowoduje to zainstalowanie i otwarcie terminala Kali Linux. Aby uzyskać dostęp do zdalnego pulpitu Kali, użytkownik musi zainstalować Windows KeX i uruchomić serwer KeX. Spowoduje to otwarcie Kali Desktop na ekranie systemowym. W tym poście omówiono metody konfiguracji i używania Kali na WSL.