Настройка kali linux на raspberry pi 4

Обновлено: 07.07.2024

Заинтересовался я тут на днях, можно ли знаменитый в кругах хакеров и пентестеров Kali Linux на Raspberry Pi запустить. Полных, рабочих и понятных инструкций не нашел, вот и решил написать об этом пост. Выполнено на примере Raspberry Pi 3B+

1) Что нам понадобится:

  • Собственно RPi (Подойдет любая, кроме Pi 1)
  • Micro SD карта объемом не менее 16 гБ, класс 10
  • Компьютер
  • Дисплей с разъемом HDMI (к нему будем подключать малинку)
  • Кабель питания (рекомендую брать с силой тока не менее 2А)
  • Клавиатура и мышь

Во-первых, нам понадобится образ Kali Linux для RPi. Взять его можно вот здесь. Скроллим до слов Raspberrypi Foundation и выбираем нужный образ. Я взял образ «Kali Linux RaspberryPi 2 (v1.2), 3 and 4 (64-Bit)», RPi 3B+ спокойно его тянет.

Когда образ скачается, открываем ему с помощью архиватора и экстрактим.

Также вот отсюда качаем Etcher, им будем прошивать малинку.

Открываем Etcher, подключаем microSD, в пункте «Select Image» указываем путь до файла, потом выбираем нашу microSD как девайс для прошивки, жмём Flash. Завариваем чаёк, и ждем, пока прошьётся.

Берем RPi, подключаем к ней microSD, дисплей, клавиатуру и мышь и ТОЛЬКО ПОТОМ втыкаем кабель питания, иначе ничего не получится. Ждём, пока на экране не появится графический интерфейс. Вводим логин и пароль (kali и kali).

Логин root и пароль toor не советую даже пытаться ввести, на RPi они отключены.

Далее подключаемся к Wi-Fi или к проводному интернету (при надобности подключаем Wi-Fi донгл), нажав иконку сети в правом верхнем углу (там при первой загрузке нарисован порт Ethernet), выбрав сеть и введя пароль. Далее открываем консоль и пишем:


Может вылететь ошибка (когда перед одной из ссылок написано Err), тогда пишем код:


Нам откроется файл, все содержимое которого нужно удалить и ввести новое:


Потом снова запускаем команду:


И все должно заработать. Затем начинаем обновление пакетов:


Когда у нас спросят подтверждение, жмем Y и enter. А теперь снова завариваем чаёк и ждем, пока обновление завершится (советую заварить литров 10, так как обновляется все это ну очень медленно, у меня заняло около 6 часов).

А затем настроить к одноплатнику удалённый доступ по защищённому SSH-соединению и RDP-протоколу, получив тем самым возможность управлять ПИшкой по локальной сети со всеми удобствами. После проведения настроек из данного ролика, вы смело сможете закинуть свою Малинку подальше на антрисоль, а все дальнейшие действия осуществлять исключительно удалённо.

Не задействуя ни монитор, ни клавиатуру, ни уж тем более мышку. Правда, запитать её всё равно придётся, но это уже меньшее из зол, особенно учитывая те преимущества, которые вы получите, освободив устройство от лишней периферии. В общем, если вы уже заказали RaspberryPiдля проведения согласованных атак на различные сети в обучающих целях или же только собираетесь это сделать и хотите узнать, как можно быстро привести аппарат в боевую готовность, тогда устраивайтесь по удобней и будем начинать.

Шаг 1. Для начала нам потребуется загрузить образ KaliLinuxс ядром модицированным специально для разворачивания на Малине. Переходим на сайт официалов offensive-security и в разделе «Kali and Infosec Tools» скролим страничку в самый низ. В подразделе «Download» выбираем Arm Images.

kali linux na raspberry pi1

Шаг 2. И на открывшейся странице скачиваем нужный образ для вашей Raspberry в зависимости от имеющейся модельки. У меня это довольно старенький аппарат 3B+ 17 года. Но тем не менее проц в нём с лёгкостью тянет 64-битную ОСь.

kali linux na raspberry pi2

Шаг 3. Пока наш образ скачивается, загрузим параллельно ещё программку для записи Kali на флешку. Я уже показывал, как нарезать ISOшники через Disk Imager, UltraISO и Rufus. Настало время показать вам ещё одно прогу для записи под названием Etcher. Её фиха в том, что она в разы проще ранее упомянутых софтин и к тому же имеет поддержку всех современных платформ. В том числе MacOS в которой я работаю в данный момент. Вы же вполне можете скачать Portable версию данной программы, дабы не заморачиваться с установкой лишнего софта на своей винде.

