Cài đặt Kali Linux làm máy ảo

Tác giả Network Engineer, T.Một 16, 2022, 12:04:58 SÁNG

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 1 Khách đang xem chủ đề.

Cài đặt Kali Linux làm máy ảo


Hướng dẫn này sẽ hướng dẫn bạn cách cài đặt Kali Linux làm máy ảo bằng Virtual Box. Đây là phần đầu tiên trong một loạt các hướng dẫn sẽ giúp bạn thiết lập môi trường thích hợp để sử dụng Kali Linux và sau đó chỉ cho bạn cách sử dụng các công cụ của nó.

Hướng dẫn trong loạt bài này bao gồm:

  • Cài đặt Kali Linux làm máy ảo
  • Tạo ổ USB Kali Linux Live
  • Cấu hình Kali Linux
  • Quản lý gói với Kali Linux
  • Thiết lập phòng thí nghiệm kiểm tra Kali Linux
  • Sử dụng các công cụ Kali Linux

1. Mục tiêu

Vào cuối phiên này, bạn sẽ có thể:

  • Mô tả Kali Linux
  • Quyết định xem bạn có nên sử dụng Kali Linux hay không
  • Tải xuống và xác minh Kali Live ISO
  • Cài đặt Oracle Virtual Box (VBox)
  • Cài đặt Kali Linux trong Virtual Box.

2. Tổng quat

Kali là một bản phân phối Linux được tạo bởi Offensive Security và được thiết kế đặc biệt cho những tin tặc có đạo đức muốn thực hiện kiểm tra thâm nhập.

Nó chứa một kho công cụ được thiết kế để hack mạng không dây, ứng dụng web và cơ sở dữ liệu cũng như thiết kế ngược, bẻ khóa mật khẩu và nhiều công cụ khác.

3. Hướng dẫn này dành cho bạn?

Hướng dẫn này giả định rằng bạn có một số kiến ​​thức về Linux và muốn tìm hiểu thêm về thử nghiệm thâm nhập.

4. Kali Linux là gì?

Kali dựa trên Debian và nhằm mục đích kiểm tra thâm nhập và kiểm tra bảo mật. Nó chứa hàng trăm công cụ được nhóm thành các nhiệm vụ bảo mật thông tin khác nhau, chẳng hạn như kiểm tra thâm nhập, nghiên cứu bảo mật, pháp y máy tính và thiết kế ngược.

Kali Linux chứa hơn 600 công cụ kiểm tra thâm nhập; là phát triển mã nguồn mở; tuân thủ tiêu chuẩn hệ thống tập tin Linux; hỗ trợ nhiều ngôn ngữ; có khả năng tùy biến cao; và có hỗ trợ cho Raspberry Pi.

5. Tại sao Kali lại khác biệt?

Kali Linux được tạo đặc biệt để kiểm tra thâm nhập chuyên nghiệp và kiểm tra bảo mật và một số thay đổi cốt lõi đã được thực hiện phản ánh điều này:

  • Ban đầu nó được thiết kế để sử dụng bởi một người dùng root. Tuy nhiên, bản phát hành mới nhất yêu cầu tạo người dùng trong quá trình cài đặt
  • Các dịch vụ mạng bị tắt theo mặc định bằng cách sử dụng móc hệ thống
  • Nó chứa một tập hợp các kho lưu trữ tối thiểu và đáng tin cậy. Thêm kho lưu trữ bổ sung có nguy cơ làm hỏng hệ thống nghiêm trọng

6. Kali có phù hợp với bạn không?

Nếu bạn chưa có kinh nghiệm về Linux hoặc đang tìm kiếm một máy tính để bàn để sử dụng hàng ngày thì Kali Linux có lẽ không dành cho bạn. Tuy nhiên, nếu bạn muốn trở thành một người kiểm tra thâm nhập hoặc đang nghiên cứu thử nghiệm thâm nhập thì đó có lẽ là lựa chọn tốt nhất. Nếu bạn đang tìm kiếm một bản phân phối để học những kiến ​​thức cơ bản về Linux thì thay vào đó tôi khuyên bạn nên bắt đầu với Mint hoặc Ubuntu.

