Cách cài đặt Kali Linux trên Android sử dụng Linux Deploy

Khiến Kali Linux chạy trên phần cứng ARM đã là một mục tiêu chính và cho đến nay công ty đã xây dựng các image gốc cho Samsung Chromebook, Odroid U2, Raspberry Pi, RK3306, Galaxy Note 10.1, CuBox, Efika MX và BeagleBone Black. Tuy nhiên điều này không có nghĩa là bạn không thể cài đặt Kali Linux trong một chroot trên hầu hết các thiết bị hiện đại chạy Android. Trên thực tế, các nhà phát triển của Linux Deploy đã khiến việc này trở nên cực kỳ dễ dàng để cài đặt các bản phân phối Linux trong một môi trường chroot bằng cách sử dụng một trình tạo GUI đơn giản.

Điều kiện:

  • Một thiết bị chạy Android 2.1 trở lên và đã được root.
  • Thiết bị còn ít nhất 5 GB dung lượng trống trên bộ nhớ trong hoặc bộ nhớ ngoài.
  • Kết nối internet không dây, nhanh.
  • Kiên nhẫn chờ bản phân phối để bootstrap từ mạng.
  • Download: Linux Deploy 

Cấu hình Linux Deploy cho Kali

Giao diện Linux Deploy

Thực tế có rất ít công việc cần thực hiện để cài đặt Kali. Chọn Kali Linux trong tab "Distribution". Ở đây, bạn có thể chọn kiến trúc, xác thực Kali mirror, đặt loại cài đặt và vị trí trên thiết bị Android, v.v… Nói chung, những thiết lập mặc định của Linux Deploy là rất tốt nên bạn không cần phải thay đổi gì.

Xây dựng image Kali

Nhấn Install

Khi đã hài lòng với tất cả các thiết lập, nhấn nút "Install" sẽ bắt đầu bootstrap Kali Linux trực tiếp từ kho. Tùy thuộc vào tốc độ kết nối Internet, quá trình này có thể mất một khoảng thời gian. Sau khi hoàn tất, bạn sẽ có một cài đặt cơ bản của Kali Linux (không có công cụ) ở mức tối thiểu.

Khởi động Kali đã được chroot

Khi quá trình cài đặt hoàn tất, Linux Deploy sẽ tự động gắn và tải image chroot Kali Linux. Điều này sẽ khiến các dịch vụ như SSH và VNC truy cập từ xa dễ dàng hơn. Tất cả điều này được thực hiện tự động bằng cách nhấn vào nút "Start". Bạn sẽ thấy Linux Deploy thiết lập image với đầu ra tương tự như sau:

Thiết lập image

Ở giai đoạn này, Linux Deploy sẽ khởi động một máy chủ VNC và SSH bên trong image Kali đã được chroot. Bạn có thể kết nối với phiên Kali từ xa bằng địa chỉ IP được gán cho thiết bị Android (trong ví dụ này là 10.0.0.10).

Đăng nhập vào Kali đã được chroot

Bây giờ bạn có thể sử dụng máy khách SSH hoặc VNC để truy cập vào Kali instance. Mật khẩu VNC là "changeme" và các thông tin SSH là "android" cho tên người dùng (được cấu hình qua Linux Deploy) và "changeme" làm mật khẩu.

muts@slim:~$ ssh android@10.0.0.10
android@10.0.0.10 password:
Linux localhost 3.4.5-447845 #1 SMP PREEMPT Fri Apr 12 17:22:34 KST 2013 armv7l
Kali GNU/Linux 1.0 [running on Android via Linux Deploy]
android@localhost:~$ sudo su
root@localhost:/home/android# df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/loop3 4180944 667268 3304012 17% /
tmpfs 952708 80 952628 1% /dev
tmpfs 952708 0 952708 0% /dev/shm
root@localhost:/home/android#
root@localhost:/home/android# apt-get update
Hit http://http.kali.org kali Release.gpg
Hit http://http.kali.org kali Release
Hit http://http.kali.org kali/main Sources
Hit http://http.kali.org kali/contrib Sources
Hit http://http.kali.org kali/non-free Sources
Hit http://http.kali.org kali/main armel Packages
Hit http://http.kali.org kali/contrib armel Packages
Hit http://http.kali.org kali/non-free armel Packages
Ign http://http.kali.org kali/contrib Translation-en_US
Ign http://http.kali.org kali/contrib Translation-en
Ign http://http.kali.org kali/main Translation-en_US
Ign http://http.kali.org kali/main Translation-en
Ign http://http.kali.org kali/non-free Translation-en_US
Ign http://http.kali.org kali/non-free Translation-en
Reading package lists... Done
root@localhost:/home/android#

Kích thước image

Nếu không thay đổi, Linux Deploy sẽ tự động thiết lập kích thước image khoảng 4GB cho cài đặt Kali "trần". Nếu muốn cài đặt thêm các công cụ Kali, bạn có thể sử dụng kích thước image lớn hơn, được cấu hình thông qua các cài đặt trong Linux Deploy.

Kết nối VNC cục bộ

Có thể bạn sẽ cần phải thử một vài máy khách VNC để có được kết quả tốt nhất. Mặc dù kiểm soát Kali thông qua một máy khách VNC cục bộ không phải là thuận tiện nhất nhưng nó vẫn có thể thực hiện được. Tuy nhiên, hầu hết mọi người thường sử dụng SSH'ing trong trường hợp này.

Kali Linux được cài đặt trên Galaxy S4 

Chúc các bạn thực hiện thành công!

Thứ Sáu, 27/10/2017 13:33
31 👨 2.604