Bagaimana untuk Sediakan Kali pada WSL

Bagaimana Untuk Sediakan Kali Pada Wsl



Kali Linux ialah salah satu pengedaran Linux yang digunakan secara universal oleh profesional dan pelajar keselamatan siber. Ia menawarkan banyak alat menarik untuk ujian pen, forensik keselamatan dan penggodaman beretika. Walau bagaimanapun, apabila kita berfikir tentang menjalankan Kali Linux pada sistem, kita mungkin menggunakan alat hipervisor seperti VMware VirtualBox atau virtualisasi awan.

Tetapi pada Windows, salah satu cara yang lebih baik untuk menggunakan Kali Linux adalah dengan menjalankannya pada alat virtualisasi terbina dalam Windows (HyperV). Ini boleh dilakukan melalui WSL (Windows Subsystem for Linux). Pengguna boleh bertukar dengan mudah antara Kali Linux dan Windows.

Blog ini akan menunjukkan:







Prasyarat

Untuk menyediakan Kali Linux pada Windows dengan menggunakan alat WSL, pengguna mesti memenuhi prasyarat berikut:



  • WSL: WSL membolehkan kami menjalankan sebarang pengedaran Linux pada Windows. Ia boleh didapati dalam dua versi ' WSL1 ” dan “ WSL2 ”. Walau bagaimanapun, untuk menjalankan Kali Linux, versi yang lebih baik ialah WSL2 kerana ia menggunakan virtualisasi Windows (HyperV).
  • Versi Windows: Untuk menjalankan dan mendayakan WSL pada sistem, pengguna mesti mempunyai sekurang-kurangnya versi Windows 10 versi 20H1 (Bina: 19041, Versi: 2004). Walau bagaimanapun, versi pilihan untuk Kali Linux ialah Windows 11. Untuk menyemak binaan Windows, mula-mula buka “ Lari kotak ” menggunakan “ Tetingkap+R ” kunci. Kemudian, cari ' pemenang ”:



Ini akan menunjukkan maklumat tentang Windows yang dipasang dan versinya pada sistem:





Untuk artikel ini, kami menggunakan Windows 11. Tetapi prosedurnya akan sama untuk kedua-duanya.



  • Dis: ' dism.exe ” ialah utiliti terbina dalam Windows yang digunakan untuk memberi perkhidmatan kepada imej desktop Windows. Ia membaiki imej Windows dan mengurus serta mengendalikan alat pemasangan Windows.
  • PowerShell: Ia ialah program terminal dan skrip terbina dalam Windows yang digunakan untuk mengautomasikan tugas pentadbiran dan menjalankan arahan Windows.

Mari teruskan ke bahagian di bawah untuk memasang Kali pada WSL.

Bagaimana untuk Sediakan Kali pada WSL?

WSL dirujuk sebagai Subsistem Windows untuk pengedaran Linux. Ia membolehkan kami menjalankan distro Linux yang berbeza pada Windows tanpa mencipta mesin maya dan alat hipervisor. Untuk menyediakan dan memasang Kali pada WSL, ikuti ilustrasi yang diberikan.

Langkah 1: Lancarkan PowerShell

Buka Windows PowerShell dengan pentadbir terus melalui menu Mula:

Langkah 2: Dayakan WSL

Sekarang, dayakan alat WSL daripada ciri Windows. Untuk tujuan ini, jalankan ' dism.exe ” perintah untuk mendayakan dan memasang WSL pada Windows:

dism.exe / dalam talian / membolehkan-ciri / nama ciri:Microsoft-Windows-Subsystem-Linux / semua / norestart

Walau bagaimanapun, pengguna juga boleh memasang alat WSL daripada Microsoft Store:

Langkah 3: Dayakan Platform VirtualMachine

Dalam langkah seterusnya, dayakan alat Platform VirtualMachine menggunakan arahan di bawah. Ini akan membolehkan kami menjalankan Kali pada virtualisasi sistem:

dism.exe / dalam talian / membolehkan-ciri / nama ciri:VirtualMachinePlatform / semua / norestart

Langkah 4: Kemas kini WSL 1 kepada WSL 2

Untuk menjalankan Kali Linux, WSL 2 adalah versi yang lebih baik. Windows 10 secara lalai mempunyai WSL 1. Untuk mengemas kini versi WSL lalai kepada WSL 2, jalankan arahan di bawah:

wsl.exe --kemas kini

Sesetengah binaan Windows 10 tidak mengemas kini versi WSL. Untuk mengemas kini versi WSL secara manual, muat turun “ Kemas kini kernel WSL Linux ” pakej untuk Windows dengan mengklik pada yang dilampirkan pautan .

Selepas memuat turun fail msi kemas kini kernel WSL, buka ' Muat turun ” dan laksanakan fail:

Ini akan menjalankan kemas kini WSL untuk mengemas kini versi:

Selepas mengemas kini versi WSL, tekan butang “ Selesai butang ”. Abaikan ralat ini kerana kami telah mengemas kini WSL2, dan persediaan ini tidak melaksanakan sebarang kemas kini:

Langkah 5: Tetapkan Versi Lalai WSL

Sekarang, tetapkan versi lalai WSL sebagai “ 2 ” menggunakan arahan di bawah:

wsl --set-default-version 2

Selepas menyediakan WSL2 pada sistem, kini anda boleh memasang Kali Linux atau mana-mana distro Linux lain pada subsistem Windows.

Langkah 6: Pasang Kali Linux

Untuk memasang distro Kali Linux menggunakan WSL, jalankan “ wsl –install –distribution ” perintah. Di sini, ' –pengedaran ” pilihan digunakan untuk menentukan nama pengedaran. Kami telah memasang ' kali-linux ” pengedaran pada WSL2:

wsl --pasang --pengedaran kali-linux

Selepas menyelesaikan proses pemasangan, tetapkan nama pengguna dan kata laluan untuk Kali Linux seperti yang ditunjukkan di bawah:

Output di atas menunjukkan bahawa kami telah berjaya memasang Kali Linux pada WSL2.

Sebagai alternatif, pengguna boleh memasang terus pengedaran Kali Linux dari kedai rasmi Microsoft:

Langkah 7: Semak Maklumat Kernel

Untuk menyemak maklumat tentang kernel Kali, jalankan arahan di bawah:

uname -a

Langkah 8: Kemas kini Repositori Kali

Untuk mengemas kini repositori Kali, gunakan ' kemas kini yang sesuai ” perintah:

sudo kemas kini yang sesuai

Ini akan mengemas kini Kali Linux kepada versi terkini:

Gambar di atas menunjukkan bahawa ' 163 ” pakej perlu dinaik taraf.

Langkah 9: Tingkatkan Pakej Kali

Untuk menaik taraf pakej Kali, laksanakan ' naik taraf yang sesuai ” perintah dengan hak pengguna root:

sudo naik taraf yang sesuai -dan

Operasi mungkin memerlukan ruang cakera tambahan, untuk membenarkan semua kebenaran, ' -dan 'pilihan digunakan:

Kami telah memasang Kali Linux pada WSL2 dengan berkesan. Walau bagaimanapun, untuk menggunakan desktop Kali pada Windows, ikuti sesi di bawah.

Bagaimana untuk Mengakses Kali Desktop Dengan Menggunakan KeX?

Desktop jauh Kali boleh diakses dengan menyambung ke pelayan KeX. Untuk memasang alat Windows KeX Kali dan jalankan pelayan, ikuti langkah di bawah:

Langkah 1: Lancarkan Kali Linux

Mula-mula, lancarkan pengedaran Kali Linux pada Windows dengan mencarinya dalam menu Mula:

Langkah 2: Pasang Windows KeX Kali

Seterusnya, pasang ' kali-win-kex ” dari repositori APT Kali menggunakan arahan di bawah. Alat ini akan digunakan untuk menjalankan pelayan Kali KeX pada Windows:

sudo apt pasang -dan kali-win-kex

Output menunjukkan bahawa kami telah memasang pakej Kali windows KeX pada sistem:

Langkah 3: Sambung ke Desktop Kali

Sekarang, jalankan dan sambungkan pelayan KeX Kali pada Windows dengan melaksanakan arahan di bawah dalam terminal Kali:

biskut --menang -s

Keputusan di bawah menunjukkan bahawa ' Pelayan Win-KeX sedang berjalan 'di pelabuhan' 5901 ”:

Perintah ini akan membuka Desktop Kali Linux secara automatik dalam mod penuh pada skrin. Di sini, anda dapat melihat kami telah mengakses Desktop jauh Kali dengan berkesan pada Windows:

Kami telah merangkumi kaedah untuk menyediakan sepenuhnya Kali Linux pada WSL.

Kesimpulan

Untuk menyediakan Kali Linux pada sistem melalui WSL, pertama, dayakan alat WSL dan VirtualMachine Platform terbina dalam Windows. Selepas itu, kemas kini WSL1 kepada WSL2. Kemudian, pasang Kali Linux menggunakan ' wsl –install –distribution kali-linux ” perintah. Ini akan memasang dan membuka terminal Kali Linux. Untuk mengakses desktop jauh Kali, pengguna perlu memasang Windows KeX dan memulakan pelayan KeX. Ini akan membuka Desktop Kali pada skrin sistem. Siaran ini telah merangkumi kaedah untuk menyediakan dan menggunakan Kali pada WSL.