Cách thiết lập Kali trên WSL

Cach Thiet Lap Kali Tren Wsl



Kali Linux là một trong những bản phân phối Linux được các chuyên gia và sinh viên an ninh mạng sử dụng phổ biến. Nó cung cấp nhiều công cụ thú vị để kiểm tra bút, điều tra bảo mật và hack đạo đức. Tuy nhiên, khi nghĩ đến việc chạy Kali Linux trên hệ thống, chúng tôi có thể sử dụng các công cụ ảo hóa như VMware VirtualBox hoặc ảo hóa đám mây.

Nhưng trên Windows, một trong những cách tốt nhất để sử dụng Kali Linux là chạy nó trên công cụ ảo hóa tích hợp của Windows (HyperV). Điều này có thể thực hiện được thông qua WSL (Hệ thống con Windows cho Linux). Người dùng có thể dễ dàng chuyển đổi giữa Kali Linux và Windows.

Blog này sẽ chứng minh:







Điều kiện tiên quyết

Để thiết lập Kali Linux trên Windows bằng công cụ WSL, người dùng phải đáp ứng các điều kiện tiên quyết sau:



  • WSL: WSL cho phép chúng tôi chạy bất kỳ bản phân phối Linux nào trên Windows. Nó có sẵn trong hai phiên bản “ WSL1 ' Và ' WSL2 ”. Tuy nhiên, để chạy Kali Linux, phiên bản thích hợp hơn là WSL2 vì nó sử dụng ảo hóa Windows (HyperV).
  • Phiên bản Windows: Để chạy và kích hoạt WSL trên hệ thống, người dùng phải có ít nhất phiên bản Windows 10 phiên bản 20H1 (Build: 19041, Version: 2004). Tuy nhiên, phiên bản thích hợp hơn cho Kali Linux là Windows 11. Để kiểm tra bản dựng Windows, trước tiên, hãy mở “ Chạy ” hộp sử dụng “ Cửa sổ+R ' chìa khóa. Sau đó, tìm kiếm “ người chiến thắng ”:



Điều này sẽ hiển thị thông tin về Windows đã cài đặt và phiên bản của nó trên hệ thống:





Đối với bài viết này, chúng tôi đang sử dụng Windows 11. Nhưng quy trình sẽ giống nhau cho cả hai.



  • Tháng mười hai: Các ' dism.exe ” là một tiện ích tích hợp sẵn của Windows được sử dụng để phục vụ hình ảnh máy tính để bàn Windows. Nó sửa chữa hình ảnh Windows và quản lý và vận hành các công cụ cài đặt Windows.
  • PowerShell: Nó là một chương trình viết kịch bản và thiết bị đầu cuối tích hợp sẵn trong Windows, được sử dụng để tự động hóa các tác vụ quản trị và chạy các lệnh Windows.

Hãy chuyển sang phần bên dưới để cài đặt Kali trên WSL.

Làm cách nào để thiết lập Kali trên WSL?

WSL được gọi là Hệ thống con Windows cho các bản phân phối Linux. Nó cho phép chúng tôi chạy các bản phân phối Linux khác nhau trên Windows mà không cần tạo máy ảo và công cụ ảo hóa. Để thiết lập và cài đặt Kali trên WSL, hãy làm theo các hình minh họa đã cho.

Bước 1: Khởi chạy PowerShell

Mở Windows PowerShell với quyền quản trị viên thông qua menu Start:

Bước 2: Kích hoạt WSL

Bây giờ, hãy kích hoạt công cụ WSL từ các tính năng của Windows. Với mục đích này, hãy chạy chương trình “ dism.exe ” lệnh kích hoạt và cài đặt WSL trên Windows:

dism.exe / trực tuyến / tính năng kích hoạt / tên tính năng: Microsoft-Windows-Subsystem-Linux / tất cả / khởi động lại

Tuy nhiên, người dùng cũng có thể cài đặt công cụ WSL từ Microsoft Store:

Bước 3: Kích hoạt nền tảng VirtualMachine

Trong bước tiếp theo, kích hoạt công cụ VirtualMachine Platform bằng lệnh bên dưới. Điều này sẽ cho phép chúng tôi chạy Kali trên ảo hóa hệ thống:

dism.exe / trực tuyến / tính năng kích hoạt / Tên tính năng: Nền tảng máy ảo / tất cả / khởi động lại

Bước 4: Cập nhật WSL 1 lên WSL 2

Để chạy Kali Linux, WSL 2 là phiên bản thích hợp hơn. Windows 10 theo mặc định có WSL 1. Để cập nhật phiên bản WSL mặc định lên WSL 2, hãy chạy lệnh bên dưới:

wsl.exe --cập nhật

Một số bản dựng Windows 10 không cập nhật phiên bản WSL. Để cập nhật phiên bản WSL theo cách thủ công, hãy tải xuống “ Cập nhật hạt nhân WSL Linux ” gói dành cho Windows bằng cách nhấp vào tệp đính kèm liên kết .

Sau khi tải xuống tệp msi cập nhật kernel WSL, hãy mở “ Tải xuống ” thư mục và thực thi tập tin:

Điều này sẽ chạy bản cập nhật WSL để cập nhật phiên bản:

Sau khi cập nhật phiên bản WSL, nhấn nút “ Hoàn thành ' cái nút. Bỏ qua lỗi này là do chúng tôi đã cập nhật WSL2 và thiết lập này không thực hiện bất kỳ cập nhật nào:

Bước 5: Đặt phiên bản mặc định WSL

Bây giờ, hãy đặt phiên bản mặc định của WSL là “ 2 ” bằng cách sử dụng lệnh dưới đây:

wsl --set-mặc định-phiên bản 2

Sau khi thiết lập WSL2 trên hệ thống, bây giờ bạn có thể cài đặt Kali Linux hoặc bất kỳ bản phân phối Linux nào khác trên hệ thống con Windows.

Bước 6: Cài đặt Kali Linux

Để cài đặt bản phân phối Kali Linux bằng WSL, hãy chạy lệnh “ wsl –install –distribution ' yêu cầu. Ở đây, “ -phân bổ Tùy chọn ” được sử dụng để chỉ định tên phân phối. Chúng tôi đã cài đặt “ kali-linux ” phân phối trên WSL2:

wsl --cài đặt --phân bổ kali-linux

Sau khi hoàn tất quá trình cài đặt, hãy đặt tên người dùng và mật khẩu cho Kali Linux như hình dưới đây:

Kết quả đầu ra trên cho thấy chúng ta đã cài đặt thành công Kali Linux trên WSL2.

Ngoài ra, người dùng có thể cài đặt trực tiếp bản phân phối Kali Linux từ cửa hàng chính thức của Microsoft:

Bước 7: Kiểm tra thông tin hạt nhân

Để kiểm tra thông tin về kernel của Kali, hãy chạy lệnh bên dưới:

không tên -Một

Bước 8: Cập nhật kho lưu trữ của Kali

Để cập nhật kho lưu trữ của Kali, hãy sử dụng nút “ cập nhật thích hợp ' yêu cầu:

sudo cập nhật thích hợp

Điều này sẽ cập nhật Kali Linux lên phiên bản mới nhất:

Ảnh chụp nhanh ở trên cho thấy rằng “ 163 “Các gói bắt buộc phải được nâng cấp.

Bước 9: Nâng cấp gói của Kali

Để nâng cấp các gói của Kali, hãy thực hiện lệnh “ nâng cấp thích hợp ” lệnh với quyền người dùng root:

sudo nâng cấp thích hợp -Và

Hoạt động này có thể yêu cầu thêm dung lượng đĩa để cho phép tất cả các quyền, “ -Và ” tùy chọn được sử dụng:

Chúng tôi đã cài đặt Kali Linux trên WSL2 một cách hiệu quả. Tuy nhiên, để sử dụng máy tính để bàn Kali trên Windows, hãy làm theo phần bên dưới.

Làm cách nào để truy cập Kali Desktop bằng cách sử dụng KeX?

Máy tính để bàn từ xa Kali có thể được truy cập bằng cách kết nối với máy chủ KeX. Để cài đặt công cụ Windows KeX của Kali và chạy máy chủ, hãy làm theo các bước dưới đây:

Bước 1: Khởi chạy Kali Linux

Đầu tiên, khởi chạy bản phân phối Kali Linux trên Windows bằng cách tìm kiếm nó trong menu Start:

Bước 2: Cài đặt Windows KeX của Kali

Tiếp theo, cài đặt “ kali-win-kex ” từ kho lưu trữ APT của Kali bằng lệnh bên dưới. Công cụ này sẽ được sử dụng để chạy máy chủ Kali KeX trên Windows:

sudo đúng cách cài đặt -Và kali-win-kex

Kết quả đầu ra cho thấy chúng ta đã cài đặt gói Kali windows KeX trên hệ thống:

Bước 3: Kết nối với máy tính để bàn của Kali

Bây giờ, hãy chạy và kết nối máy chủ KeX của Kali trên Windows bằng cách thực hiện lệnh bên dưới trong thiết bị đầu cuối của Kali:

bánh quy --thắng -S

Kết quả dưới đây cho thấy rằng “ Máy chủ Win-KeX đang chạy “tại cảng” 5901 ”:

Lệnh này sẽ tự động mở Kali Linux Desktop ở chế độ đầy đủ trên màn hình. Tại đây, bạn có thể thấy chúng ta đã truy cập Kali remote Desktop trên Windows một cách hiệu quả:

Chúng tôi đã trình bày phương pháp thiết lập hoàn toàn Kali Linux trên WSL.

Phần kết luận

Để thiết lập Kali Linux trên hệ thống thông qua WSL, trước tiên, hãy kích hoạt các công cụ WSL và VirtualMachine Platform tích hợp sẵn trong Windows. Sau đó, cập nhật WSL1 lên WSL2. Sau đó, cài đặt Kali Linux bằng cách sử dụng nút “ wsl –cài đặt –phân phối kali-linux ' yêu cầu. Điều này sẽ cài đặt và mở thiết bị đầu cuối Kali Linux. Để truy cập máy tính từ xa Kali, người dùng cần cài đặt Windows KeX và khởi động máy chủ KeX. Thao tác này sẽ mở Kali Desktop trên màn hình hệ thống. Bài đăng này đã đề cập đến các phương pháp thiết lập và sử dụng Kali trên WSL.