วิธีการตั้งค่า Kali บน WSL

Withi Kar Tang Kha Kali Bn Wsl



Kali Linux เป็นหนึ่งในการกระจาย Linux ที่ใช้กันทั่วโลกโดยผู้เชี่ยวชาญด้านความปลอดภัยทางไซเบอร์และนักศึกษา มีเครื่องมือที่น่าสนใจมากมายสำหรับการทดสอบปากกา นิติเวชด้านความปลอดภัย และการแฮ็กอย่างมีจริยธรรม อย่างไรก็ตาม เมื่อเราคิดถึงการใช้งาน Kali Linux บนระบบ เราอาจใช้เครื่องมือไฮเปอร์ไวเซอร์ เช่น VMware VirtualBox หรือการจำลองเสมือนบนคลาวด์

แต่บน Windows หนึ่งในวิธีที่ดีกว่าในการใช้ Kali Linux คือการเรียกใช้บนเครื่องมือการจำลองเสมือนในตัวของ Windows (HyperV) สิ่งนี้สามารถทำได้ผ่าน WSL (ระบบย่อย Windows สำหรับ Linux) ผู้ใช้สามารถสลับระหว่าง Kali Linux และ Windows ได้อย่างง่ายดาย

บล็อกนี้จะสาธิต:







ข้อกำหนดเบื้องต้น

หากต้องการตั้งค่า Kali Linux บน Windows โดยใช้เครื่องมือ WSL ผู้ใช้จะต้องปฏิบัติตามข้อกำหนดเบื้องต้นต่อไปนี้:



  • WSL: WSL ช่วยให้เราสามารถรันการแจกจ่าย Linux บน Windows มีให้เลือกด้วยกัน 2 รุ่น” WSL1 ' และ ' WSL2 '. อย่างไรก็ตาม หากต้องการรัน Kali Linux เวอร์ชันที่ดีกว่าคือ WSL2 เนื่องจากใช้ Windows virtualization (HyperV)
  • เวอร์ชันของ Windows: หากต้องการรันและเปิดใช้งาน WSL บนระบบ ผู้ใช้จะต้องมีเวอร์ชัน Windows 10 เป็นอย่างน้อย เวอร์ชัน 20H1 (Build: 19041, เวอร์ชัน: 2004) อย่างไรก็ตาม เวอร์ชันที่ดีกว่าสำหรับ Kali Linux คือ Windows 11 หากต้องการตรวจสอบบิลด์ของ Windows ขั้นแรกให้เปิด “ วิ่ง ” กล่องโดยใช้ “ หน้าต่าง+ร ' สำคัญ. จากนั้นค้นหา “ วินเวอร์ ”:



นี่จะแสดงข้อมูลเกี่ยวกับ Windows ที่ติดตั้งและเวอร์ชันในระบบ:





สำหรับบทความนี้ เราใช้ Windows 11 แต่ขั้นตอนจะเหมือนกันสำหรับทั้งคู่



  • ธ.ค.: dism.exe ” เป็นยูทิลิตี้ในตัวของ Windows ที่ใช้ในการให้บริการอิมเมจเดสก์ท็อป Windows ซ่อมแซมอิมเมจ Windows และจัดการและใช้งานเครื่องมือการติดตั้ง Windows
  • พาวเวอร์เชลล์: เป็นเทอร์มินัลและโปรแกรมเขียนสคริปต์ในตัวของ Windows ที่ใช้ในการทำงานด้านการดูแลระบบอัตโนมัติและเรียกใช้คำสั่ง Windows

ก้าวไปข้างหน้าไปยังส่วนด้านล่างเพื่อติดตั้ง Kali บน WSL

จะตั้งค่า Kali บน WSL ได้อย่างไร?

WSL เรียกว่าระบบย่อย Windows สำหรับการแจกแจง Linux ช่วยให้เราสามารถรัน Linux distros ต่างๆ บน Windows ได้โดยไม่ต้องสร้างเครื่องเสมือนและเครื่องมือไฮเปอร์ไวเซอร์ หากต้องการตั้งค่าและติดตั้ง Kali บน WSL ให้ทำตามภาพประกอบที่ให้ไว้

ขั้นตอนที่ 1: เปิด PowerShell

เปิด Windows PowerShell กับผู้ดูแลระบบผ่านทางเมนู Start:

ขั้นตอนที่ 2: เปิดใช้งาน WSL

ตอนนี้เปิดใช้งานเครื่องมือ WSL จากคุณสมบัติของ Windows เพื่อจุดประสงค์นี้ ให้รันคำสั่ง “ dism.exe ” คำสั่งเพื่อเปิดใช้งานและติดตั้ง WSL บน Windows:

dism.exe / ออนไลน์ / เปิดใช้งานคุณสมบัติ / ชื่อคุณลักษณะ: Microsoft-Windows-ระบบย่อย-Linux / ทั้งหมด / รีสตาร์ทอีกครั้ง

อย่างไรก็ตาม ผู้ใช้ยังสามารถติดตั้งเครื่องมือ WSL ได้จาก Microsoft Store:

ขั้นตอนที่ 3: เปิดใช้งานแพลตฟอร์ม VirtualMachine

ในขั้นตอนถัดไป ให้เปิดใช้งานเครื่องมือ VirtualMachine Platform โดยใช้คำสั่งด้านล่าง สิ่งนี้จะช่วยให้เราสามารถรัน Kali บนระบบเสมือนจริง:

dism.exe / ออนไลน์ / เปิดใช้งานคุณสมบัติ / ชื่อคุณลักษณะ:แพลตฟอร์มเครื่องเสมือน / ทั้งหมด / รีสตาร์ทอีกครั้ง

ขั้นตอนที่ 4: อัปเดต WSL 1 เป็น WSL 2

หากต้องการรัน Kali Linux WSL 2 จะเป็นเวอร์ชันที่ดีกว่า โดยค่าเริ่มต้น Windows 10 มี WSL 1 หากต้องการอัปเดตเวอร์ชัน WSL เริ่มต้นเป็น WSL 2 ให้รันคำสั่งด้านล่าง:

wsl.exe --อัปเดต

Windows 10 บางรุ่นไม่อัปเดตเวอร์ชัน WSL หากต้องการอัปเดตเวอร์ชัน WSL ด้วยตนเอง ให้ดาวน์โหลดไฟล์ “ อัพเดตเคอร์เนล WSL Linux ” แพ็คเกจสำหรับ Windows โดยคลิกที่ไฟล์แนบ ลิงค์ .

หลังจากดาวน์โหลดไฟล์ msi อัพเดตเคอร์เนล WSL ให้เปิด “ ดาวน์โหลด ” และรันไฟล์:

สิ่งนี้จะเรียกใช้การอัปเดต WSL เพื่ออัปเดตเวอร์ชัน:

หลังจากอัปเดตเวอร์ชัน WSL แล้ว ให้กดปุ่ม “ เสร็จ ' ปุ่ม. ไม่ต้องสนใจข้อผิดพลาด เนื่องจากเราได้อัปเดต WSL2 แล้ว และการตั้งค่านี้ไม่ได้ดำเนินการอัปเดตใดๆ:

ขั้นตอนที่ 5: ตั้งค่าเวอร์ชันเริ่มต้นของ WSL

ตอนนี้ให้ตั้งค่าเวอร์ชันเริ่มต้นของ WSL เป็น “ 2 ” โดยใช้คำสั่งด้านล่าง:

wsl --set-default-version 2

หลังจากตั้งค่า WSL2 บนระบบ ตอนนี้คุณสามารถติดตั้ง Kali Linux หรือ Linux distro อื่น ๆ บนระบบย่อย Windows ได้แล้ว

ขั้นตอนที่ 6: ติดตั้ง Kali Linux

หากต้องการติดตั้ง Kali Linux distro โดยใช้ WSL ให้เรียกใช้ “ wsl – ติดตั้ง – การกระจาย <ชื่อการแจกจ่าย> ' สั่งการ. ที่นี่ “ -การกระจาย ” ใช้เพื่อระบุชื่อการแจกจ่าย เราได้ติดตั้ง “ กาลี-ลินุกซ์ ” การกระจายบน WSL2:

wsl --ติดตั้ง --การกระจาย กาลี-ลินุกซ์

หลังจากเสร็จสิ้นขั้นตอนการติดตั้ง ให้ตั้งชื่อผู้ใช้และรหัสผ่านสำหรับ Kali Linux ดังภาพด้านล่าง:

ผลลัพธ์ข้างต้นแสดงว่าเราได้ติดตั้ง Kali Linux บน WSL2 สำเร็จแล้ว

หรืออีกทางหนึ่ง ผู้ใช้สามารถติดตั้งการกระจาย Kali Linux ได้โดยตรงจากร้านค้าอย่างเป็นทางการของ Microsoft:

ขั้นตอนที่ 7: ตรวจสอบข้อมูลเคอร์เนล

หากต้องการตรวจสอบข้อมูลเกี่ยวกับเคอร์เนลของ Kali ให้รันคำสั่งด้านล่าง:

ไม่มีชื่อ -ก

ขั้นตอนที่ 8: อัปเดตพื้นที่เก็บข้อมูลของ Kali

หากต้องการอัปเดตพื้นที่เก็บข้อมูลของ Kali ให้ใช้ ' ปรับปรุงฉลาด ' สั่งการ:

ซูโดะ ปรับปรุงฉลาด

สิ่งนี้จะอัปเดต Kali Linux เป็นเวอร์ชันล่าสุด:

สแน็ปด้านบนแสดงให้เห็นว่า “ 163 ” แพ็คเกจจำเป็นต้องได้รับการอัพเกรด

ขั้นตอนที่ 9: อัปเกรดแพ็คเกจของ Kali

หากต้องการอัพเกรดแพ็คเกจของ Kali ให้ดำเนินการ “ ฉลาดอัพเกรด ” คำสั่งพร้อมสิทธิ์ผู้ใช้รูท:

ซูโดะ ฉลาดอัพเกรด -และ

การดำเนินการอาจต้องใช้พื้นที่ดิสก์เพิ่มเติมเพื่อให้อนุญาตทั้งหมด ' -และ ” มีการใช้ตัวเลือก:

เราได้ติดตั้ง Kali Linux บน WSL2 อย่างมีประสิทธิภาพแล้ว อย่างไรก็ตาม หากต้องการใช้เดสก์ท็อป Kali บน Windows ให้ทำตามขั้นตอนด้านล่าง

วิธีการเข้าถึง Kali Desktop โดยใช้ KeX

สามารถเข้าถึงเดสก์ท็อประยะไกล Kali ได้โดยเชื่อมต่อกับเซิร์ฟเวอร์ KeX หากต้องการติดตั้งเครื่องมือ Windows KeX ของ Kali และเรียกใช้เซิร์ฟเวอร์ ให้ทำตามขั้นตอนด้านล่าง:

ขั้นตอนที่ 1: เปิดตัว Kali Linux

ขั้นแรก ให้เปิดการกระจาย Kali Linux บน Windows โดยค้นหาในเมนู Start:

ขั้นตอนที่ 2: ติดตั้ง Windows KeX ของ Kali

จากนั้นให้ติดตั้ง “ กาลี-win-kex ” จากพื้นที่เก็บข้อมูล APT ของ Kali โดยใช้คำสั่งด้านล่าง เครื่องมือนี้จะใช้เพื่อรันเซิร์ฟเวอร์ Kali KeX บน Windows:

ซูโดะ ฉลาด ติดตั้ง -และ กาลี-win-kex

ผลลัพธ์แสดงว่าเราได้ติดตั้งแพ็คเกจ Kali windows KeX บนระบบแล้ว:

ขั้นตอนที่ 3: เชื่อมต่อกับเดสก์ท็อปของ Kali

ตอนนี้รันและเชื่อมต่อเซิร์ฟเวอร์ KeX ของ Kali บน Windows โดยดำเนินการคำสั่งด้านล่างในเทอร์มินัลของ Kali:

บิสกิต --ชนะ -ส

ผลลัพธ์ด้านล่างแสดงให้เห็นว่า “ เซิร์ฟเวอร์ Win-KeX กำลังทำงานอยู่ ” ที่ท่าเรือ “ 5901 ”:

คำสั่งนี้จะเปิด Kali Linux Desktop โดยอัตโนมัติในโหมดเต็มบนหน้าจอ ที่นี่ คุณจะเห็นว่าเราได้เข้าถึงเดสก์ท็อประยะไกล Kali บน Windows ได้อย่างมีประสิทธิภาพ:

เราได้กล่าวถึงวิธีการตั้งค่า Kali Linux บน WSL โดยสมบูรณ์แล้ว

บทสรุป

หากต้องการตั้งค่า Kali Linux บนระบบผ่าน WSL ขั้นแรกให้เปิดใช้งานเครื่องมือ WSL และ VirtualMachine Platform ในตัวของ Windows หลังจากนั้นให้อัพเดต WSL1 เป็น WSL2 จากนั้นติดตั้ง Kali Linux โดยใช้คำสั่ง “ wsl – ติดตั้ง – กระจาย kali-linux ' สั่งการ. สิ่งนี้จะติดตั้งและเปิดเทอร์มินัล Kali Linux เพื่อเข้าถึงเดสก์ท็อประยะไกลของ Kali ผู้ใช้จำเป็นต้องติดตั้ง Windows KeX และเริ่มต้นเซิร์ฟเวอร์ KeX นี่จะเป็นการเปิด Kali Desktop บนหน้าจอระบบ โพสต์นี้ได้กล่าวถึงวิธีการตั้งค่าและใช้ Kali บน WSL