7. Đọc đề xuất

Cuốn sách miễn phí Kali Linux Revealed hiện có tại đây:   Đăng nhập để xem liên kết

Cuốn sách giới thiệu tuyệt vời về Kali Linux và giải thích chi tiết cách cài đặt Kali và cấu hình môi trường. Tuy nhiên, nó không giải thích cách sử dụng các công cụ. Mình đang chờ đợi cuốn sách thứ hai.

8. Tải xuống Kali Linux

Tải xuống hình ảnh Kali ở định dạng 32 bit hoặc 64 bit từ trang web chính thức và sau đó xác minh tổng kiểm tra của ISO.

Hình ảnh có sẵn dưới dạng tập tin ISO có thể tải xuống trực tiếp hoặc thông qua tập tin torrent. Chúng có thể được tìm thấy tại đây:   Đăng nhập để xem liên kết


kali-linux-2020.1-live-amd64.iso mặc dù bạn có thể sử dụng phiên bản 'installer' để thay thế. Mình đã tải xuống ở đây:


9. Xác minh tải xuống

Trước khi cài đặt Kali Linux, bạn cần tin tưởng vào tính toàn vẹn của quá trình tải xuống.

Có một số cách để xác minh tải xuống. Mỗi cách cung cấp một mức độ đảm bảo và bao gồm một mức độ nỗ lực tương ứng.

Phương pháp nhanh nhất và dễ nhất và là phương pháp chúng ta sẽ sử dụng là tải xuống hình ảnh ISO, sau đó tính toán băm SHA256 của ISO và so sánh nó với giá trị được liệt kê trên trang web Kali Linux. Tuy nhiên, điều này giả định rằng trang web mà miền   Đăng nhập để xem liên kết phân giải là trang Kali Linux thực.

Một phương pháp khác là tải xuống ảnh ISO thông qua torrent và cũng tải xuống một tập tin, chưa có dấu, chứa chữ ký SHA256 đã được tính toán. Phương pháp thứ ba và ít có điểm yếu nhất là tải xuống cả tập tin chữ ký văn bản rõ ràng và phiên bản của cùng một tập tin đã được ký bằng khóa riêng chính thức của Kali Linux. Chi tiết về hai phương pháp này có trên trang web   Đăng nhập để xem liên kết.

10. Xác minh trên Linux

Đây là phương pháp đầu tiên và đơn giản nhất. Tạo tổng kiểm tra SHA256 từ ảnh ISO mà bạn đã tải xuống bằng lệnh sau, giả sử rằng ảnh ISO có tên là kali-linux-2020.1-live-amd64.iso và là thư mục hiện tại.

Mã nguồn [Chọn]
$ shasum -a 256 kali-linux-2020.1-live-amd64.iso
Đầu ra sẽ giống như sau:

Mã nguồn [Chọn]
acf455e6f9ab0720df0abed15799223c2445882b44dfcc3f2216f9464db79152

Chữ ký SHA256 kết quả phải khớp với chữ ký được hiển thị trong cột sha256sum trên trang tải xuống chính thức cho ISO mà bạn đã tải xuống.

11. Tạo ổ USB trực tiếp có thể khởi động

Cách nhanh nhất để thiết lập và chạy với Kali Linux là chạy nó trực tiếp từ ổ USB. Phương pháp này được giải thích trong hướng dẫn thứ hai của loạt bài này. Ở đây chúng ta sẽ cài đặt Kali Linux dưới dạng máy ảo bằng Virtual Box.

12. Cài đặt Virtual Box

VirtualBox là một sản phẩm ảo hóa mạnh mẽ dành cho doanh nghiệp cũng như gia đình. Nó là một sản phẩm giàu tính năng, hiệu suất cao, được cung cấp miễn phí dưới dạng Phần mềm Nguồn Mở theo các điều khoản của Giấy phép Công cộng GNU. Nó cho phép bạn tạo một máy ảo, một máy ảo và chạy một hoặc nhiều hệ điều hành trên màn hình của bạn. Nó chạy trên Windows, Linux, MacOS và hỗ trợ một số lượng lớn các hệ điều hành khách bao gồm Windows 10 và nhiều bản phân phối Linux.

Tải xuống và cài đặt phiên bản mới nhất cho nền tảng của bạn. Nó có thể được tìm thấy ở đây:   Đăng nhập để xem liên kết

13. Tạo máy ảo Kali

Mở Virtual Box và nhấp vào biểu tượng New hoặc chọn Machine >> New

Nhập tên chẳng hạn như KaliLinux và chọn Loại và Phiên bản chính xác. Nhấn Next.


Đặt kích thước Bộ nhớ thành 50% dung lượng khả dụng mặc dù tối đa là 2GB. Nhấn Next.


Chọn Create a virtual hard disk now. Nhấp vào Create.



Chọn Dynamically allocated. Nhấn Next.


Thay đổi vị trí tập tin nếu cần và đặt kích thước của đĩa cứng thành 20GB. Vì đĩa được cấp phát động, không gian sẽ được sử dụng khi cần thiết.

Nhấp vào Create.


Bây giờ từ Màn hình chính, chọn Settings >> Storage >> sau đó chọn Optical Drive trống. Nhấp vào biểu tượng Disc và chọn Kali Live ISO.


Bây giờ hãy nhấp vào OK để quay lại màn hình chính.


14. Cài đặt Kali Linux

Để khởi động máy ảo từ ISO, hãy nhấp vào biểu tượng Start đầu màu xanh lá cây lớn.


Tại Please select a virtual optical disc... nhấp vào Start.

Khi menu Kali xuất hiện, hãy chọn tùy chọn Graphical Install và nhấn Return.

Lưu ý: Cho đến khi Until Guest Additions được cài đặt, nếu bạn cần giải phóng con trỏ khỏi máy ảo, bạn phải nhấn phím Control bên phải.


Quá trình cài đặt sẽ bắt đầu.


Quá trình cài đặt diễn ra rất dễ dàng đối với máy ảo vì mình chỉ có một đĩa và có thể chọn không sử dụng phân vùng thủ công. Vì điều này, chúng ta sẽ chỉ hiển thị một số ảnh chụp màn hình.

Nhập các lựa chọn của bạn trên một vài màn hình tiếp theo. Của mình nằm trong ngoặc:

  • Chọn ngôn ngữ, (tiếng Anh), vị trí (Vương quốc Anh) và bàn phím (tiếng Anh của Anh)
  • Chọn một tên máy chủ, chẳng hạn như Kalitest và một tên miền, chẳng hạn như home
  • Thêm chính bạn làm người dùng (vietnetwork), với tên người dùng (vietnetwork) và mật khẩu
  • Khi mình đang sử dụng máy ảo, hãy chọn Hướng dẫn - sử dụng toàn bộ đĩa và nhấp vào Continue
  • Đĩa được chọn, bấm Continue
  • Chọn Tất cả các tập tin trong một phân vùng và nhấp vào Continue
  • Chọn Kết thúc phân vùng và viết các thay đổi và nhấp vào Continue

Chọn Yes và nhấp vào Continue


Hệ thống cơ sở bây giờ sẽ được cài đặt.

  • Tại Configure the package manager, nhấp vào Continue
  • Tại Software, đánh dấu vào Gnome, bấm Continue
  • Tại Configuring gdm3, nhấp vào Continue

Phần chính của cài đặt tiếp tục.

  • Tại Install the Grub boot loader, bấm Continue
  • Bây giờ chọn đĩa cứng và nhấp vào Continue
  • Tại Finish the installation, bấm Continue

Kali Linux bây giờ sẽ khởi động. Đăng nhập bằng tên người dùng và mật khẩu của bạn.

