Cách cài đặt Kali Linux NetHunter trên Android

Kali Linux là hệ điều hành kiểm tra bảo mật và kiểm thử thâm nhập phổ biến nhất trên thế giới. Nhờ dự án NetHunter, giờ đây, bạn có thể cài đặt Kali Linux trên điện thoại Android.

NetHunter là phiên bản di động của Kali Linux và được thiết kế cho các thiết bị Android. Đây là một công cụ mạnh mẽ để kiểm thử thâm nhập. Hướng dẫn này cho thấy cách cài đặt NetHunter trên bất kỳ điện thoại Android nào chưa được root.

Nếu quan tâm đến kiểm thử thâm nhập, bạn cũng nên xem các công cụ pentest tốt nhất hiện nay.

Kali Linux NetHunter là gì?

Kali Linux NetHunter là phiên bản di động của hệ điều hành bảo mật Kali Linux phổ biến. Bạn có thể cài đặt nó trên bất kỳ điện thoại Android nào chưa root để chạy nhiều công cụ kiểm thử thâm nhập từ điện thoại của mình.

Kali NetHunter có sẵn trong 3 phiên bản:

  • NetHunter Rootless cho điện thoại Android chưa root
  • NetHunter dành cho điện thoại đã root với khôi phục tùy chỉnh và kernel dành riêng cho NetHunter
  • NetHunter Lite dành cho điện thoại có khôi phục tùy chỉnh

Bộ công cụ NetHunter, cho cả ba phiên bản, được tạo thành từ những điều sau:

  • NetHunter App Store với hàng trăm ứng dụng bảo mật
  • Kali Linux container bao gồm tất cả các ứng dụng có sẵn trong Kali Linux
  • Ứng dụng Android để truy cập NetHunter App Store
  • NetHunter KeX (Desktop Experience) để chạy các phiên Kali desktop. NetHunter KeX bao gồm hỗ trợ quay và chiếu màn hình.

Các bước cài đặt Kali Linux NetHunter trên Android

Yêu cầu duy nhất để cài đặt Kali Linux Nethunter là điện thoại đang chạy Android 7 hoặc mới hơn. Bài viết khuyên bạn nên sử dụng phiên bản Android trước 12, vì phiên bản sau giám sát và kill các tiến trình của ứng dụng khi chúng tiêu thụ quá nhiều sức mạnh xử lý.

Bước 1: Cài đặt Termux trên điện thoại

1. Mặc dù bạn có thể tải ứng dụng Termux từ Google Play Store, nhưng biến thể này không được dùng nữa: Nó không nhận được bản cập nhật và chứa các lỗi cũng như kho lưu trữ lỗi thời. Bạn nên cài đặt phiên bản mới nhất từ ​​trang GitHub của Termux.

Tải xuống ứng dụng bằng cách nhấp vào tùy chọn được đánh dấu ở trên. Quá trình tải xuống sẽ mất vài giây, dựa trên tốc độ Internet của bạn. Nhấn vào file đã tải xuống để cài đặt.

2. Theo mặc định, điện thoại của bạn không cho phép bạn cài đặt ứng dụng từ các nguồn không xác định. Trong trường hợp đó, bạn phải thiết lập các quyền bằng cách nhấn vào “Settings".

Cài đặt Termux trên Android
Cài đặt Termux trên Android

3. Điện thoại sẽ chuyển hướng bạn đến trang cài đặt nơi bạn có thể chọn cho phép cài đặt ứng dụng từ trình duyệt của mình, như được hiển thị:

Trang cài đặt cho phép cài đặt các ứng dụng không xác định
Trang cài đặt cho phép cài đặt các ứng dụng không xác định

4. Bạn sẽ đến tùy chọn Install cho phép bạn cài đặt ứng dụng.

Cài đặt Termux
Cài đặt Termux

Bước 2: Nâng cấp kho lưu trữ

Sau khi ứng dụng Termux được cài đặt, bạn nên cập nhật kho lưu trữ. Debian Linux và hầu hết các phiên bản dẫn xuất của nó sử dụng APT (Advanced Package Tool) để cài đặt phần mềm.

Bằng cách chạy lệnh update, thông tin nguồn gói được lấy từ các tài nguyên đã cấu hình. Lệnh upgrade sẽ sử dụng thông tin để nâng cấp tất cả các gói lên phiên bản mới nhất.

Bạn cũng có thể học các lệnh Linux cơ bản để sử dụng Termux tốt hơn.

Đầu tiên, hãy chạy lệnh update:

apt update

Nhập lệnh sau:

apt upgrade

Khi được hỏi "Do you want to continue?” (Bạn có muốn tiếp tục không?) nhấn Y Enter.

Tiếp theo, thiết lập quyền lưu trữ cho ứng dụng Termux bằng cách sử dụng lệnh sau:

termux-setup-storage
Thiết lập quyền lưu trữ Termux
Thiết lập quyền lưu trữ Termux

Nó sẽ kích hoạt một cửa sổ pop-up hỏi bạn có muốn cho phép Termux truy cập các file trên thiết bị của mình hay không. Nhấn vào “Allow”.

