//kalinux.info
Разное 408 просмотров

Kali Linux на Android - Linux Deploy

Kali Linux на Android - Linux Deploy

Kali Linux на любом Android-телефоне или планшете

Работа Kali Linux на оборудованиях ARM было главной целью для нас с первого дня. Мы создали Kali Linux для Samsung Chromebook, Odroid U2, Raspberry Pi, RK3306, Galaxy Note 10.1, CuBox, Efika MX и BeagleBone Black. Это означает, что можете установить Kali Linux в chroot практически на любое современное устройство под управлением Android. Фактически, разработчики Linux Deploy чрезвычайно упростили получение любого количества дистрибутивов Linux, установленных в среде chroot, используя простой графический интерфейс.

Системные требования

  • Устройство под управлением Android 2.1 и выше, корневое.
  • Не менее 5 ГБ свободного места на внутреннем или внешнем хранилище.
  • Быстрое беспроводное подключение к Интернету.
  • Терпение ждать, пока дистрибутив загрузится из сети.

Настройка Linux Deploy

На самом деле очень мало того, чтобы установить Kali Linux. Выбрав Kali Linux на вкладке «Distribution», вы в значительной степени охватили важные вещи. При желании вы можете выбрать свою архитектуру, убедиться, что зеркало Kali Linux верное, установить тип и местоположение вашей установки на устройстве Android и т. д. Вообще говоря, по умолчанию, предоставленные Linux Deploy.

Создание Kali Linux

После того как вы довольны всеми настройками, нажатие кнопки «install» запустится загрузка Kali Linux непосредственно из наших репозиториев. В зависимости от скорости вашего интернет-соединения этот процесс может занять некоторое время. Как минимум, вы загрузите базовую установку Kali Linux (без инструментов).

Запуск вашего chrooted Kali Linux

Как только установка будет завершена, вы можете установить Linux Deploy автоматически и загрузить Kali Linux chroot. Это также включает запуск таких сервисов, как SSH и VNC для упрощения удаленного доступа. Все это автоматически выполняется нажатием кнопки «start». Вы должны увидеть, как Linux Deploy настроит ваш Kali Linux с выходом, подобным следующему:

На этом этапе Linux Deploy запустил сервер VNC и SSH внутри вашего chrooted изображения Kali. Вы можете подключиться к сеансу Kali удаленно, используя IP-адрес, назначенный вашему Android-устройству (в моем случае, 10.0.0.10).

Вход в ваш chrooted Kali Linux

Теперь вы можете использовать SSH или VNC-клиент для доступа к экземпляру Kali Linux. Пароль VNC - « changeme », а учетные данные SSH - « android » для имени пользователя (настроенного через Linux Deploy) и « changeme » в качестве пароля.

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#

Размера Kali Linux на Android

Если оставить без изменений, Linux Deploy автоматически установит размер около 4 ГБ для «голой» установки Kali Linux. Если вы хотите установить дополнительные инструменты Kali Linux в будущем, вам может потребоваться использовать больший размер изображения, который можно настроить с помощью настроек в Linux Deploy.

Локальные соединения VNC

Нам пришлось попробовать несколько клиентов VNC, чтобы заставить их работать правильно. Хотя контроль Kali Linux через локальный клиент VNC не самый удобный из задач, но это возможно.