Tại màn hình mật khẩu, bạn có thể chọn Xfce thay vì Gnome nếu được yêu cầu.


15. Giao diện màn hình Kali Linux

Đây là màn hình nền Kali với Gnome.


16. VirtualBox Guest Additions

Nếu cài đặt Kali Linux dưới dạng máy ảo VBox, để sử dụng các tùy chọn như Thư mục dùng chung và Bảng tạm chia sẻ và để sửa hành vi của chuột, bạn nên cài đặt Guest Additions.

Khởi động máy ảo Kali Linux và đính kèm hình ảnh CD Guest Additions, chọn Thiết bị từ menu VirtualBox và sau đó chọn Cài đặt Guest Additions. Thao tác này sẽ hiển thị CD Bổ sung của Khách trên màn hình.

Nếu được nhắc tự động chạy đĩa CD, hãy nhấp vào nút Cancel.


17. Gắn kết Guest Additions

Gắn đĩa CD bằng cách nhấp đúp vào biểu tượng màn hình, sau đó đóng cửa sổ.


18. Thêm quyền thực thi

Mở cửa sổ dòng lệnh Terminal và tìm cdrom Guest Additions.

Sao chép tập tin   Đăng nhập để xem liên kết từ cdrom vào thư mục /tmp:

Mã nguồn [Chọn]
$ ls /media/cdrom0
Mã nguồn [Chọn]
$ cp /media/cdrom0/VBoxLinuxAdditions.run  /tmp
Làm cho tập tin đã sao chép có thể thực thi được.

Mã nguồn [Chọn]
$ cd /tmp
Mã nguồn [Chọn]
$ ls -l  VBoxLinuxAdditions
Mã nguồn [Chọn]
$ chmod 755 VboxLinuxAdditions.run
Mã nguồn [Chọn]
$ ls -l  VBoxLinuxAdditions

19. Cài đặt Guest Additions

Chạy phần sau để cài đặt Guest Additions.

Mã nguồn [Chọn]
$ sudo ./VBoxLinuxAdditions.run
Nhập mật khẩu của bạn và nhấn Return.


Nếu được yêu cầu cài đặt phiên bản mới, hãy trả lời Yes.


Sau khi hoàn tất, nhấp vào biểu tượng pin ở trên cùng bên phải màn hình, nhấp vào tên của bạn và chọn khởi động lại để hoàn tất cài đặt.


20. Chia sẻ Clipboard

Điều này cho phép sao chép văn bản đến và từ hình ảnh. Chọn Devices từ menu VBox, sau đó chọn Shared ClipboardBidirectional. Đăng xuất và đăng nhập lại để kích hoạt.


21. Chia sẻ Folders

Điều này cho phép các tập tin được sao chép vào và từ hình ảnh. Chọn Devices từ menu VBox, sau đó chọn Shared Folders >> Shared Folder Settings. Nhấp vào dấu cộng ở bên phải và chọn thư mục màn hình yêu cầu. Chọn On cho Auto-mount và Make Permanent, sau đó nhấp vào OK.

Để tự động gắn kết thư mục chia sẻ mới, hãy khởi động lại.


22. Ảnh chụp nhanh máy ảo

Tại thời điểm này, bạn nên chụp một bản chụp nhanh của máy ảo. Điều này cung cấp một điểm để quay lại trong trường hợp có lỗi lớn.

Từ menu VBox, Machine >> Take Snapshot.


Trong hướng dẫn này, trước tiên, chúng ta đã xem xét cách quyết định xem bạn có nên sử dụng Kali Linux hay không. Sau đó, mình đã tải xuống và xác minh Kali Linux Live ISO, cài đặt Vbox và cài đặt Kali Linux làm máy ảo.

Mình hy vọng bạn sẽ sử dụng tốt kiến ​​thức thu được ở đây và cố gắng thiết lập Kali Linux trong VBox. Sau đó, mình khuyên bạn nên chuyển sang phần tiếp theo của loạt bài này, đó là tạo ổ USB Kali Linux 'Live'.