kali linux na raspberry pi3

Шаг 4. Пока это дело загружается, вернёмся к архиву со скаченным образом и распакуем его.

kali linux na raspberry pi4

Шаг 5. Указываем программе путь к получившемуся ISO-файлу.

kali linux na raspberry pi5

Шаг 6. Затем вставляем microSD флешку объёмом от 16 гигабайт в адаптер и втыкаем получившегося здоровяка в картридер. Можно использовать и на 8 гигов, но тогда система встанет впритык и у вас почти не останется возможностей накатывать доп. пакеты. Так что не жидимся и, как завещал, Мандер Шмайнд покупаем только сааамые большие и быстрые флешечки. К слову, 4 версия ПИхи в теории поддерживает карточки до 2Тб.

kali linux na raspberry pi6

Шаг 7. Система определила нашу флеху, а значит можно приступать к записи. Жмём «Flash!» и удаляемся на минуток 15-20. В зависимости от класса накопителя и его скоростных показателей.

kali linux na raspberry pi7

kali linux na raspberry pi8

Шаг 9. И вставив её в выключенную Малинку, подаём питание. Напоминаю, что на данном этапе к малинке нужно подключить ещё моник, клаву и мышь, чтобы произвести первоначальную настройку ОСи. Я же не буду насиловать ваше зрение съёмкой с камеры и сразу подключусь к ПИхе по RDP. Далее мы подробно рассмотрим, с помощью каких команд вы сможете самостоятельно сконфигурировать Kaliдля точно такого же удалённого подключения.

kali linux na raspberry pi9

Шаг 10. Войдя в систему под пользователем Kali/kali производим настройку подключения к своей беспроводной точке. Можно использовать и проводное соединение, однако я всё же предпочитаю максимальное отсутствие проводов.

kali linux na raspberry pi10

Шаг 11. Далее запускаем окно терминала и обновляем пакеты в нашей ОСи введя update и upgrade с приставкой sudoи ключём -yв конце для утвердительного ответа в диалоговых окнах. Вводим password kali и снова удаляемся на некоторое время.

kali linux na raspberry pi11

Шаг 12. Дождавшись, когда всё наконец обновится, переходим в настройки текущего сетевого соединения.

kali linux na raspberry pi12

Шаг 13. И на вкладке «General» отмечаемпараметр «All users may connect to this network». Без него ОС будет подключаться к WiFiсети только после авторизации пользователя в системе, а нам нужно, чтобы в дальнейшем удалёнка взлетала сразу после включения.

kali linux na raspberry pi13

Шаг 14. Далее идём на вкладку IPv4 и прописываем компьютеру свободный статический IP-адрес, дабы служба DHCP, запущенная на вашем роутере не назначала Малинке новый в момент подключения. Также прописываем дополнительные сетевые параметры. Маску, шлюз и DNS. В двух последних указываем адрес вашего домашнего роутера. Сейвим настройки.

kali linux na raspberry pi14

Шаг 15. И переподключаемся к нашей сети, чтобы внесённые изменения вступили в силу.

kali linux na raspberry pi15

Шаг 16. Проверяем связь с нашей Линухой из-под винды, запустив командную строку и введя команду pingперед ранее назначенным в Kali IP-адресом. Пакеты проходят, а значит можно переходить к следующему этапу.

kali linux na raspberry pi16

Шаг 17. Для доступа по SSH, скачиваем небольшую программку PuTTY с офф. сайта разрабов.

kali linux na raspberry pi17

Шаг 18. И запустив ярлык на рабочем столе выбираем на вкладке новой сессии тип подключения SSH, вводим IP-шник машинки с Raspberry Pi и не меняя 22 порта кликаем «Open».

kali linux na raspberry pi18

Шаг 19. Дождавшись открытия окна терминала вводим kali/kali, и, собственно, всё. Мы подключились к нашей Малинке и можем конфигурировать её посредством ввода различных команд.

kali linux na raspberry pi19

Шаг 20. Однако, как показывает практика, на начальных этапах взаимодействовать с Linux, всё же гораздо удобней через привычный графический интерфейс. Поэтому давайте, я покажу, как можно в 4 команды установить и настроить полнофункциональный доступ по RDP к нашему маленькому устройству. Вводим в терминале sudo apt install xrdp.

kali linux na raspberry pi20

Шаг 21. Дожидаемся завершения установки и запускаем сам сервис введя одну.

kali linux na raspberry pi21

Шаг 22. И вторую команду в строке терминала. Все команды, я как обычно продублирую в описании к данному ролику, поэтому не тратьте лишние силы на их запоминание.

kali linux na raspberry pi22

Шаг 23. Хорошо. Далее нам нужно ввести ещё пару команд, чтобы добавить xRDP в автозагрузку. Вводим первую.

kali linux na raspberry pi23

Шаг 24. И затем вторую.

kali linux na raspberry pi24

Шаг 25. Отлично. Давайте перезагрузим наш одноплатник, дабы убедиться, что всё работает, как часы. Вводим sudo reboot.

kali linux na raspberry pi25

Шаг 26. И параллельно запускаем «Подключение к удалённому рабочему столу» на нашей Windows машине.

kali linux na raspberry pi26

Шаг 27. В открывшемся окне вводим IP-адрес Raspberry, и пробуем подключиться. Процесс пошёл. Жмём ОК.

kali linux na raspberry pi27

Шаг 28. И вуаля, попадаем прямиком в меню для авторизации. Вводим учётные данные пользователя. Если вы ничего ещё не меняли в настройках, то это стандартное сочетание Kali/kali. Подтверждаем.

kali linux na raspberry pi28

Шаг 29. И уже через пару секунд видим полноценное окно с графическим интерфейсом нашей ОСи.

kali linux na raspberry pi29

Отныне, для взаимодействия с Малинкой вам больше не понадобится подключать к ней клавиатуру, мышь и уж тем более перекидывать монитор. Для полноценного работы достаточно быть подключённым к домашней сети.

А если у вас ещё подключён белый IP от провайдера, то можете в несколько кликов пробросить соответствующий порт и иметь доступ к своей Raspberry Pi из любой точки земного шара.

Однако с этим делом будьте поосторожней и заранее позаботьтесь о внутренней безопасности вашей сети. Для этого целесообразно провести онлайн-аудит безопасности, чтобы оценить реальную необходимость защиты.

Сделать это можно при помощи бесплатного сервиса IDECO SECURITY. С его помощью вы можете протестировать любое ваше устройства на устойчивость к зловредам с потенциально опасных сайтов. Проанализировать возможность проникновения вирусов и эксплоитов в вашу домашнюю сеть, а также выяснить, какие из портов на внешнем интерфейсе потенциально уязвимы для атак злоумышленников.

kali linux na raspberry pi30

Друзья, на этом наш выпуск подходит к концу. Надеюсь, он оказался для вас полезен, и я не зря форматнул свою единственную флеху для демонстрации записи Kaliпод Малину.

Но даже если в вашем распоряжении сейчас нет одноплатника, по крайней мере вы теперь знаете, как можно за пару минут настроить на линуксе SSHи удалённый рабочий стол.

А это, можете мне поверить, не менее ценная информация. Так что урок получился вдвойне полезным. Если считаешь также, то на забудь поставить под ним свой царский лайк сразу после просмотра.

Ну а тем, кто впервые заглянул к нам, что называется на огонёк, я настоятельно советую клацнуть на колокол. Нажмёшь, и в твоей ленте будут регулярно появляться годнейшние видосики не тему этичных взломов, пентестинга и информационной безопасности.

Олдам по традиции желаю удачи, успеха и самое главное отличного настроения. Берегите себя и свои сети, тестируйте их на защищённость и регулярно пополняйте уже имеющийся багаж знаний. А я вам в этом обязательно помогу. Благодарю за просмотр, камрады. С вами был, Денчик. Всем пока!

В этой статье я покажу вам, как установить Kali Linux на Raspberry Pi 4. Итак, приступим.

Вещи Вам понадобятся:

Чтобы попробовать эту статью, вам понадобятся следующие вещи:

  1. Одноплатный компьютер Raspberry Pi 4.
  2. Адаптер питания USB Type-C для Raspberry Pi 4.
  3. Карта microSD емкостью 32 ГБ или более.
  4. Устройство чтения карт для прошивки Kali Linux на карте microSD.
  5. Компьютер/ноутбук для прошивки карты microSD.
  6. Клавиатура и мышь.
  7. A Кабель micro-HDMI-HDMI.

Загрузка Kali Linux для Raspberry Pi 4:

Сначала посетите официальную страницу загрузки изображений Kali Linux ARM в своем любимом веб-браузере. После загрузки страницы прокрутите вниз до раздела RASPBERRYPI FOUNDATION и щелкните одно из изображений Kali Linux Raspberry Pi, как отмечено на скриншоте ниже.

у вас есть версия Raspberry Pi 4 2 ГБ, затем загрузите образы Kali Linux RaspberryPi 2, 3 и 4 .

Если у вас версия 4 ГБ или 8 ГБ Raspberry Pi 4, затем загрузите образ Kali Linux RaspberryPi 2 (v1.2), 3 и 4 (64-бит) .


После того, как вы нажмете ссылку для загрузки, ваш браузер должен предложить вам сохранить образ Kali Linux Raspberry Pi. Выберите каталог, в котором вы хотите сохранить изображение, и нажмите Сохранить .


Ваш браузер должен начать загрузку образа Kali Linux Raspberry Pi. Это может занять некоторое время.


Перепрограммирование Kali Linux для Raspberry Pi 4 на карте MicroSD:

После загрузки образа Kali Linux Raspberry Pi его необходимо прошить на карту microSD. Вы можете использовать такие программы, как Balena Etcher , Raspberry Pi Imager и т. Д., Чтобы прошить образ Kali Linux Raspberry Pi на карту microSD.

Как только у вас будет Raspberry Pi Imager , установленный на вашем компьютере, вставьте карту microSD в свой компьютер и запустите Raspberry Pi Imager.

Затем нажмите ВЫБРАТЬ ОС , чтобы выбрать образ операционной системы.


Щелкните on Использовать пользовательский из списка.


Выберите образ Kali Linux Raspberry Pi, который вы только что загрузили, и нажмите Открыть .


Чтобы выбрать карту microSD, нажмите ВЫБРАТЬ SD-КАРТУ , как отмечено на скриншоте ниже.


Щелкните свою карту microSD из списка.


Чтобы прошить образ Kali Linux на выбранную карту microSD, нажмите ЗАПИСАТЬ .


Прежде чем на карту microSD можно будет установить новый образ операционной системы, ее необходимо стереть . Если на вашей карте microSD нет важных данных, нажмите ДА .


Raspberry Pi Imager должен начать мигать образ Kali Linux Raspberry Pi на карту microSD. Это может занять некоторое время.


После того, как Kali Образ Linux Raspberry Pi записан на карту microSD, Raspberry Pi Imager проверит карту microSD на наличие ошибок записи. Это может занять некоторое время.


На этом этапе , образ Kali Linux Raspberry Pi должен быть записан на карту microSD. Нажмите ПРОДОЛЖИТЬ и закройте Raspberry Pi Imager. Затем извлеките карту microSD из компьютера.


Загрузка Kali Linux на Raspberry Pi 4:

После того, как вы извлекли карту microSD из компьютера, вставьте ее в слот для карты MicroSD на Raspberry Pi 4. Также подключите micro HDMI к HDMI. кабель, USB-клавиатура, USB-мышь, сетевой кабель к порту RJ45 (необязательно) и кабель питания USB Type-C на Raspberry Pi 4.

После того, как вы все подключили аксессуары, включите Raspberry Pi 4.


Kali Linux загружается.


Вскоре вы должны увидеть окно входа в Kali Linux.



Вы должны войти в среду рабочего стола Kali Linux.


Как видите, я запускаю Kali Linux 2020.3 на своем Raspberry Pi 4.


Kali Linux использует около 457 МБ памяти, когда никакие программы не запущены. Среда рабочего стола Kali Linux легкая и очень отзывчивая на Raspberry Pi 4. Я не сталкивался с какими-либо проблемами с удобством использования.


Если вы хотите изменить пароль по умолчанию для операционной системы Kali Linux на вашем Raspberry Pi 4, откройте терминал и выполните следующую команду:


Введите новый пароль и нажмите .


Введите новый пароль еще раз и нажмите .


Необходимо изменить пароль.


Проблема №1: устранение черных краев вокруг монитора:

Вы можете увидеть черные границы или запретные зоны вокруг монитора при загрузке Kali Linux на Raspberry Pi. Это из-за переразвертки. При включении переразвертки исключается несколько пикселей из каждого угла экрана. В Kali Linux для Raspberry Pi по умолчанию включена функция «Оверскан». К счастью, его очень легко отключить.


Чтобы отключить overscan, откройте терминал и откройте файл /boot/config.txt с помощью следующей команды:


disable_overscan = 1 закомментирована в файле/boot/config.txt .


Затем нажмите + X , а затем Y и , чтобы сохранить файл /boot/config.txt .


Чтобы изменения вступили в силу, перезагрузите Raspberry Pi 4 с помощью следующей команды:


После загрузки Raspberry Pi 4 черные границы или запретные зоны вокруг экрана должны исчезнуть.


Заключение :


