Bu dosyada WSL'in aktifleştirilmesi ve WSL ile Kali kurmayı öğreneceğiz.
WSL'in Aktifleştirilmesi | Kali'nin Kurulumu | Kali'nin Masaüstü Kurulumu | Ekstralar
İlk olarak Windows tuşuna basıp "Windows özelliklerini aç veya kapat" ya da Windowsunuz İngilizceyse "Turn Windows features on or off" şeklinde aratıp ilk sonuca tıklayın
Daha sonra gelen ekranda Linux için Windows Alt Sistemi kutusunu ve Sanal Makina Platformu kutusunu işaretleyin ve tamama tıklayın.
Özellikler bilgisayara indikten sonra bilgisayarı yeniden başlatın ve buraya tıklayarak wsl2 kernelini indirip bilgisayarınıza kurun ve bilgisayarınızı tekrar yeniden başlatın.
Bilgisayarınızı yeniden başlattıktan sonra powershelli yönetici olarak açıp aşağıdaki komutu yazun.
wsl --set-default-version 2
Ve komut çalıştıktan sonra aşağıdaki komutu yazın.
wsl --update
Eğer bir güncelleme yaparsa güncellenmenin tamamlanması için aşağıdaki komutu yazın.
wsl --shutdown
Micorosft Store'a girip Kali Linux diye aratın.
Yukarıdaki uygulamayı bulup indirin.
Uygulamayı indirip açtıktan sonra
Installing, this may take a few minutes...
yazısı ile karşılaşacaksınız ve işlem tamamlandıktan sonra sizden bir kullanıcı adı belirlemenizi isteyecek. Kullanıcı adınızı belirleyin ve daha sonra çıkan ekranda şifrenizi belirleyin.
Bu işlemler bittikten sonra karşınıza kali terminali gelecek.
Eğer Kali 0x80370102 hatasını verirse powershelli yönetici olarak çalıştırıp aşağıdaki komutu yazın ve bilgisayarınızı yeniden başlatın. Sorununuz büyük ihtimalle çözülecektir.
bcdedit /set hypervisorlaunchtype auto
İlk olarak sistemi güncelleyelim.
sudo apt update
sudo apt full-upgrade -y
Güncelleme bittikten sonra Win-Kex'i yani kali-win-kex paketini Kali'ye yükleyeceğiz.
sudo apt install kali-win-kex
Paket yüklenirken karşınıza "Configuring keyboard-configuration" ekranı gelecek.
Other'ı seçip daha sonra gelen ekranda Turkish gelene kadar aşağı ok tuşuna basıyoruz ve Turkish'i seçiyoruz. Gelen ekrandan tekrar Turkish'i seçiyoruz ve kurulum devam ediyor.
Kurulum bittikten sonra terminal'e
kex
Komutunu kullanarak kex'i çalıştırın.
Şifre girmenizi isteyecek ve daha sonra "Would you like to enter a view-only password (y/n)? " yazısı çıkacak. n yazıp entera basın ve bu adımı atlayın. Daha sonra bağlantıyı yaparken aşağıdaki ekran gelecek oraya az önce belirlediğiniz şifreyi yazacaksınız.
Eğer hata alırsanız aşağıdaki komutları uygulayın:
sudo rm -rf /etc/.X11-unix
vncserver
Daha sonra kex'i tekrar çalıştırmayı deneyin ve büyük olasılıkla sorununuz çözülmüş olacak.
1- WSL'deki Kali'de root hesabının default olarak şifresi yok ve değiştirmek için aşağıdaki adımları uygulayabilirsiniz.
sudo su
passwd
2- WSL'deki Kali'de pentesting toolları kurulu olarak gelmiyor. Toolları kurmak için aşağıdaki komutu kullanabilirsiniz.
sudo apt install kali-linux-default
sudo apt install kali-tweaks
Daha sonra kali tweaks menüsüne girip oradan sisteminizde olmayan başka toolları da seçerek indirebilirsiniz.
3- Kali'yi root olarak kullanmayı seviyorsanız aşağıdaki komutu powershell'e yazarak kali açıldığında direk root hesabına giriş yapabilirsiniz
kali config --default-user root