Статья Установка Kali Linux на Raspberry Pi 3 Model B+

В последнее время на форуме стали появляться вопросы про Raspberry Pi 3 и установку на него Kali Linux. На форуме уже имеется подобная статья, но я решил вынести тему в отдельную в связи с наличием альтернативного образа и варианта для установки системы.

Если Вы хотели купить себе компактный одноплатный компьютер для пентеста, но не можете выбрать, то советую взять Raspberry Pi 3 Model B+, которая вышла в марте 2018 года. На сегодняшний эта плата является наиболее мощным вариантом из линейки Raspberry Pi.
2015.11-Kali-Pi-Drone_small2.jpg


RTL-SDR-ADS-B-Rasperry-Pi-PiAware-1024x631.jpg


build-beginner-hacking-kit-with-raspberry-pi-3-model-b.1280x600.jpg

Новая модель работает быстрее за счет разогнанного из коробки процессора Broadcom BCM2837 (64-бит, 4 ядра Cortex-A53, работает на частоте 1.4 Ггц). Тем не менее сильно греться новая модель не будет за счет улучшенной целостности питания и теплоотводу, так же желательно поставить на CPU и чипсет USB/Ethernet алюминиевые радиаторы.

Обновился радиочастотный модуль, над которыми теперь установлен металлический экран (CYW43455 от Cypress - двухдиапазонный беспроводной модуль на 2.4 и 5 ГГц и Bluetooth 4.2 / BLE). Новый контроллер Ethernet LAN7515 позволяет работать со скоростью до 300 Мбит/с.
_.png

Само собой лучше покупать не голую плату, а еще набор радиаторов (два для данной модели), корпус (лучше металлический), SD карту (от 16 ГБ Class 10 - скорость записи не менее 10 МБ/с).

Под спойлером мой набор к малине:
1. SanDisk Extreme Pro 32Gb SDHC Class 10 UHS Class 3
111_cut-photo.ru.png


Некоторым эта карта не нравится (по отзывам проблемы с некоторыми сборками Kali + она дороже) и берут просто Extreme:

imgonline-com-ua_cut-photo.ru.png

Extreme почти не отличается по быстродействию, так что можно смело брать её вместо Pro.

Важно!!! Далеко не все SD карты будут нормально работать с RPI 3 B+ и младшими моделями, у некоторых ревизий SD (даже качественных как выше) наблюдается отсутствие поддержки ОС. Список поддерживаемых SD можно загуглить, упомяну только о том, что много кто берет модели от San Disk Extreme либо Ultra в диапазоне от 8 до 32 ГБ. Так же не забываем, что SDHC (а именно он нужен для малины) заканчивается на 32 ГБ.

2. Оригинальный адаптер питания на 2.5 A.
Power_Supply_1_of_2_8c276d37-bd34-4146-bdf0-4cc9a06a12be_large.jpg

В "полевых" условиях обычно используется powerbank ( от 20 000 mAh) на 2.5 A, на нём акцентировать внимание смысла нет, подойдет любой.

3. Алюминиевые радиаторы, я взял от Seeed Studio:

_114990125 023-500x500_cut-photo.ru.png

Увеличенные радиаторы стоит брать только в том случае если вы точно распланировали установку дополнительных модулей, например вентилятора.

4. Металлический корпус с вентилятором:

eleduino-ra_cut-photo.ru.png

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

5. Кабель HDMI:

471bbea648a7bfd309d176da63b8_cut-photo.ru.png

Длина подбирается индивидуально.

6. Логично, что нужен кросс-кабель Ethernet:

4444444441356b6af2a083e073d0ebcbbf534bc6e.jpg

Необходимо учесть, что длины кабеля должно хватить от Вашего роуера до малины.

Одноплатный компьютер удобен тем, что его можно использовать как отдельную независимую платформу для обучению тестирования на проникновения с помощью 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. Для начала необходимо установить пакет некоторых программ
Etcher
Win32DiskImager
Putty
VNC Viewer
2. Теперь вернемся к тому, что я сказал ранее про поддержку сообществом.

