May 30, 2021

Kali Linux на Raspberry – делаем свой “хакерский чемоданчик”

Йоу-йоу, небывалый ажиотаж (хайп) вызывают темы про Kali Linux! Итак, вам всем уже вкатил этот тру-хакерский дистрибутив и хотелось бы носить его с собой не вызывая подозрений? Легко! Ведь Kali Linux можно установить на Raspberry!

Что ещё за Raspberry?

Кто не в курсе, Raspberry – одноплатный мини-компьютер. Питается от 5V, на борту ARM Cortex A53 на 1,2 ГГц, 1 Гб RAM, HDMI, Audio, 4xUSB, Fast-Ethernet, SD-Card разъёмы. Само-собой Bluetooth и WiFi. Всё, что нужно хакерскому чемоданчику. Можно подключить дисплей.

Как поставить Kali Linux на Raspberry

Качаем соответствующую версию дистрибутива. Абы какой не подойдёт, нужно залезть в раздел образов для ARM-процессоров и найти там под свою версию “малинки”:

Понадобится MicroSD карточка 10 class ёмкостью не меньше 8 Гб. Лучше – больше. Берём карт-ридер и записываем скачанный образ на карту при помощи программы balenaEtcher (другими у меня не получилось).

Устанавливаем карту с Kali Linux в Raspberry, подаём питание и… Белый экран.

Белый экран Raspberry Pi LCD 3,5″

Прошилось нормально. “Малинка” тоже рабочая. И дисплей не убитый. Дело в том, что изображение выводится на HDMI-порт, а не на дисплей. Нужно установить дровяхи.

Если у вас, как и у меня, нет кабеля/монитора с HDMI-разъемами, воспользуйтесь адаптером HDMI-VGA:

Подключаемся к монитору и перезагружаем Raspberry. Видим, что Kali Linux загружается нормально. Вот вывод команды dmesg на предмет платформы:

  1. Подключаем кабель/подключаемся к беспроводной сети и будем качать драйвер:
  2. # git clone https://github.com/waveshare/LCD-show.git
  3. # cd LCD-show/
  4. # chmod +x LCD35-show
  5. # ./LCD35-show
  6. это под дисплей 3,5″. Если у вас другой – вот тут инструкции.
  7. Устройство перезагрузится и изображение пойдёт уже на внутренний экран:
  1. Для удобства работы я не использую touch-screen (хотя эта возможность присутствует), а подключаю Bluetooth-донгл и пользуюсь беспроводной клавиатурой/мышью. Намного удобнее. Ну и чтобы в своей сети смотреть работу на большом экране – наладим SSH (для тру-хакеров) или VNC.
  2. Логин-пароль по умолчанию: root:toor
  3. Можно пользоваться: