![]() |
В последнее время на форуме стали появляться вопросы про Raspberry Pi 3 и установку на него Kali Linux. На форуме уже имеется подобная статья, но я решил вынести тему в отдельную в связи с наличием альтернативного образа и варианта для установки системы.
Если Вы хотели купить себе компактный одноплатный компьютер для пентеста, но не можете выбрать, то советую взять Raspberry Pi 3 Model B+, которая вышла в марте 2018 года. На сегодняшний эта плата является наиболее мощным вариантом из линейкиRaspberry Pi. Новая модель работает быстрее за счет разогнанного из коробки процессора Broadcom BCM2837 (64-бит, 4 ядра Cortex-A53, работает на частоте 1.4 Ггц). Тем не менее сильно греться новая модель не будет за счет улучшенной целостности питания и теплоотводу, так же желательно поставить на CPU и чипсет USB/Ethernet алюминиевые радиаторы. Обновился радиочастотный модуль, над которыми теперь установлен металлический экран (CYW43455 от Cypress - двухдиапазонный беспроводной модуль на 2.4 и 5 ГГц и Bluetooth 4.2 / BLE). Новый контроллер Ethernet LAN7515 позволяет работать со скоростью до 300 Мбит/с. Само собой лучше покупать не голую плату, а еще набор радиаторов (два для данной модели), корпус (лучше металлический), SD карту (от 16 ГБ Class 10 - скорость записи не менее 10 МБ/с). Под спойлером мой набор к малине: Одноплатный компьютер удобен тем, что его можно использовать как отдельную независимую платформу для обучению тестирования на проникновения с помощью Kali Linux. Почему именно Raspberry Pi? Хорошая поддержка сообщества. Это мы увидим ниже, когда перейдем к установке Kali на устройство. Естественно использовать Kali не обязательно, есть много других ОС, которые заточены под использование на одноплатниках Raspberry Pi. Как я выше упомянул у модели B+ есть новый модуль для беспроводной связи, поддерживающий Wi-Fi на 5 ГГц. Именно для этого модуля разработчики из Германии (Secure Mobile Networking Lab), которые занимаются широко известным в узких кругах проектом Nexmon создали драйвер, позволяющий перевести встроенный в малину чипсет BCM43455c0 в режим монитора. Но это еще не все! Этот чип указан еще в одном проекте от тех же разработчиков - Nexmon SDR. Я думаю, что объяснять, что такое SDR не нужно. Малина так же поддерживает работу с RTL-SDR с помощью программы rpitx. Если использовать Raspberry Pi 3 B+ для аудита безопасности беспроводных сетей, то понадобится один или два внешних адаптера. Я бы рекомендовал использовать Alfa 036 NHA, Alfa 036 ACH или Alfa 036 NH. Перейдем непосредственно к установке. Инструкцию по установке я сделал для Windows. 1. Для начала необходимо установить пакет некоторых программ 2. Теперь вернемся к тому, что я сказал ранее про поддержку сообществом. Благодаря ядру от Re4son (сборки на его основе работали с Raspberry Pi 3 Model B+ еще до того, как официальный релиз был доступен на Offensive Security). улучшенные спецификация и производительность сетевого оборудования могут использоваться с инструментами тестирования на проникновение, которые предлагает Kali Linux. В это ядро так же входят:
Скачиваем образ. Так же скачаем новое ядро (в готовой сборке стоит 4.9, новое версии 4.14). 3. Вставляем SD карту в ридер и затем в разъем ПК. Запускаем Etcher, указываем путь к образу, выбираем SDHC и нажимаем кнопку записи. После записи вставляем в малинку SD карту. 4. Следующие пункты опциональны, в зависимости от того, если ли в наличии HDMI кабель и монитор/телевизор с поддержкой HDMI. 5. В случае, если в наличии есть HDMI кабель и монитор/телевизор с поддержкой HDMI, то включаем и настраиваем наш монитор/телевизор, цепляем к малинке кабель Ethernet (идущий к роутеру), HDMI и в конце подключаем питание. Если HDMI не взлетел, то вырубаем питание и пробуем снова. Теперь, когда система загружена и подключена к сети нам понадобится проводная клавиатура и мышь. Для работы через монитор мышь понадобится в любом случае, от клавиатуры можно отказаться в пользу виртуальной, однако для первичной настройки необходима проводная. Если нету клавиатуры и/или мыши, то переходим к следующим пунктам, то есть подключаемся по SSH. Если они есть, то входим с логином root и паролем toor. 6. В случае, если в наличии нет монитора с HDMI и/или проводной клавиатуры с мышью, то будем подключаться через SSH. Для этого необходимо подсоединить Ethernet кабель от роутера к малинке и подключить к ней питание. Нам потребуется узнать ip адрес малинки, сделать это можно разными путями, один из них – установить на ПК программу Advanced IP Scanner. Стоит помнить, что ваша сеть может быть закрыта от подобного сканирования firewall, и тогда надо будет временно отключить защиту в роутере. Так же данная программа иногда не очищяет кеш сканирования, воспользуйтесь другим способом узнать ip малины, если есть подозрение, что Вы нем ожете получить правильный ip для подключения по SSH. Когда увидим наш kali-pi, то запоминаем её ip и заходим в Putty, где прописываем ip (подключение по SSH и порт 22 выбираются по умолчанию). В процессе подключения появится окно с просьбой подтвердить подключение, нажимаем «Да». Имя пользователя – root, пароль – toor. 7. Авторизовавшись с помощью пункта 5 или 6 необходимо будет расширить наш образ на все дисковое пространство. Код: Код:
sudo fdisk /dev/mmcblk0Код: Код:
Command (m for help): dКод: Код:
sudo resize2fs /dev/mmcblk0p2Код: Код:
passwdКод: Код:
deluser --remove-all-files piКод: Код:
cd /etc/ssh/Код: Код:
apt purge tightvncserver -y && wget https://www.realvnc.com/download/file/vnc.files/VNC-Server-6.3.1-Linux-ARM.deb && sudo dpkg -i VNC-Server-6.3.1-Linux-ARM.deb && rm VNC-Server*Код: Код:
vncserver :1 -geometry 1920x1080 -depth 24 -dpi 9611.Установим новое ядро 4.14: Код: Код:
cd /usr/local/src && wget -O re4son-kernel_current.tar.xz https://re4son-kernel.com/download/re4son-kernel-current/&& tar -xJf re4son-kernel_current.tar.xz && rm -rf re4son-kernel_current.tar.xz && cd re4son-kernel_4.14.50-20180721 && ./install.shТеперь поставим более новое ядро 4.14 на замену 4.9. Хочу отметить, что команду apt-get dist-upgrade выполнять не следует, т.к. это кастомное ядро, обновления которого нужно брать с сайта. 12. Настроим время и дату: Код: Код:
dpkg-reconfigure tzdataПерейдем в Applications => Sessions and Startup => ищем меню автозагрузки и добавляем нашу программу: 14. Настроим автозагрузку xfce, поддержку tft экранов и беспроводных модулей: Код: Код:
/usr/local/src/re4son-kernel_4.14.50-20180721/re4son-pi-tft-setup -a rootВ итоге получим автовстарт vnc после загрузки малины, рекомендую добавить в малину пароль от wifi чтобы подключаться к ней без кабеля. 15. Установим виртуальную клавиатуру xvkbd и leafpad. Код: Код:
apt-get install xvkbd leafpad –y16. Проверяем работу Bluetooth: Код: Код:
bluetoothctlКод: Код:
pair XX:XX:XX:XX:XX:XXКод: Код:
iw phy phy0 interface add mon0 type monitorКод: Код:
nano /etc/default/localeКод: Код:
LANG="ru_RU.UTF-8"Вставьте ридер с micro SD в разъем ПК, запустите программу, укажите путь для сохранения бекапа и нажмите "Read". |
Цитата:
|
Цитата:
|
После установки Kali при загрузке не работают USB (клава и мышь), пробовал и проводную и беспроводную - не работает. В Raspbian всё нормально. Еще заметил что до прогрузки Kali на клаве горят свтодиоды. Как только прогружается до экрана авторизации - всё потухает на клаве и ни реагирует на нажатия. В чем может быть дело?
|
Проблема решилась установкой указанного ядра.
|
Цитата:
deluser pi если он уже удален, то все ок По поводу ненахода файла прочитате внимательнее команды скачивания то, что есть в мануале, а вообще сейчас на сайте автора вышла новая сборка с ядром из коробки новым. |
Только думал поставить кали на малинку и нашел гайд. На этом сайте по-моему есть ответы на все вопросы касаемо тематики)
|
После недавнего обновления замечены следующие проблемы:
- не грузит автоматом графоболочку, если Вам надо войти в графику - то на черном экране ctrl+alt+F3(4) - логинимся и startx - долгая перезагрузка - ssh стартует через 1.5-3 минуты после загрузки системы - vnc валит, рекомендую заюзать team viewer - он надежнее в этом плане да нужен инет... - отваливается сеть - что провод, что вафля - но /etc/init.d/networking restart + service network-manager restart возвращают к жизни <--- надо быть подключеным к малине к примеру через монитор =\ по мелочи очень много косяков в этом обновлении. |
Немного полезностей при установке
Installing Full Version of Kali Linux on Raspberry Pi 3 Кто не в теме - после установки образа на малину, жалуются - нет инструментов. Их надо доставить. ссылки и видео выше. |
Цитата:
Пытался заново ставить много раз, всё без толку. Раньше как-то ставил kali всё работало, но пару недель назад система слетела и всё. Мне единственное что нужно это чтобы VNC работал. Чтобы можно было подключиться по VNC, запустить скрипт по типу airgeddon, wifi-autopwner и др. для пентеста WiFi. |
Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
Для тех у кого такие же проблемы сделайте следующее: 1) Установка Код: Код:
sudo fdisk /dev/mmcblk0нажимаем control+d на чёрном экране вводим login, password далее выполняем следующие команды: Код: Код:
sudo fdisk -lНужно зайти на компьютер под управлением Linux Подключить MicroSd к компьютеру Открываем терминал и выполняем следующие команды Код: Код:
sudo fdisk -l |
Цитата:
|
Привет всем, наткнулся на сей чудо форум, зарегался, отличная статья!
Приобрел себе вот такой Raspberry B+ за 3.5к хочу научится работать в сфере информационной безопасности и воспользоваться гайдом. Подскажите пожалуйста, он актуален? Никогда раньше не работал с такой машинкой, очень хотелось-бы обойтись без косяков, на крайний случай, машинка же не умрет? Максимум флешка? Да и восстановить на программном уровне возможно? Спасибо, надеюсь обойдетесь без рофла, я только учусь и как в любой другой сфере, страхи-страхи =) |
Цитата:
Если малину не разгонять то с ней тоже всё норм будет Кст. Стоит ли ставить кастом ядро? |
Ребятки, кто в слепую копирует команды, будьте внимательнее.
По гайду указана одна версия, по факту с сайта качается другая, на данный момент это: 4.14.93-20190126 (скрин во вложении) p.s. Все прошло отлично, посыпалось множество команда во время пункта 8,2 deluser --remove-all-files pi логи уже не откапаю, но так и должно быть? так-же во время установки ядра посыпались некоторые ошибки, так и должно быть? (скрин 22.пнг) Чуть выше, при старте установки следующие: "dpkg: warning: downgrading kalipi-bootloader from 4.14.93-20190131 to 4.14.93-20190126" получается, что необязательно прошивать ядро, ведь оно ставится при первой записи на флешку? re4son обновил или я что-то не догоняю? |
Цитата:
После чего VNC не запускается, ошибка: vncserver: error while loading shared libraries: libbcm_host.so: cannot open shared object file: No such file or directory Погуглил, пытался использовать такие команды как: locate libbcm_host.so Он нашел её в след дир-ии: /opt/vc/lib/libbcm_host.so Я использовал команды: export LD_LIBRARY_PATH=/opt/vc/lib/libbcm_host.so ln -s /opt/vc/lib/libbcm_host.so /usr/lib/libbcm_host.so но это не помогло. Подскажите пожалуйста, что делать, ставить все заново довольно проблематично, так как записывал на кард-ридер у друга. В первый раз все запустилось через VNC и работало. Вбил команды в автозагрузку, как и указано выше. Надеюсь на ваш скорый ответ. СПАСИБО! |
Цитата:
У меня R-Pi3 B+, скачал образ, распаковал, через кард ридер и ту программку записал, вставил в малинку, подключил к роутеру, скачал новый Putty, нашел айпи, приконектился. Если тут проблем нет, то и после смены ключей их не должно возникнуть. Твою проблему загуглил, первое же решение: Couldn’t agree a client-to-server cipher (available: aes128-ctr,aes256-ctr,arcfour256,arcfour) - Три админа - это сила! Хочу поделиться решением по возникновению ошибки Couldn t agree a client-to-server cipher available:... 3admina.ru Пробуй, успехов =) Подскажи пожалуйста, что за малинка у тебя, работают ли автозагрузки под TFT монитор и работает ли VNC после ребута? |
По итогу какой вариант рабочий, с какими версиями ядра re4son?
Как я понял из комментариев- последняя версия ядра имеет недостатки и работает с тормозами, ошибками |
Цитата:
С третьего раза, все получилось, все рабочие, пока-что =) VNC запускается, все ставится, профиль удаляется. Что делал: Установил, подключился через SSH, расширил, обновил, поменял ключи, установил VNC, настроил автозагрузку, ЯДРО НЕ ОБНОВЛЯЛ: При записи на флешку ставил актуальную версию /usr/local/src/re4son-kernel_4.14.93-20190126, из нее же и устанавливал поддержку автозагрузки VNC и TFT, без установки ВНС не загружался автоматически. Пара нюансов, будьте внимательные в автозагрузке, обязательно указывайте след параметры для VNC " vncserver :1 -geometry 1920x1080 -depth 24 -dpi 96 " Моя проблема была связана с невнимательностью и упущением параметров. Именно такой код должен стоять в автозагрузке, (в гайде у автора пропущена :1, мб это не критично, но я оставил, ибо на скриншоте оно есть) Устройство: Pi 3 b+ |
Проделав пункт 7, сделав ребут, малинка потухла и не желает больше включаться.. не пойму, что не так?
|
Цитата:
|
Цитата:
|
Цитата:
Кстати воспользовался статьей: Как настроить Kali Linux в плане безопасности и анонимности и поставил дополнительные фичи, проблемы были с ssh, но все решил и разобрался) Так же имеет проблема с созданием на рабочем столе файлов, данный гайд не помог Возвращаем рабочий стол в Kali Linux Кто-нибудь решил эту проблему? |
Подобного гайда нет о Parrot security на малинку?
|
Сегодня буду пробовать поставить Parrot OS, опишу о подводных камнях
|
Цитата:
|
Цитата:
На нем teamviewer так и не завелся. На образе из этой статьи, заводится если ставить ДО обновления ядра. Если сначала накатить новое ядро, то fail. UPD: Сам попал в тупик, сам из него же и вышел. в случае ошибки типа: package architecture (armhf) does not match system (arm64) Делаем: Bash: Код:
# dpkg --add-architecture armhfКод:
dpkg -i teamviewer-host_armhf.deb |
Цитата:
|
Цитата:
Например SET.. Да и поставить его с полным набором функций не представляется возможным. |
Цитата:
|
Вообще то работает. Если только Вы не выбрали при подключнии VNC использовать клавиатуру подключаемого устройства. В качестве VNC сервера используется tigervnc
|
View-only. Если галка стоит, то только наблюдать можно.
https://forum.antichat.xyz/attachmen...266dfdb565.png Честно говоря, давно уже не использовал именно этот софт и где сейчас там режим с клавой вспомнить не могуь. Попробуйте другие гляделки VNC под Вашу операционную систему их весьма большое колличество. |
Цитата:
|
Значит вся проблема в конфиге vnc сервера. Как писал ранее - tigervnc не плох.
Читать ТУТ |
Ваше решение стандартное и работать оно должно хорошо. Могупредположить - во время настройки СЕРВЕРА VNC где то была допущенна ошибка, и теперь идет блок клавы. По сути - VNC это и отображение экрана системы и ввод команд. Если подклчить по VNC андроид и при этом подключить мышку к малине, начать ей водить туда сюда - на смарте это будет видно.
|
Цитата:
|
Цитата:
|
| Время: 12:33 |