Благодаря ядру от (сборки на его основе работали с Raspberry Pi 3 Model B+ еще до того, как официальный релиз был доступен на Offensive Security). улучшенные спецификация и производительность сетевого оборудования могут использоваться с инструментами тестирования на проникновение, которые предлагает Kali Linux. В это ядро так же входят:
  • поддержка Nexmon
  • исправление проблем с работой bluetooth
  • нативная поддержка оптимизация компиляции модулей
  • поддержка подключения по SSH через USB (с помощью переходника USB/Ethernet)
  • имеет поддержку работы с tft дисплеями и скрипт, позволяющий настроить автоматический вход в систему
  • интегрирована поддержка драйвера для перевода адаптера TL-WN722N v2 в режим монитора (чипсет RTL8188EU).
  • интегрирована поддержка драйвера для адаптера Alfa 036 ACH (монитор, инъекция и т.д.).
  • полный список твиков, а так же подробные инструкции (настройка дисплеев и т.д. можно найти на сайте Re4son. Там имеется форум и достаточно подробные инструкции.
На сайте есть так же специальная сборка с небольшим комплектом программ и предустановленным ядром от Re4son.

Скачиваем . Так же скачаем новое (в готовой сборке стоит 4.9, новое версии 4.14).

3. Вставляем SD карту в ридер и затем в разъем ПК. Запускаем Etcher, указываем путь к образу, выбираем SDHC и нажимаем кнопку записи. После записи вставляем в малинку SD карту.
11__cut-photo.ru.png

4. Следующие пункты опциональны, в зависимости от того, если ли в наличии HDMI кабель и монитор/телевизор с поддержкой HDMI.

5. В случае, если в наличии есть HDMI кабель и монитор/телевизор с поддержкой HDMI, то включаем и настраиваем наш монитор/телевизор, цепляем к малинке кабель Ethernet (идущий к роутеру), HDMI и в конце подключаем питание. Если HDMI не взлетел, то вырубаем питание и пробуем снова.

Теперь, когда система загружена и подключена к сети нам понадобится проводная клавиатура и мышь. Для работы через монитор мышь понадобится в любом случае, от клавиатуры можно отказаться в пользу виртуальной, однако для первичной настройки необходима проводная. Если нету клавиатуры и/или мыши, то переходим к следующим пунктам, то есть подключаемся по SSH. Если они есть, то входим с логином root и паролем toor.

6. В случае, если в наличии нет монитора с HDMI и/или проводной клавиатуры с мышью, то будем подключаться через SSH. Для этого необходимо подсоединить Ethernet кабель от роутера к малинке и подключить к ней питание.

Нам потребуется узнать ip адрес малинки, сделать это можно разными путями, один из них – установить на ПК программу . Стоит помнить, что ваша сеть может быть закрыта от подобного сканирования firewall, и тогда надо будет временно отключить защиту в роутере. Так же данная программа иногда не очищяет кеш сканирования, воспользуйтесь другим способом узнать ip малины, если есть подозрение, что Вы нем ожете получить правильный ip для подключения по SSH.

Когда увидим наш kali-pi, то запоминаем её ip и заходим в Putty, где прописываем ip (подключение по SSH и порт 22 выбираются по умолчанию). В процессе подключения появится окно с просьбой подтвердить подключение, нажимаем «Да». Имя пользователя – root, пароль – toor.
_1112__cut-photo.ru.png

7. Авторизовавшись с помощью пункта 5 или 6 необходимо будет расширить наш образ на все дисковое пространство.
Код:
sudo fdisk /dev/mmcblk0

Command (m for help): p

Device Boot Start End Sectors Size Id Type
/dev/mmcblk0p1 1 125000 125000 61M c W95 FAT32 (LBA)
/dev/mmcblk0p2 125001 15523839 15398839 7.4G 83 Linux
Обратим внимание на значение 125001, у Вас оно может быть другое.
Код:
Command (m for help): d
Partition number (1,2, default 2): 2
Command (m for help): n
Select (default p): p
Partition number (2-4, default 2): 2
First sector (125001-31116287, default 126976): 125001
Last sector, +sectors or +size{K,M,G,T,P} (125001-31116287, default 31116287):
Do you want to remove the signature? [Y]es/[N]o: N
Command (m for help): w
Перезагрузите систему.
Код:
sudo resize2fs /dev/mmcblk0p2
8. Меняем пароль учетной записи на свой:
Код:
passwd
Удаляем встроенную учетную запись pi:
Код:
deluser --remove-all-files pi
9. Изменим ключи ssh по умолчанию:
Код:
cd /etc/ssh/
dpkg-reconfigure openssh-server
update-rc.d -f ssh remove
update-rc.d -f ssh defaults
service ssh restart
update-rc.d -f ssh enable 2 3 4 5
10. Установим vnc-server:
Код:
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:
Код:
vncserver :1 -geometry 1920x1080 -depth 24 -dpi 96
Теперь подключимся к нему с помощью установленного на ПК VNC Viever:
_ddd__cut-photo.ru.png

11.Установим новое ядро 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

На все вопросы отвечаем «Y»

Теперь поставим более новое ядро 4.14 на замену 4.9. Хочу отметить, что команду apt-get dist-upgrade выполнять не следует, т.к. это кастомное ядро, обновления которого нужно брать с сайта.

12. Настроим время и дату:
Код:
dpkg-reconfigure tzdata
13. Добавим vnc sever в автозагрузку (через настройки автозагрузки xfce):

Перейдем в Applications => Sessions and Startup => ищем меню автозагрузки и добавляем нашу программу:
_dds__cut-photo.ru.png

В поле Command:
Код:
vncserver -geometry 1920x1080 -depth 24 -dpi 96

14. Настроим автозагрузку xfce, поддержку tft экранов и беспроводных модулей:
Код:
/usr/local/src/re4son-kernel_4.14.50-20180721/re4son-pi-tft-setup -a root

На все предложения отвечаем "y".

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

15. Установим виртуальную клавиатуру xvkbd и leafpad.
Код:
apt-get install xvkbd  leafpad –y
Виртуальную клавиатуру я так же советую поставить в автозагрузку, чтобы подключать к монитору только мышку.

16. Проверяем работу Bluetooth:
Код:
bluetoothctl
agent-on
default-agent
scan on
Для подключения используйте
Код:
pair XX:XX:XX:XX:XX:XX
17. Для перевода встроенного адаптера в режим монитора используйте команду:
Код:
iw phy phy0 interface add mon0 type monitor
18. Для русификации системы редактируем locale:
Код:
nano /etc/default/locale
изменяем на:
Код:
LANG="ru_RU.UTF-8"
LC_ALL="ru_RU.UTF-8"
19. В самом начале инструкции была установленая программа Win32DiskImager, она понадобится для создания бекапа. Он будет занимать столько места, сколько размечено на флешке под систему (в моем случае это 32 ГБ).
Вставьте ридер с micro SD в разъем ПК, запустите программу, укажите путь для сохранения бекапа и нажмите "Read".
__cut-photo.ru.png
 

DarkRoot

One Level
06.03.2018
4
7
BIT
0
В последнее время на форуме стали появляться вопросы про 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 МБ/с).

