Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём неправильно. Необходимо обновить браузер или попробовать использовать другой.
В последнее время на форуме стали появляться вопросы про 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
Некоторым эта карта не нравится (по отзывам проблемы с некоторыми сборками Kali + она дороже) и берут просто Extreme:
Extreme почти не отличается по быстродействию, так что можно смело брать её вместо Pro.
Важно!!! Далеко не все SD карты будут нормально работать с RPI 3 B+ и младшими моделями, у некоторых ревизий SD (даже качественных как выше) наблюдается отсутствие поддержки ОС. Список поддерживаемых SD можно загуглить, упомяну только о том, что много кто берет модели от San Disk Extreme либо Ultra в диапазоне от 8 до 32 ГБ. Так же не забываем, что SDHC (а именно он нужен для малины) заканчивается на 32 ГБ.
2. Оригинальный адаптер питания на 2.5 A.
В "полевых" условиях обычно используется powerbank ( от 20 000 mAh) на 2.5 A, на нём акцентировать внимание смысла нет, подойдет любой.
3. Алюминиевые радиаторы, я взял от Seeed Studio:
Увеличенные радиаторы стоит брать только в том случае если вы точно распланировали установку дополнительных модулей, например вентилятора.
4. Металлический корпус с вентилятором:
С активным охлаждением брать не обязательно, особенно если Вас раздражает звук работающего вентилятора, на просторах интернета можно найти простую схему для автоматического включения вентилятора при достижении процессором определенной температуры.
5. Кабель HDMI:
Длина подбирается индивидуально.
6. Логично, что нужен кросс-кабель Ethernet:
Необходимо учесть, что длины кабеля должно хватить от Вашего роуера до малины.
Одноплатный компьютер удобен тем, что его можно использовать как отдельную независимую платформу для обучению тестирования на проникновения с помощью 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. В это ядро так же входят:
поддержка 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 адрес малинки, сделать это можно разными путями, один из них – установить на ПК программу 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): 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
Теперь подключимся к нему с помощью установленного на ПК 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 => ищем меню автозагрузки и добавляем нашу программу:
В поле 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".
Отличная статья!
Содержательный и доходчивый мануал, можно добавить только LUKS шифрование SD-карты, особенно актуально при использовании малинки в качестве drop box
Для Wi-Fi однозначно B+, вообще вопрос этот относится скорее к тому будут ли нормально работать другие железки с Kali из коробки. По сути про WAPT могу сказать что тоже подойдет в большинстве случаев.
Для Wi-Fi однозначно B+, вообще вопрос этот относится скорее к тому будут ли нормально работать другие железки с Kali из коробки. По сути про WAPT могу сказать что тоже подойдет в большинстве случаев.
Да не так чтоб и часто, если есть знания, главное все предварительно настроить, у меня например автостарт ssh и VNC (GUI), для удаленного управления. Иногда может потребоваться GUI, в таких случаях поможет VNC, на B+ при нормальной связи с сетью GUI не тормозит, а если использовать напрямую через HDMI то не лагает вообще интерфейс xfce.
Да не так чтоб и часто, если есть знания, главное все предварительно настроить, у меня например автостарт ssh и VNC (GUI), для удаленного управления. Иногда может потребоваться GUI, в таких случаях поможет VNC, на B+ при нормальной связи с сетью GUI не тормозит, а если использовать напрямую через HDMI то не лагает вообще интерфейс xfce.
После установки Kali при загрузке не работают USB (клава и мышь), пробовал и проводную и беспроводную - не работает. В Raspbian всё нормально. Еще заметил что до прогрузки Kali на клаве горят свтодиоды. Как только прогружается до экрана авторизации - всё потухает на клаве и ни реагирует на нажатия. В чем может быть дело?
Что то не так у меня. Не видит директории как будто с скаченными файлами. Все делаю по мануалу
Bash:
root@kali:~# sudo fdisk /dev/mmcblk0
Welcome to fdisk (util-linux 2.32).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.
Command (m for help): p
Disk /dev/mmcblk0: 29.7 GiB, 31914983424 bytes, 62333952 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x1ff4ca32
Device Boot Start End Sectors Size Id Type
/dev/mmcblk0p1 1 125000 125000 61M c W95 FAT32 (LBA)
/dev/mmcblk0p2 125001 60619263 60494263 28.9G 83 Linux
Command (m for help): d
Partition number (1,2, default 2): 2
Partition 2 has been deleted.
Command (m for help): n
Partition type
p primary (1 primary, 0 extended, 3 free)
e extended (container for logical partitions)
Select (default p): p
Partition number (2-4, default 2): 2
First sector (125001-62333951, default 126976): 125001
Last sector, +sectors or +size{K,M,G,T,P} (125001-62333951, default 62333951):
Created a new partition 2 of type 'Linux' and of size 29.7 GiB.
Partition #2 contains a ext4 signature.
Do you want to remove the signature? [Y]es/[N]o: N
Command (m for help): w
The partition table has been altered.
Syncing disks.
root@kali:~# reboot
Linux kali 4.14.50-kali-v7+ #1 SMP Mon Jul 16 02:35:00 UTC 2018 armv7l
The programs included with the Kali GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Kali GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Sun Oct 7 17:14:39 2018 from 192.168.8.196
root@kali:~# sudo resize2fs /dev/mmcblk0p2
resize2fs 1.44.3 (10-July-2018)
Filesystem at /dev/mmcblk0p2 is mounted on /; on-line resizing required
old_desc_blocks = 4, new_desc_blocks = 4
The filesystem on /dev/mmcblk0p2 is now 7776118 (4k) blocks long.
root@kali:~# deluser --remove-all-files pi
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LC_CTYPE = "UTF-8",
LANG = (unset)
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
/usr/sbin/deluser: The user `pi' does not exist.
root@kali:~# cd /etc/ssh/
root@kali:/etc/ssh#
root@kali:/etc/ssh# dpkg-reconfigure openssh-server
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LC_CTYPE = "UTF-8",
LANG = (unset)
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LC_CTYPE = "UTF-8",
LANG = (unset)
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LC_CTYPE = "UTF-8",
LANG = (unset)
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LC_CTYPE = "UTF-8",
LANG = (unset)
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LC_CTYPE = "UTF-8",
LANG = (unset)
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LC_CTYPE = "UTF-8",
LANG = (unset)
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LC_CTYPE = "UTF-8",
LANG = (unset)
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LC_CTYPE = "UTF-8",
LANG = (unset)
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LC_CTYPE = "UTF-8",
LANG = (unset)
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LC_CTYPE = "UTF-8",
LANG = (unset)
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LC_CTYPE = "UTF-8",
LANG = (unset)
LANGUAGE = (unset),
LC_ALL = (unset),
LC_CTYPE = "UTF-8",
LANG = (unset)
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
rescue-ssh.target is a disabled or a static unit, not starting it.
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LC_CTYPE = "UTF-8",
LANG = (unset)
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LC_CTYPE = "UTF-8",
LANG = (unset)
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
root@kali:/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*
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED:
tightvncserver*
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
After this operation, 1160 kB disk space will be freed.
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LC_CTYPE = "UTF-8",
LANG = (unset)
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
(Reading database ... 236437 files and directories currently installed.)
Removing tightvncserver (1:1.3.9-9) ...
Processing triggers for man-db (2.8.3-2) ...
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LC_CTYPE = "UTF-8",
LANG = (unset)
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
--2018-10-07 17:18:53-- https://www.realvnc.com/download/file/vnc.files/VNC-Server-6.3.1-Linux-ARM.deb
Resolving www.realvnc.com (www.realvnc.com)... 13.33.166.220, 13.33.166.59, 13.33.166.88, ...
Connecting to www.realvnc.com (www.realvnc.com)|13.33.166.220|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 6091760 (5.8M) [application/x-debian-package]
Saving to: 'VNC-Server-6.3.1-Linux-ARM.deb'
VNC-Server-6.3.1-Linux-AR 100%[====================================>] 5.81M 26.6KB/s in 2m 56s
2018-10-07 17:21:50 (33.8 KB/s) - 'VNC-Server-6.3.1-Linux-ARM.deb' saved [6091760/6091760]
Selecting previously unselected package realvnc-vnc-server.
(Reading database ... 236417 files and directories currently installed.)
Preparing to unpack VNC-Server-6.3.1-Linux-ARM.deb ...
Unpacking realvnc-vnc-server (6.3.1.36657) ...
Setting up realvnc-vnc-server (6.3.1.36657) ...
Updating /etc/pam.d/vncserver
Updating /etc/pam.conf... done
Looking for font path... not found.
/usr/bin/vncserver-x11: error while loading shared libraries: libbcm_host.so: cannot open shared object file: No such file or directory
/usr/bin/vncserver-x11: error while loading shared libraries: libbcm_host.so: cannot open shared object file: No such file or directory
Installed systemd unit for VNC Server in Service Mode daemon
Start or stop the service with:
systemctl (start|stop) vncserver-x11-serviced.service
Mark or unmark the service to be started at boot time with:
systemctl (enable|disable) vncserver-x11-serviced.service
Installed systemd unit for VNC Server in Virtual Mode daemon
Start or stop the service with:
systemctl (start|stop) vncserver-virtuald.service
Mark or unmark the service to be started at boot time with:
systemctl (enable|disable) vncserver-virtuald.service
Processing triggers for desktop-file-utils (0.23-3) ...
Processing triggers for mime-support (3.61) ...
Processing triggers for shared-mime-info (1.9-2) ...
Processing triggers for man-db (2.8.3-2) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...
root@kali:/etc/ssh# vncserver :1 -geometry 1920x1080 -depth 24 -dpi 96
vncserver: error while loading shared libraries: libbcm_host.so: cannot open shared object file: No such file or directory
root@kali:/etc/ssh# 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
--2018-10-07 17:22:58-- https://re4son-kernel.com/download/re4son-kernel-current/
Resolving re4son-kernel.com (re4son-kernel.com)... 67.209.124.76
Connecting to re4son-kernel.com (re4son-kernel.com)|67.209.124.76|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 92080064 (88M) [application/octet-stream]
Saving to: 're4son-kernel_current.tar.xz'
re4son-kernel_current.tar 100%[====================================>] 87.81M 729KB/s in 2m 9s
2018-10-07 17:25:09 (697 KB/s) - 're4son-kernel_current.tar.xz' saved [92080064/92080064]
-bash: cd: re4son-kernel_4.14.50-20180721: No such file or directory
Что то не так у меня. Не видит директории как будто с скаченными файлами. Все делаю по мануалу
Bash:
root@kali:~# sudo fdisk /dev/mmcblk0
Welcome to fdisk (util-linux 2.32).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.
Command (m for help): p
Disk /dev/mmcblk0: 29.7 GiB, 31914983424 bytes, 62333952 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x1ff4ca32
Device Boot Start End Sectors Size Id Type
/dev/mmcblk0p1 1 125000 125000 61M c W95 FAT32 (LBA)
/dev/mmcblk0p2 125001 60619263 60494263 28.9G 83 Linux
Command (m for help): d
Partition number (1,2, default 2): 2
Partition 2 has been deleted.
Command (m for help): n
Partition type
p primary (1 primary, 0 extended, 3 free)
e extended (container for logical partitions)
Select (default p): p
Partition number (2-4, default 2): 2
First sector (125001-62333951, default 126976): 125001
Last sector, +sectors or +size{K,M,G,T,P} (125001-62333951, default 62333951):
Created a new partition 2 of type 'Linux' and of size 29.7 GiB.
Partition #2 contains a ext4 signature.
Do you want to remove the signature? [Y]es/[N]o: N
Command (m for help): w
The partition table has been altered.
Syncing disks.
root@kali:~# reboot
Linux kali 4.14.50-kali-v7+ #1 SMP Mon Jul 16 02:35:00 UTC 2018 armv7l
The programs included with the Kali GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Kali GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Sun Oct 7 17:14:39 2018 from 192.168.8.196
root@kali:~# sudo resize2fs /dev/mmcblk0p2
resize2fs 1.44.3 (10-July-2018)
Filesystem at /dev/mmcblk0p2 is mounted on /; on-line resizing required
old_desc_blocks = 4, new_desc_blocks = 4
The filesystem on /dev/mmcblk0p2 is now 7776118 (4k) blocks long.
root@kali:~# deluser --remove-all-files pi
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LC_CTYPE = "UTF-8",
LANG = (unset)
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
/usr/sbin/deluser: The user `pi' does not exist.
root@kali:~# cd /etc/ssh/
root@kali:/etc/ssh#
root@kali:/etc/ssh# dpkg-reconfigure openssh-server
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LC_CTYPE = "UTF-8",
LANG = (unset)
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LC_CTYPE = "UTF-8",
LANG = (unset)
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LC_CTYPE = "UTF-8",
LANG = (unset)
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LC_CTYPE = "UTF-8",
LANG = (unset)
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LC_CTYPE = "UTF-8",
LANG = (unset)
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LC_CTYPE = "UTF-8",
LANG = (unset)
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LC_CTYPE = "UTF-8",
LANG = (unset)
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LC_CTYPE = "UTF-8",
LANG = (unset)
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LC_CTYPE = "UTF-8",
LANG = (unset)
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LC_CTYPE = "UTF-8",
LANG = (unset)
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LC_CTYPE = "UTF-8",
LANG = (unset)
LANGUAGE = (unset),
LC_ALL = (unset),
LC_CTYPE = "UTF-8",
LANG = (unset)
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
rescue-ssh.target is a disabled or a static unit, not starting it.
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LC_CTYPE = "UTF-8",
LANG = (unset)
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LC_CTYPE = "UTF-8",
LANG = (unset)
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
root@kali:/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*
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED:
tightvncserver*
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
After this operation, 1160 kB disk space will be freed.
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LC_CTYPE = "UTF-8",
LANG = (unset)
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
(Reading database ... 236437 files and directories currently installed.)
Removing tightvncserver (1:1.3.9-9) ...
Processing triggers for man-db (2.8.3-2) ...
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LC_CTYPE = "UTF-8",
LANG = (unset)
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
--2018-10-07 17:18:53-- https://www.realvnc.com/download/file/vnc.files/VNC-Server-6.3.1-Linux-ARM.deb
Resolving www.realvnc.com (www.realvnc.com)... 13.33.166.220, 13.33.166.59, 13.33.166.88, ...
Connecting to www.realvnc.com (www.realvnc.com)|13.33.166.220|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 6091760 (5.8M) [application/x-debian-package]
Saving to: 'VNC-Server-6.3.1-Linux-ARM.deb'
VNC-Server-6.3.1-Linux-AR 100%[====================================>] 5.81M 26.6KB/s in 2m 56s
2018-10-07 17:21:50 (33.8 KB/s) - 'VNC-Server-6.3.1-Linux-ARM.deb' saved [6091760/6091760]
Selecting previously unselected package realvnc-vnc-server.
(Reading database ... 236417 files and directories currently installed.)
Preparing to unpack VNC-Server-6.3.1-Linux-ARM.deb ...
Unpacking realvnc-vnc-server (6.3.1.36657) ...
Setting up realvnc-vnc-server (6.3.1.36657) ...
Updating /etc/pam.d/vncserver
Updating /etc/pam.conf... done
Looking for font path... not found.
/usr/bin/vncserver-x11: error while loading shared libraries: libbcm_host.so: cannot open shared object file: No such file or directory
/usr/bin/vncserver-x11: error while loading shared libraries: libbcm_host.so: cannot open shared object file: No such file or directory
Installed systemd unit for VNC Server in Service Mode daemon
Start or stop the service with:
systemctl (start|stop) vncserver-x11-serviced.service
Mark or unmark the service to be started at boot time with:
systemctl (enable|disable) vncserver-x11-serviced.service
Installed systemd unit for VNC Server in Virtual Mode daemon
Start or stop the service with:
systemctl (start|stop) vncserver-virtuald.service
Mark or unmark the service to be started at boot time with:
systemctl (enable|disable) vncserver-virtuald.service
Processing triggers for desktop-file-utils (0.23-3) ...
Processing triggers for mime-support (3.61) ...
Processing triggers for shared-mime-info (1.9-2) ...
Processing triggers for man-db (2.8.3-2) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...
root@kali:/etc/ssh# vncserver :1 -geometry 1920x1080 -depth 24 -dpi 96
vncserver: error while loading shared libraries: libbcm_host.so: cannot open shared object file: No such file or directory
root@kali:/etc/ssh# 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
--2018-10-07 17:22:58-- https://re4son-kernel.com/download/re4son-kernel-current/
Resolving re4son-kernel.com (re4son-kernel.com)... 67.209.124.76
Connecting to re4son-kernel.com (re4son-kernel.com)|67.209.124.76|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 92080064 (88M) [application/octet-stream]
Saving to: 're4son-kernel_current.tar.xz'
re4son-kernel_current.tar 100%[====================================>] 87.81M 729KB/s in 2m 9s
2018-10-07 17:25:09 (697 KB/s) - 're4son-kernel_current.tar.xz' saved [92080064/92080064]
-bash: cd: re4son-kernel_4.14.50-20180721: No such file or directory
ошибки могут быть при удалении пользователя pi, это нормально, перезагрузитесь и попробуйте
deluser pi
если он уже удален, то все ок
По поводу ненахода файла прочитате внимательнее команды скачивания то, что есть в мануале, а вообще сейчас на сайте автора вышла новая сборка с ядром из коробки новым.
ошибки могут быть при удалении пользователя pi, это нормально, перезагрузитесь и попробуйте
deluser pi
если он уже удален, то все ок
По поводу ненахода файла прочитате внимательнее команды скачивания то, что есть в мануале, а вообще сейчас на сайте автора вышла новая сборка с ядром из коробки новым.
Проблема возникла не пинайте. После обновления ядра лаги та4ие что жесть. Терминал открывается минуту)
при просмотре процессов пишет оперативки занято 700 свободно 35(это при запущенном только терминале). при запуске браузера висит намертво. карта самсунг cd evo plus скорость 100/80
при первоначальной установке такого не было. летало всё
Такую проблему поймал, сталкивался кто?
Малина подключается по ethernet отлично к роутеру, но не подключается по вайфай.
Эмпирическим путём было установлено, что подключение к вайфай происходит только после запуска vncserver. Хост пингуется и к нему можно подключиться по ssh
Если вытащить кабель, то хост вайфая остаётся в сети, но к нему нельзя подключаться по ssh и он не пингуется.
Так вот, почему вайфай стартует только после запуска гуи и как с этим бороться? Почему без кабеля не работает?
ядро 4.14.69-Re4son-v7
После недавнего обновления замечены следующие проблемы:
- не грузит автоматом графоболочку, если Вам надо войти в графику - то на черном экране ctrl+alt+F3(4) - логинимся и startx
- долгая перезагрузка
- ssh стартует через 1.5-3 минуты после загрузки системы
- vnc валит, рекомендую заюзать team viewer - он надежнее в этом плане да нужен инет...
- отваливается сеть - что провод, что вафля - но /etc/init.d/networking restart + service network-manager restart возвращают к жизни <--- надо быть подключеным к малине к примеру через монитор =\
После недавнего обновления замечены следующие проблемы:
- не грузит автоматом графоболочку, если Вам надо войти в графику - то на черном экране ctrl+alt+F3(4) - логинимся и startx
- долгая перезагрузка
- ssh стартует через 1.5-3 минуты после загрузки системы
- vnc валит, рекомендую заюзать team viewer - он надежнее в этом плане да нужен инет...
- отваливается сеть - что провод, что вафля - но /etc/init.d/networking restart + service network-manager restart возвращают к жизни <--- надо быть подключеным к малине к примеру через монитор =\
+ Та же самая проблема.. Только благодаря вашему посту смог раскачегарить малину) Насколько я понимаю выхода два в сложившейся ситуации:
- Установить все с нуля и не обновляться
- Ждать нового обновления, после установки которого все вернется на круги своя
В journalctl --system есть красные строчки, такие как
specified group 'i2c' unknown
specified group 'spi' unknown
specified group 'gpio' unknown
..
Failed to wait spawned command '/bin/sh -c '
..
brcmfmac: brcmf_c_preinit_dcmds: Firmare version = wl0..много текста)
и подобное..
Установил образ StickyFingers-Kali-Pi-armhf-180923.img.xz. вставляю карту, запускаю, появляется консоль, бежит текст пару секунд и сбрасывается. И так по кругу бесконечно. Что делать подскажите? Кто сталкивался. (3b+ покупал на никсе)
Уже нашел проблему. Малинка писала что не хватает напряжений! Подключил на прямую к ПК и все сразу заработало )
На данном сайте используются файлы cookie, чтобы персонализировать контент и сохранить Ваш вход в систему, если Вы зарегистрируетесь. Продолжая использовать этот сайт, Вы соглашаетесь на использование наших файлов cookie.
Комментарии
99