Cho phép Termux truy cập file
Cho phép Termux truy cập file

Bước 3: Cài đặt NetHunter

1. Cài đặt Wget bằng cách chạy lệnh này:

apt install wget
Cài đặt wget trên Termux
Cài đặt wget trên Termux

Khi được hỏi, "Do you want to continue?", hãy trả lời Y.

Tải xuống file cài đặt NetHunter bằng cách chạy lệnh bên dưới. Đảm bảo rằng bạn nhập địa chỉ chính xác.

wget -O install-nethunter-termux https://offs.ec/2MceZWr
Tải xuống gói cài đặt NetHunter
Tải xuống gói cài đặt NetHunter

3. Điều chỉnh quyền của file đã tải xuống, làm cho file có thể thực thi được:

chmod +x install-nethunter-termux
Chạy lệnh chmod trên Termux
Chạy lệnh chmod trên Termux

4. Thực thi NetHunter:

./install-nethunter-termux
Khởi động Kali NetHunter trên Android
Khởi động Kali NetHunter trên Android

Quá trình cài đặt có thể mất một chút thời gian, tùy thuộc vào tốc độ kết nối Internet của bạn.

5. Khi được hỏi liệu bạn có muốn xóa file rootfs đã tải xuống hay không, hãy trả lời N, vì bạn có thể cần nó sau này.

File Rootfs
File Rootfs

Bước 4: Khởi động Kali NetHunter

Để khởi động giao diện dòng lệnh Kali Linux NetHunter, hãy nhập lệnh sau:

nethunter

Bạn cũng có thể sử dụng lệnh nh như một shortcut cho NetHunter.

Khởi động NetHunter CLI
Khởi động NetHunter CLI

Bước tiếp theo là đặt mật khẩu NetHunter KeX. Lưu ý rằng bạn phải thoát khỏi NetHunter CLI để chạy lệnh này:

nethunter kex passwd
Đặt mật khẩu NetHunter KeX
Đặt mật khẩu NetHunter KeX

Khởi động NetHunter KeX bằng cách chạy lệnh sau:

nethunter kex

Vui lòng ghi lại số cổng RFB, vì bạn sẽ sử dụng nó sau này.

Ghi lại số cổng RFB
Ghi lại số cổng RFB

Tại thời điểm này, NetHunter đã hoạt động, nhưng bạn phải cấu hình màn hình để sử dụng phần mềm.

Bước 5: Cài đặt NetHunter KeX

NetHunter KeX là App Store cho NetHunter. Cửa hàng ứng dụng này chứa nhiều công cụ khác nhau mà bạn có thể không có trên cửa hàng ứng dụng thông thường của mình. Đừng nhầm nó với Samsung Dex.

1. Truy cập trang web NetHunter App Store.

2. Tải xuống và cài đặt ứng dụng cửa hàng NetHunter.

Tải xuống và cài đặt ứng dụng cửa hàng NetHunter
Tải xuống và cài đặt ứng dụng cửa hàng NetHunter

3. Khởi chạy cửa hàng ứng dụng, tìm kiếm NetHunter KeX và cài đặt nó.

Cài NetHunter KeX
Cài NetHunter KeX

4. Sau khi ứng dụng NetHunter Store tải xuống ứng dụng NetHunter KeX, bạn sẽ được hỏi có muốn cài đặt nó hay không. Nhấn vào “Install”.

Nhấn vào “Install”
Nhấn vào “Install”

5. Khởi chạy NetHunter KeX. Ứng dụng yêu cầu bạn nhập tên người dùng và mật khẩu KeX. Tên người dùng là tùy chọn; trong trường hợp ví dụ, ta sẽ không cần nó. Nhập mật khẩu bạn đã đặt trước đó và đảm bảo rằng số cổng giống với số cổng mà bạn đã có khi cấu hình NetHunter KeX, sau đó nhấp vào “Connect”.

6. Nếu bạn đã làm theo tất cả các bước một cách chính xác, bạn sẽ có Kali NetHunter GUI chạy trên điện thoại Android của mình.

Để tạo sự thoải mái, bạn có thể chọn bất kỳ chế độ nhập liệu nào:Direct Swipe Pan, Direct Hold Pan, Single Hand và Simulated Touchpad. Chế độ Direct Swipe Pan cho phép bạn điều khiển chuột trực tiếp bằng cách chạm vào nó. Khi bạn nhấn, chuột sẽ nhấp vào nơi bạn nhấn.

Để sử dụng chế độ Direct Hold Pan, hãy nhấn và giữ để bắt đầu. Thao tác chạm làm cho con chuột nhấp vào nơi bạn chạm vào. Chế độ Simulated Touchpad chuyển đổi màn hình của bạn thành một bàn di chuột mô phỏng. Cuối cùng, chế độ Single Hand hoạt động tương tự như các chế độ Direct và Swap Pan, ngoại trừ việc nhấn và giữ sẽ mở ra một menu với danh sách các tùy chọn.

Thứ Tư, 26/10/2022 11:06
51 👨 7.208
0 Bình luận
Sắp xếp theo
    ❖ Thủ thuật ứng dụng