Под спойлером мой набор к малине:
1. SanDisk Extreme Pro 32Gb SDHC Class 10 UHS Class 3
Посмотреть вложение 22108

Некоторым эта карта не нравится (по отзывам проблемы с некоторыми сборками Kali + она дороже) и берут просто Extreme:

Посмотреть вложение 22112
Extreme почти не отличается по быстродействию, так что можно смело брать её вместо Pro.

Важно!!! Далеко не все SD карты будут нормально работать с RPI 3 B+ и младшими моделями, у некоторых ревизий SD (даже качественных как выше) наблюдается отсутствие поддержки ОС. Список поддерживаемых SD можно загуглить, упомяну только о том, что много кто берет модели от San Disk Extreme либо Ultra в диапазоне от 8 до 32 ГБ. Так же не забываем, что SDHC (а именно он нужен для малины) заканчивается на 32 ГБ.

2. Оригинальный адаптер питания на 2.5 A.
Посмотреть вложение 22113
В "полевых" условиях обычно используется powerbank ( от 20 000 mAh) на 2.5 A, на нём акцентировать внимание смысла нет, подойдет любой.

3. Алюминиевые радиаторы, я взял от Seeed Studio:

Посмотреть вложение 22115
Увеличенные радиаторы стоит брать только в том случае если вы точно распланировали установку дополнительных модулей, например вентилятора.

4. Металлический корпус с вентилятором:

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

5. Кабель HDMI:

Посмотреть вложение 22118
Длина подбирается индивидуально.

6. Логично, что нужен кросс-кабель Ethernet:

Посмотреть вложение 22119
Необходимо учесть, что длины кабеля должно хватить от Вашего роуера до малины.

Одноплатный компьютер удобен тем, что его можно использовать как отдельную независимую платформу для обучению тестирования на проникновения с помощью 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. Для начала необходимо установить пакет некоторых программ
Etcher
Win32DiskImager
Putty
VNC Viewer

2. Теперь вернемся к тому, что я сказал ранее про поддержку сообществом.

Благодаря ядру от (сборки на его основе работали с Raspberry Pi 3 Model B+ еще до того, как официальный релиз был доступен на Offensive Security). улучшенные спецификация и производительность сетевого оборудования могут использоваться с инструментами тестирования на проникновение, которые предлагает Kali Linux. В это ядро так же входят:

- поддержка Nexmon
- исправление проблем с работой bluetooth
- нативная поддержка оптимизация компиляции модулей
- поддержка подключения по SSH через USB (с помощью переходника USB/Ethernet)
- имеет поддержку работы с tft дисплеями и скрипт, позволяющий настроить автоматический вход в систему
- интегрирована поддержка драйвера для перевода адаптера TL-WN722N v2 в режим монитора (чипсет RTL8188EU).
- интегрирована поддержка драйвера для адаптера Alfa 036 ACH (монитор, инъекция и т.д.).
- полный список твиков, а так же подробные инструкции (настройка дисплеев и т.д. можно найти на сайте Re4son. Там имеется форум и достаточно подробные инструкции.

На сайте есть так же специальная сборка с небольшим комплектом программ и предустановленным ядром от Re4son.

Скачиваем . Так же скачаем новое (в готовой сборке стоит 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 адрес малинки, сделать это можно разными путями, один из них – установить на ПК программу . Стоит помнить, что ваша сеть может быть закрыта от подобного сканирования firewall, и тогда надо будет временно отключить защиту в роутере. Так же данная программа иногда не очищяет кеш сканирования, воспользуйтесь другим способом узнать ip малины, если есть подозрение, что Вы нем ожете получить правильный ip для подключения по SSH.

Когда увидим наш kali-pi, то запоминаем её ip и заходим в Putty, где прописываем ip (подключение по SSH и порт 22 выбираются по умолчанию). В процессе подключения появится окно с просьбой подтвердить подключение, нажимаем «Да». Имя пользователя – root, пароль – toor.

7. Авторизовавшись с помощью пункта 5 или 6 необходимо будет расширить наш образ на все дисковое пространство.

Код:
sudo fdisk /dev/mmcblk0

Command (m for help): p

Device Boot Start End Sectors Size Id Type
/dev/mmcblk0p1 1 125000 125000 61M c W95 FAT32 (LBA)
/dev/mmcblk0p2 125001 15523839 15398839 7.4G 83 Linux

Обратим внимание на значение 125001, у Вас оно может быть другое.

Command (m for help): d
Partition number (1,2, default 2): 2
Command (m for help): n
Select (default p): p
Partition number (2-4, default 2): 2
First sector (125001-31116287, default 126976): 125001
Last sector, +sectors or +size{K,M,G,T,P} (125001-31116287, default 31116287):
Do you want to remove the signature? [Y]es/[N]o: N
Command (m for help): w

Перезагрузите систему.

sudo resize2fs /dev/mmcblk0p2

8. Меняем пароль учетной записи на свой:
Код:
passwd

Удаляем встроенную учетную запись pi:
Код:
deluser --remove-all-files pi

9. Изменим ключи ssh по умолчанию:
Код:
cd /etc/ssh/
dpkg-reconfigure openssh-server
update-rc.d -f ssh remove
update-rc.d -f ssh defaults
service ssh restart
update-rc.d -f ssh enable 2 3 4 5

10. Установим vnc-server:
Код:
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:
Код:
vncserver :1 -geometry 1920x1080 -depth 24 -dpi 96

Теперь подключимся к нему с помощью установленного на ПК VNC Viever:

11.Установим новое ядро 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

На все вопросы отвечаем «Y»

Теперь поставим более новое ядро 4.14 на замену 4.9. Хочу отметить, что команду apt-get dist-upgrade выполнять не следует, т.к. это кастомное ядро, обновления которого нужно брать с сайта.

12. Настроим время и дату:
Код:
dpkg-reconfigure tzdata

13. Добавим vnc sever в автозагрузку (через настройки автозагрузки xfce):

Перейдем в Applications => Sessions and Startup => ищем меню автозагрузки и добавляем нашу программу:
Посмотреть вложение 22124
В поле Command:
Код:
vncserver -geometry 1920x1080 -depth 24 -dpi 96

14. Настроим автозагрузку xfce, поддержку tft экранов и беспроводных модулей:
Код:
/usr/local/src/re4son-kernel_4.14.50-20180721/re4son-pi-tft-setup -a root

На все предложения отвечаем "y".

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

15. Установим виртуальную клавиатуру xvkbd и leafpad.
Код:
apt-get install xvkbd  leafpad –y

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

16. Проверяем работу Bluetooth:
Код:
bluetoothctl
agent-on
default-agent
scan on

Для подключения используйте
Код:
pair XX:XX:XX:XX:XX:XX


17. Для перевода встроенного адаптера в режим монитора используйте команду:
Код:
iw phy phy0 interface add mon0 type monitor


18. Для русификации системы редактируем locale:
Код:
nano /etc/default/locale

изменяем на:

LANG="ru_RU.UTF-8"

LC_ALL="ru_RU.UTF-8"


19. В самом начале инструкции была установленая программа Win32DiskImager, она понадобится для создания бекапа. Он будет занимать столько места, сколько размечено на флешке под систему (в моем случае это 32 ГБ).
Вставьте ридер с micro SD в разъем ПК, запустите программу, укажите путь для сохранения бекапа и нажмите "Read".
Ребят, кто знает помогите плизз. Скачал образ, установил всё пошагово как здесь. Установил ядро, vnc, автозагрузку xfce, поддержку tft экранов и беспроводных модулей. После всего этого linux начал лагать жутко. Терминал открывается по несколько минут, а если запустить браузер то всё повиснет намертво! Как это исправить?

Пытался заново ставить много раз, всё без толку. Раньше как-то ставил kali всё работало, но пару недель назад система слетела и всё. Мне единственное что нужно это чтобы VNC работал. Чтобы можно было подключиться по VNC, запустить скрипт по типу airgeddon, wifi-autopwner и др. для пентеста WiFi.
 
Последнее редактирование:
  • Нравится
Реакции: Stob и ilyanickolaev

yarr

Well-known member
05.10.2017
311
620
BIT
0
Ребят, кто знает помогите плизз. Скачал образ, установил всё пошагово как здесь. Установил ядро, vnc, автозагрузку xfce, поддержку tft экранов и беспроводных модулей. После всего этого linux начал лагать жутко. Терминал открывается по несколько минут, а если запустить браузер то всё повиснет намертво! Как это исправить?

Пытался заново ставить много раз, всё без толку. Раньше как-то ставил kali всё работало, но пару недель назад система слетела и всё. Мне единственное что нужно это чтобы VNC работал. Чтобы можно было подключиться по VNC, запустить скрипт по типу airgeddon, wifi-autopwner и др. для пентеста WiFi.
Хм, у меня все корректно работает. Кроме действий описанных в статье Вы выполняли что-либо еще? Так же имеет значение выбранная Вами SD-карта, у более дешевых моделей и скорость работы ниже.
 
  • Нравится
Реакции: DarkRoot

DarkRoot

One Level
06.03.2018
4
7
BIT
0
Хм, у меня все корректно работает. Кроме действий описанных в статье Вы выполняли что-либо еще? Так же имеет значение выбранная Вами SD-карта, у более дешевых моделей и скорость работы ниже.
В том то и дело что SD-карта вроде не плохая. Kali Linux с Офф.Сайта работает исправно, не тормозит, только на нём некорректно работает VNC (Серый экран при подключении). А вот конкретно этот дистрибутив от re4son жутко лагает. Я ставил раньше и другие дистрибутивы : Raspbian, ArchLinux, Ubuntu, и они работали без тормозов.
 
  • Нравится
Реакции: Stob

yarr

Well-known member
05.10.2017
311
620
BIT
0
В том то и дело что SD-карта вроде не плохая. Kali Linux с Офф.Сайта работает исправно, не тормозит, только на нём некорректно работает VNC (Серый экран при подключении). А вот конкретно этот дистрибутив от re4son жутко лагает. Я ставил раньше и другие дистрибутивы : Raspbian, ArchLinux, Ubuntu, и они работали без тормозов.
С данным дистрибутивом есть одна особенность - если его особо не обновлять то все работает, дело в том что он уже месяцев 5 не поддерживается. Если все лагает без обновлений то дело не в дистрибутиве, у меня все стабильно работает. Если же ставить все обновления то возможны проблемы, делать полный апдейт на такую сборку нельзя без постоянной поддержки сообществом, так что видимо придется изобретать костыли для оф. сборки самостоятельно.
 
  • Нравится
Реакции: Stob

DarkRoot

One Level
06.03.2018
4
7
BIT
0
В последнее время на форуме стали появляться вопросы про 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 МБ/с).

Под спойлером мой набор к малине:
1. SanDisk Extreme Pro 32Gb SDHC Class 10 UHS Class 3
Посмотреть вложение 22108

Некоторым эта карта не нравится (по отзывам проблемы с некоторыми сборками Kali + она дороже) и берут просто Extreme:

Посмотреть вложение 22112
Extreme почти не отличается по быстродействию, так что можно смело брать её вместо Pro.

Важно!!! Далеко не все SD карты будут нормально работать с RPI 3 B+ и младшими моделями, у некоторых ревизий SD (даже качественных как выше) наблюдается отсутствие поддержки ОС. Список поддерживаемых SD можно загуглить, упомяну только о том, что много кто берет модели от San Disk Extreme либо Ultra в диапазоне от 8 до 32 ГБ. Так же не забываем, что SDHC (а именно он нужен для малины) заканчивается на 32 ГБ.

2. Оригинальный адаптер питания на 2.5 A.
Посмотреть вложение 22113
В "полевых" условиях обычно используется powerbank ( от 20 000 mAh) на 2.5 A, на нём акцентировать внимание смысла нет, подойдет любой.

3. Алюминиевые радиаторы, я взял от Seeed Studio:

Посмотреть вложение 22115
Увеличенные радиаторы стоит брать только в том случае если вы точно распланировали установку дополнительных модулей, например вентилятора.

4. Металлический корпус с вентилятором:

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

5. Кабель HDMI:

Посмотреть вложение 22118
Длина подбирается индивидуально.

6. Логично, что нужен кросс-кабель Ethernet:

Посмотреть вложение 22119
Необходимо учесть, что длины кабеля должно хватить от Вашего роуера до малины.

Одноплатный компьютер удобен тем, что его можно использовать как отдельную независимую платформу для обучению тестирования на проникновения с помощью 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. Для начала необходимо установить пакет некоторых программ
Etcher
Win32DiskImager
Putty
VNC Viewer

2. Теперь вернемся к тому, что я сказал ранее про поддержку сообществом.

Благодаря ядру от (сборки на его основе работали с Raspberry Pi 3 Model B+ еще до того, как официальный релиз был доступен на Offensive Security). улучшенные спецификация и производительность сетевого оборудования могут использоваться с инструментами тестирования на проникновение, которые предлагает Kali Linux. В это ядро так же входят:

- поддержка Nexmon
- исправление проблем с работой bluetooth
- нативная поддержка оптимизация компиляции модулей
- поддержка подключения по SSH через USB (с помощью переходника USB/Ethernet)
- имеет поддержку работы с tft дисплеями и скрипт, позволяющий настроить автоматический вход в систему
- интегрирована поддержка драйвера для перевода адаптера TL-WN722N v2 в режим монитора (чипсет RTL8188EU).
- интегрирована поддержка драйвера для адаптера Alfa 036 ACH (монитор, инъекция и т.д.).
- полный список твиков, а так же подробные инструкции (настройка дисплеев и т.д. можно найти на сайте Re4son. Там имеется форум и достаточно подробные инструкции.

На сайте есть так же специальная сборка с небольшим комплектом программ и предустановленным ядром от Re4son.

Скачиваем . Так же скачаем новое (в готовой сборке стоит 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 адрес малинки, сделать это можно разными путями, один из них – установить на ПК программу . Стоит помнить, что ваша сеть может быть закрыта от подобного сканирования firewall, и тогда надо будет временно отключить защиту в роутере. Так же данная программа иногда не очищяет кеш сканирования, воспользуйтесь другим способом узнать ip малины, если есть подозрение, что Вы нем ожете получить правильный ip для подключения по SSH.

Когда увидим наш kali-pi, то запоминаем её ip и заходим в Putty, где прописываем ip (подключение по SSH и порт 22 выбираются по умолчанию). В процессе подключения появится окно с просьбой подтвердить подключение, нажимаем «Да». Имя пользователя – root, пароль – toor.

7. Авторизовавшись с помощью пункта 5 или 6 необходимо будет расширить наш образ на все дисковое пространство.

Код:
sudo fdisk /dev/mmcblk0

Command (m for help): p

Device Boot Start End Sectors Size Id Type
/dev/mmcblk0p1 1 125000 125000 61M c W95 FAT32 (LBA)
/dev/mmcblk0p2 125001 15523839 15398839 7.4G 83 Linux

Обратим внимание на значение 125001, у Вас оно может быть другое.

Command (m for help): d
Partition number (1,2, default 2): 2
Command (m for help): n
Select (default p): p
Partition number (2-4, default 2): 2
First sector (125001-31116287, default 126976): 125001
Last sector, +sectors or +size{K,M,G,T,P} (125001-31116287, default 31116287):
Do you want to remove the signature? [Y]es/[N]o: N
Command (m for help): w

Перезагрузите систему.

sudo resize2fs /dev/mmcblk0p2

8. Меняем пароль учетной записи на свой:
Код:
passwd

Удаляем встроенную учетную запись pi:
Код:
deluser --remove-all-files pi

9. Изменим ключи ssh по умолчанию:
Код:
cd /etc/ssh/
dpkg-reconfigure openssh-server
update-rc.d -f ssh remove
update-rc.d -f ssh defaults
service ssh restart
update-rc.d -f ssh enable 2 3 4 5

10. Установим vnc-server:
Код:
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:
Код:
vncserver :1 -geometry 1920x1080 -depth 24 -dpi 96

Теперь подключимся к нему с помощью установленного на ПК VNC Viever:

11.Установим новое ядро 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

На все вопросы отвечаем «Y»

Теперь поставим более новое ядро 4.14 на замену 4.9. Хочу отметить, что команду apt-get dist-upgrade выполнять не следует, т.к. это кастомное ядро, обновления которого нужно брать с сайта.

12. Настроим время и дату:
Код:
dpkg-reconfigure tzdata

13. Добавим vnc sever в автозагрузку (через настройки автозагрузки xfce):

Перейдем в Applications => Sessions and Startup => ищем меню автозагрузки и добавляем нашу программу:
Посмотреть вложение 22124
В поле Command:
Код:
vncserver -geometry 1920x1080 -depth 24 -dpi 96

14. Настроим автозагрузку xfce, поддержку tft экранов и беспроводных модулей:
Код:
/usr/local/src/re4son-kernel_4.14.50-20180721/re4son-pi-tft-setup -a root

На все предложения отвечаем "y".

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

15. Установим виртуальную клавиатуру xvkbd и leafpad.
Код:
apt-get install xvkbd  leafpad –y

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

16. Проверяем работу Bluetooth:
Код:
bluetoothctl
agent-on
default-agent
scan on

Для подключения используйте
Код:
pair XX:XX:XX:XX:XX:XX


17. Для перевода встроенного адаптера в режим монитора используйте команду:
Код:
iw phy phy0 interface add mon0 type monitor


18. Для русификации системы редактируем locale:
Код:
nano /etc/default/locale

изменяем на:

LANG="ru_RU.UTF-8"

LC_ALL="ru_RU.UTF-8"


19. В самом начале инструкции была установленая программа Win32DiskImager, она понадобится для создания бекапа. Он будет занимать столько места, сколько размечено на флешке под систему (в моем случае это 32 ГБ).
Вставьте ридер с micro SD в разъем ПК, запустите программу, укажите путь для сохранения бекапа и нажмите "Read".

Наконец-то решил все проблемы
Для тех у кого такие же проблемы сделайте следующее:
1) Установка
Код:
sudo fdisk /dev/mmcblk0

Command (m for help): p

Device Boot Start End Sectors Size Id Type
/dev/mmcblk0p1 1 125000 125000 61M c W95 FAT32 (LBA)
/dev/mmcblk0p2 125001 15523839 15398839 7.4G 83 Linux

Обратим внимание на значение 125001, у Вас оно может быть другое.

Command (m for help): d
Partition number (1,2, default 2): 2
Command (m for help): n
Select (default p): p
Partition number (2-4, default 2): 2
First sector (125001-31116287, default 126976): 125001
Last sector, +sectors or +size{K,M,G,T,P} (125001-31116287, default 31116287):
Do you want to remove the signature? [Y]es/[N]o: N
Command (m for help): w

# Перезагрузите систему

sudo resize2fs /dev/mmcblk0p2

passwd

deluser --remove-all-files pi

cd /etc/ssh/
dpkg-reconfigure openssh-server
update-rc.d -f ssh remove
update-rc.d -f ssh defaults
service ssh restart
update-rc.d -f ssh enable 2 3 4 5

apt purge tightvncserver -y
reboot
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 96

# были какие-то проблемы с внс. Точно не помню. 2 строки ниже решали проблему
# cp /etc/vnc/config /etc/vnc/config.bak
# rm /etc/vnc/config

# Добавляем в автозагрузку:
# realvnc
# VNC Server
# vncserver :1 -geometry 1920x1080 -depth 24 -dpi 96

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.69-20181010
cd re4son-kernel_4.14.6***
./install.sh

/usr/local/src/re4son-kernel_4.14.69-20181010/re4son-pi-tft-setup -a root

dpkg-reconfigure tzdata

nano /etc/default/locale
изменяем на:

LANG="ru_RU.UTF-8"

LC_ALL="ru_RU.UTF-8"
2) Исправление ошибки когда зависает при загрузке системы и требует нажать Control + D
нажимаем control+d
на чёрном экране вводим login, password
далее выполняем следующие команды:
Код:
sudo fdisk -l
sudo fsck /dev/mmcblk0p1 -y
sudo fsck /dev/mmcblk0p2 -y
3) Исправление ошибки Kernel Panic
Нужно зайти на компьютер под управлением Linux
Подключить MicroSd к компьютеру
Открываем терминал и выполняем следующие команды
Код:
 sudo fdisk -l
 sudo fsck.ext4 /dev/sdc2  
 #У вас может быть другой путь, например /dev/sdb2
 
K

kennye

С данным дистрибутивом есть одна особенность - если его особо не обновлять то все работает, дело в том что он уже месяцев 5 не поддерживается. Если все лагает без обновлений то дело не в дистрибутиве, у меня все стабильно работает. Если же ставить все обновления то возможны проблемы, делать полный апдейт на такую сборку нельзя без постоянной поддержки сообществом, так что видимо придется изобретать костыли для оф. сборки самостоятельно.
Т.е. после чистой установки + установленного ядра 4.14 про команды apt-get update и apt-get upgrade можно(нужно) забыть?) Или речь идет только о противопоказанной данному дистрибутиву команде apt-get dist-upgrade ?
Просто буквально неделю назад после последних обновлений у меня пропал интернет (как по wifi так и по eth) и я полностью переустановил kali на малине, не хотелось бы наступать на одни и те же "грабли")
 

yarr

Well-known member
05.10.2017
311
620
BIT
0
Т.е. после чистой установки + установленного ядра 4.14 про команды apt-get update и apt-get upgrade можно(нужно) забыть?) Или речь идет только о противопоказанной данному дистрибутиву команде apt-get dist-upgrade ?
Просто буквально неделю назад после последних обновлений у меня пропал интернет (как по wifi так и по eth) и я полностью переустановил kali на малине, не хотелось бы наступать на одни и те же "грабли")
dist-upgrade думаю да, если какой то пакет нужно обновить, то бекапимся, обновляем, смотрим работает или нет.
 

Ksider

Green Team
16.04.2019
14
8
BIT
0
Привет всем, наткнулся на сей чудо форум, зарегался, отличная статья!

Приобрел себе вот такой хочу научится работать в сфере информационной безопасности и воспользоваться гайдом.

Подскажите пожалуйста, он актуален? Никогда раньше не работал с такой машинкой, очень хотелось-бы обойтись без косяков, на крайний случай, машинка же не умрет? Максимум флешка? Да и восстановить на программном уровне возможно?

Спасибо, надеюсь обойдетесь без рофла, я только учусь и как в любой другой сфере, страхи-страхи =)
 
  • Нравится
Реакции: zheki444

zheki444

One Level
28.12.2017
5
2
BIT
0
Привет всем, наткнулся на сей чудо форум, зарегался, отличная статья!

Приобрел себе вот такой хочу научится работать в сфере информационной безопасности и воспользоваться гайдом.

Подскажите пожалуйста, он актуален? Никогда раньше не работал с такой машинкой, очень хотелось-бы обойтись без косяков, на крайний случай, машинка же не умрет? Максимум флешка? Да и восстановить на программном уровне возможно?

Спасибо, надеюсь обойдетесь без рофла, я только учусь и как в любой другой сфере, страхи-страхи =)
Максимум флешка,но я не знаю как это надо постараться.
Если малину не разгонять то с ней тоже всё норм будет

Кст.
Стоит ли ставить кастом ядро?
 
  • Нравится
Реакции: Ksider

Ksider

Green Team
16.04.2019
14
8
BIT
0
Ребятки, кто в слепую копирует команды, будьте внимательнее.
По гайду указана одна версия, по факту с сайта качается другая, на данный момент это: 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 обновил или я что-то не догоняю?
 

Вложения

  • 11.png
    11.png
    61,7 КБ · Просмотры: 487
  • 22.png
    22.png
    15,8 КБ · Просмотры: 352
Последнее редактирование:

Ksider

Green Team
16.04.2019
14
8
BIT
0
Запустим vncserver:
Код:
vncserver :1 -geometry 1920x1080 -depth 24 -dpi 96

Уважаемый ТС! Спасибо огромное за ваш гайд, все заработало, но до ребута системы
После чего 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 и работало.

Вбил команды в автозагрузку, как и указано выше. Надеюсь на ваш скорый ответ. СПАСИБО!
 
M

MCLXXV

Всем привет.
Хотел проконсультироваться по этой теме. Поставил систему как в этой статье, пытался законектится по ssh, но мне выдаёт такую ошибку как в скриншоте. Ключи пересоздавал, может кто-то скажет где копать подобную проблему, есть наводящие мысли, был бы признателен за это.
 

Вложения

  • ssh error.jpg
    ssh error.jpg
    26,3 КБ · Просмотры: 545
  • Нравится
Реакции: Ksider

Ksider

Green Team
16.04.2019
14
8
BIT
0
Всем привет.
Хотел проконсультироваться по этой теме. Поставил систему как в этой статье, пытался законектится по ssh, но мне выдаёт такую ошибку как в скриншоте. Ключи пересоздавал, может кто-то скажет где копать подобную проблему, есть наводящие мысли, был бы признателен за это.

Не специалист, но думаю, что тебе ответят не скоро, попытаюсь помочь.

У меня R-Pi3 B+, скачал образ, распаковал, через кард ридер и ту программку записал, вставил в малинку, подключил к роутеру, скачал новый Putty, нашел айпи, приконектился.
Если тут проблем нет, то и после смены ключей их не должно возникнуть. Твою проблему загуглил, первое же решение:

Пробуй, успехов =)

Подскажи пожалуйста, что за малинка у тебя, работают ли автозагрузки под TFT монитор и работает ли VNC после ребута?
 
  • Нравится
Реакции: MCLXXV
M

MCLXXV

Не специалист, но думаю, что тебе ответят не скоро, попытаюсь помочь.

У меня R-Pi3 B+, скачал образ, распаковал, через кард ридер и ту программку записал, вставил в малинку, подключил к роутеру, скачал новый Putty, нашел айпи, приконектился.
Если тут проблем нет, то и после смены ключей их не должно возникнуть. Твою проблему загуглил, первое же решение:

Пробуй, успехов =)

Подскажи пожалуйста, что за малинка у тебя, работают ли автозагрузки под TFT монитор и работает ли VNC после ребута?

Спасибо за подсказки, прописал строчку в конфиге, уже не выдаёт ту ошибку, но появилась другая проблема, не хочет sshd стартовать. Буду разбираться.

Я взял последнюю малину RPi B+ с touchTFT, но пока руки не дошли до экрана, но думаю что с сыростью проекта тоже придётся помучатся, кстати, пытался тоже VNC поставить, неудачно, скачался вроде, но на этапе компиляции посыпались ошибки. Мне кажется, что тут что-то с версиями дистрибутива лажа какая-то, с совместимостью или как...

работает ли VNC после ребута?

Кстати, только что удалось запустить, залез посмотреть какие новые версии есть, увидел /VNC-Server-6.4.1-Linux-ARM.deb, поставил и всё пошло, там после окончания компиляции просят прописать в старт и дать команду на запуск. Я так сделал и всё пошло.

А ssh у меня ругается:

Код:
root@kali-pi:~# dpkg-reconfigure openssh-server
rescue-ssh.target is a disabled or a static unit, not starting it.
Job for ssh.service failed because the control process exited with error code.
See "systemctl status ssh.service" and "journalctl -xe" for details.
invoke-rc.d: initscript ssh, action "restart" failed.
● ssh.service - OpenBSD Secure Shell server
   Loaded: loaded (/lib/systemd/system/ssh.service; enabled; vendor preset: disabled)
   Active: activating (auto-restart) (Result: exit-code) since Mon 2019-04-22 19:52:13 AEST; 22ms ago
     Docs: man:sshd(8)
           man:sshd_config(5)
  Process: 1075 ExecStartPre=/usr/sbin/sshd -t (code=exited, status=255/EXCEPTION)

Apr 22 19:52:13 kali-pi systemd[1]: Failed to start OpenBSD Secure Shell server.
root@kali-pi:~#
 
  • Нравится
Реакции: Ksider

mr.none

Green Team
08.09.2018
28
3
BIT
0
По итогу какой вариант рабочий, с какими версиями ядра re4son?
Как я понял из комментариев- последняя версия ядра имеет недостатки и работает с тормозами, ошибками
 
  • Нравится
Реакции: Ksider

Ksider

Green Team
16.04.2019
14
8
BIT
0
По итогу какой вариант рабочий, с какими версиями ядра 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+
 

yr1

Green Team
10.08.2018
42
3
BIT
0
Проделав пункт 7, сделав ребут, малинка потухла и не желает больше включаться.. не пойму, что не так?
 
  • Нравится
Реакции: Ksider

mr.none

Green Team
08.09.2018
28
3
BIT
0
Приветствую!

С третьего раза, все получилось, все рабочие, пока-что =)

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+
Вот это спасибо)
 
  • Нравится
Реакции: Ksider

yr1

Green Team
10.08.2018
42
3
BIT
0
Проделав пункт 7, сделав ребут, малинка потухла и не желает больше включаться.. не пойму, что не так?
Вчера времени не хватило разобраться.. Вопрос решен элементарным форматированием SD, и заново переустановлен софт.
 
  • Нравится
Реакции: Ksider

Ksider

Green Team
16.04.2019
14
8
BIT
0
Вот это спасибо)

Подскажите, какой дополнительный софт стоит поставить на кали? Когда ставил ОСь в виде виртуалки, было гораздо больше пакетов. Сейчас в аппликах только: nmap, john, sqlmap, pth, hydra, aircrack и прочие утилиты. Хотелось бы найти, но гугл не помог, софтик который пригодится всегда, перед тем как делать бекап системы.

Кстати воспользовался статьей: Как настроить Kali Linux в плане безопасности и анонимности
и поставил дополнительные фичи, проблемы были с ssh, но все решил и разобрался)

Так же имеет проблема с созданием на рабочем столе файлов, данный гайд не помог Возвращаем рабочий стол в Kali Linux
Кто-нибудь решил эту проблему?
 
Последнее редактирование:
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!