Адрес загрузки зеркала системы Kali
Найдите столбец RaspberryPi Foundation и загрузите соответствующее зеркало.

Подготовьте необходимое программное обеспечение

Подготовьте карту памяти


Если карта памяти использовалась ранее, вам необходимо сначала отформатировать карту памяти с помощью программного обеспечения для разделов.
Используйте DiskGenius, чтобы сначала удалить исходный раздел карты памяти, затем заново создайте раздел и отформатируйте его.

Система записи


Попробуйте проверить значение хеш-функции перед записью системы и проверьте, соответствует ли оно официальному.
Используйте Win32DiskImager для записи системы. Выберите файл изображения.Если загруженный файл является сжатым файлом, вам необходимо сначала извлечь файл img. Выберите букву диска карты памяти. Щелкните запись, чтобы начать программирование, и дождитесь завершения программирования, чтобы отобразить диалоговое окно успешного программирования.

После завершения записи появится всплывающее окно с предложением отформатировать. Будьте осторожны, не форматируйте, иначе ваши предыдущие усилия будут потеряны.
Вставьте карту памяти в Raspberry Pi. Используйте сетевой кабель для подключения Raspberry Pi к маршрутизатору. Подключите и включите.
Подождите минуту, если вы можете войти в фоновый режим маршрутизатора, вы можете проверить IP-адрес входящего устройства в фоновом режиме маршрутизатора.
Используйте AdvancedIPScanner для сканирования сегмента сети, в котором находится Wi-Fi. Получите IP-адрес Raspberry Pi. Столбец имени обычно kali.

Используйте ssh для подключения к IP-адресу Raspberry Pi. Имя пользователя - root, пароль по умолчанию - toor.

Если ssh-соединение не удается, сначала используйте командную строку, которая поставляется с Windows, для проверки связи с IP-адресом Raspberry Pi. Если это возможно, Raspberry Pi был подключен к маршрутизатору. В противном случае проверьте, правильно ли подключен сетевой кабель.

Если вы можете пропинговать IP-адрес, на котором расположен Raspberry Pi, но не можете подключиться с помощью ssh, вы можете перезапустить Raspberry Pi для проверки.

Изменить источник

Загрузка исходного программного обеспечения Kali по умолчанию выполняется относительно медленно, обычно необходимо изменить источник.

Выполните следующую команду, чтобы войти в исходный файл программного обеспечения.


Нажмите клавишу esc, чтобы выйти из режима редактирования, и нажмите: x, чтобы сохранить и выйти.

Источник обновления программного обеспечения

Дождитесь завершения обновления

Включите автозаполнение

Проверьте, есть ли файл bash_completion в файле / etc, если нет, выполните его

Функция завершения обновления после установки

Установить китайский шрифт

Введите в командной строке

Установить удаленный рабочий стол

Лично я предпочитаю rdp для удаленного подключения, вы можете использовать мобильное приложение RD Client для удаленного подключения.

После установки заходим в папку /etc/init.d, запускаем xrdp,

Проверьте, запущена ли служба, порт службы xrdp - порт 3389, используйте удаленный рабочий стол для подключения.


Настроить самозапускающуюся службу xrdp

Введите следующую команду, чтобы установить автоматический запуск

Wi-Fi соединение


Используйте удаленный рабочий стол для подключения к системе. Введите имя пользователя и пароль для подключения. Выберите SSID и введите пароль для подключения.

Установить статический IP

Щелкните правой кнопкой мыши значок Wi-Fi и выберите изменить соединение.
Выберите имя точки доступа, которое необходимо установить, нажмите «Изменить» в нижнем левом углу, настройки IPv4, настройки DHCP являются ручными, добавьте IP-адрес, маска установлена ​​на 24, а шлюз - это адрес маршрутизатора.Если адрес шлюза установлен неправильно или нет, Raspberry Pi не сможет получить доступ к внешней сети.
На этом установка и настройка параметров kali завершены.

Интеллектуальная рекомендация


[Makefile от более мелких к более глубоким полная запись обучения 4] Переменные и различные методы присвоения

Давайте сегодня узнаем о различных методах присваивания переменных в Makefile! Смысл тяжелой работы, чтобы бедность больше не ограничивать свое воображение! Добавьте QQ, чтобы вместе учиться и обменив.

[Luogu P3147] [BZOJ 4576] [USACO16OPEN]262144

Портал Луогу БЗОЙ Портал Описание заголовка Bessie likes downloading games to play on her cell phone, even though she doesfind the small touch screen rather cumbersome to use with her large hooves. Sh.

Читайте также: