- NanoPi NEO Plus2
- Contents
- Installation
- Boot order
- Using stock kernel
- Compiling custom kernel
- Fixing WIFI support
- Kali linux nanopi neo plus2
- Kali on NanoPi2 — Build-Script Instructions
- Kali on NanoPi2 — User Instructions
- Kali linux nanopi neo plus2
- Kali on NanoPi NEO Plus2 microSD card — User Instructions
- Kali on the NanoPi NEO Plus2 — Tips
- Kali on NanoPi NEO Plus2 — Image Customization
- Девайсы для пентеста. Обзор хакерских девайсов. Часть 1: Мини компьютеры
- Что будет в цикле:
- Mini computers
- ▍1. GPD micro PC
- ▍2. GPD Pocket
- ▍3. Raspberry Pi Zero W
- ▍4. Raspberry Pi 3 model B+
- ▍5. Raspberry Pi 3 model A+
- ▍6. Raspberry Pi 4 model B+
- ▍7. ODROID XU4
- ▍8. RockPro64
- ▍9. Coral USB Accelerator
- ▍10. nVidia Jetson Nano HDK
- ▍11. HummingBoard Pro
- ▍12. Cubox-i2ex
- ▍13. NanoPi NEO 2
- ▍15. NanoPi NEO Plus2
- ▍16. NanoPi R1
- ▍17. Wi-Fi Pineapple Wireless
- ▍18. Orange Pi Zero
- ▍19. NanoPi Duo2
- ▍20. Arduino MKR boards
- ▍21. Pycom FiPy
NanoPi NEO Plus2
This article is being considered for redirection to archlinux-service-agreements:code-of-conduct#arch-linux-distribution-support-only.
NanoPi NEO Plus2 is a minimalist computer built for the ARMv8-A architecture. More information about this project.
Contents
Installation
Boot order
The NanoPi will try to boot from SD-card and, if not available, it will boot from eMMC. Booting from SD-card is usefull to recover the device.
Using stock kernel
A simple way to boot archlinux in the NanoPi is to first install the official image by following the instruction at https://wiki.friendlyarm.com/wiki/index.php/NanoPi_NEO_Plus2#Install_OS and then reuse existing kernel image, modules, and uboot to boot archlinux. After installing the stock image, archlinux can be installed as follows.
Insert the SD-card with stock image into a linux pc. The following instructions suppose that its root fs is located at /dev/sdc2, whereas the uboot partition is localted at /dev/sdc1.
Backup the original modules:
Also backup some firmware modules, they will be needed to fix WIFI support:
Download the generic archlinux armv8 image from https://archlinuxarm.org/platforms/armv8/generic . Then unpack it:
Unpack the original modules:
Clean the boot partition:
Populate the fstab:
Insert the SD-card into the NanoPi and it should now boot the stock linux kernel with archlinux.
Compiling custom kernel
Another option is to compile the kernel on the NanoPi itself:
Then install the new kernel manually:
Fixing WIFI support
When the wifi interface disappears, the following messages are printed in dmesg:
In order to fix this, the stock wifi firmware must be used.
Upload the firmware modules to the NanoPi:
On NanoPi, unpack them:
After reboot, the wifi interface should appear and work again.
Источник
Kali linux nanopi neo plus2
The NanoPi2 is a quad core 1.9GHz, with 1GB of RAM. Kali Linux fits on an external microSD card.
By default, the Kali Linux NanoPi2 image contains the kali-linux-default metapackage similar to most other platforms. If you wish to install extra tools please refer to our metapackages page.
Kali on NanoPi2 — Build-Script Instructions
Kali does not provide pre-built images for download, but you can still generate one by cloning the Kali-ARM Build-Scripts repository on GitLab, and follow the README.md file’s instructions. The script to use is nanopi2.sh .
Once the build script finishes running, you will have an “img” file in the directory where you ran the script from. At that point, the instructions are the same as if you had downloaded a pre-built image.
The easiest way to generate these images is from within a pre-existing Kali Linux environment.
Kali on NanoPi2 — User Instructions
To install Kali on your NanoPi2, follow these instructions:
- Get a fast microSD card with at least 16GB capacity. Class 10 cards are highly recommended.
- Use the dd utility to image this file to your microSD card (same process as making a Kali USB.
In our example, we assume the storage device is located at /dev/sdb . Do not simply copy these value, change this to the correct drive path.
This process will wipe out your microSD card. If you choose the wrong storage device, you may wipe out your computers hard disk.
This process can take a while, depending on your PC, your microSD card speed, and the size of the Kali Linux image.
Once the dd operation is complete, boot up the NanoPi2 with the microSD card plugged in.
You should be able to log in to Kali.
Updated on: 2021-Sep-27
Author: steev
Источник
Kali linux nanopi neo plus2
The NanoPi NEO Plus2 has an Allwinner H5, Quad Core Cortex™-A53 (ARMv8 64-bit) processor with Triple Core Mali-450 MP4 GPU and 1GB DDR3 RAM. The NanoPi NEO Plus2 has an 8GB eMMC, which is too small for a default Kali installation, so we run from an external microSD card.
By default, the Kali Linux NanoPi NEO Plus2 image contains the kali-linux-default metapackage similar to most other platforms. If you wish to install extra tools please refer to our metapackages page.
Kali on NanoPi NEO Plus2 microSD card — User Instructions
If you’re unfamiliar with the details of downloading and validating a Kali Linux image, or for using that image to create a bootable device, it’s strongly recommended that you refer to the more detailed procedures described in the specific articles on those subjects.
To install a pre-built image of the standard build of Kali Linux on your NanoPi NEO Plus2, follow these instructions:
- Get a fast microSD card with at least 16GB capacity. Class 10 cards are highly recommended.
- Download and validate the Kali NanoPi NEO Plus2 image from the downloads area. The process for validating an image is described in more detail on Downloading Kali Linux.
- Use the dd utility to image this file to your microSD card (same process as making a Kali USB.
In our example, we assume the storage device is located at /dev/sdb . Do not simply copy these value, change this to the correct drive path.
This process will wipe out your microSD card. If you choose the wrong storage device, you may wipe out your computers hard disk.
This process can take a while, depending on your PC, your microSD card’s speed, and the size of the Kali Linux image.
Once the dd operation is complete, boot up the NanoPi NEO Plus2 with the microSD card plugged in.
You should be able to log in to Kali.
Kali on the NanoPi NEO Plus2 — Tips
The NanoPi NEO Plus2 will attempt to boot from the microSD card first if one is plugged in.
The wireless chipset is an Ampak AP6210, which is a rebranded Cypress (formerly Broadcom) Wireless card, so enterprising users may be able to get nexmon working, if the work was put in.
If you want to change boot arguments/the kernel command line, you will need to edit the /boot/boot.cmd file, and then run mkimage -C none -A arm -T script -d /boot/boot.cmd /boot/boot.scr .
Kali on NanoPi NEO Plus2 — Image Customization
If you want to customize the Kali NanoPi NEO Plus2 image, including changes to the packages being installed, changing the desktop environment, increasing or decreasing the image file size or generally being adventurous, check out the Kali-ARM Build-Scripts repository on GitLab, and follow the README.md file’s instructions. The script to use is nanopineoplus2.sh .
Updated on: 2021-Sep-27
Author: steev
Источник
Девайсы для пентеста. Обзор хакерских девайсов. Часть 1: Мини компьютеры
Дисклеймер: эта статья носит исключительно образовательный характер. Мы не поддерживаем и осуждаем любые киберпреступления. Надеемся, что эта статья поможет вам лучше организовать свою безопасность в интернете, предупрежден — значит, вооружен.
За последние годы в клирнет вышло огромное количество пентестерских устройств и постоянно появляются новые. Большинство продаётся в разрозненных магазинах по всему (и на алиэкспрессе в том числе), и у пентестеров появилась новая головная боль — выбирать среди десятков похожих устройств нужное или искать очередное «универсальное» решение. Наконец, крутой специалист и консультант по информационной безопасности Yago Hansen просто собрал каталог крутых девайсов, железяк и аксессуаров, доказавших свою эффективность. Сейчас каталог второй версии, в нём 177 наименований из 8 категорий. Предлагаем вашему вниманию его адаптацию в виде цикла из 7 постов (некоторые категории будут совмещены или поделены на две статьи из-за разницы в объёме).
Что будет в цикле:
Mini computers
▍1. GPD micro PC
Семидюймовый портативный ноутбук
Компактный компьютер, идеален для работы с хакерским софтом и поддержки всевозможных внешних хакерских устройств. Предыдущая версия поддерживала Kali Linux. Эта тоже должна, так как поддерживает Ubuntu Mate.
▍2. GPD Pocket
Семидюймовый портативный ноутбук
Компактный компьютер, идеален для работы с хакерским софтом и поддержки всевозможных внешних хакерских устройств. Эта версия поддерживает Kali Linux.
▍3. Raspberry Pi Zero W
Одноплатник на Linux для разнообразных векторов атаки
Компактный одноплатный компьютер, идеален для работы с хакерским софтом и поддержки всевозможных внешних хакерских устройств. Самые известные дистрибутивы для него — P4wnP1 A.L.O.A. и Kali Linux. P4wnP1 это глубоко кастимизируемая платформа для USB-атак на Raspberry Pi Zero или Raspberry Pi Zero W. Преемником P4wnP1 стал P4wnP1 A.L.O.A., он хостится здесь: https://github.com/mame82/P4wnP1_aloa
- USB Ethernet (RNDIS и CDC ECM)
- USB Serial
- USB хранилище (флешка или CD-ROM)
- HID клавиатура
- HID мышь
Девайс также предлагает много атак, связанных с Wi-Fi, Bluetooth и сетями.
▍4. Raspberry Pi 3 model B+
Одноплатник на Linux для разнообразных векторов атаки
У Raspberry Pi много поклонников, что означает хороший уровень поддержки для новичка. Помимо спецов по безопасности и хакеров, запускающих на неё Kali Linux, многие разработчики применяют Pi в научных и промышленных проектах. Хотя изначально Pi придумали чтобы приобщить школьников к программированию, сегодня Raspberry Pi способна на поистине изумительные вещи при правильном выборе аксессуаров и креативном мышлении. Например, Raspberry Pi использовали в основе прототипа кибероружия в виде дрона, выполняющего массовую deauth атаку.
Цена — от 30 евро на Amazon
▍5. Raspberry Pi 3 model A+
Малоизвестный Raspi одноплатник
В Raspberry Pi 3 model A+ используется то же основание, что и в Raspberry Pi 1 Model A+, но обе модели не слишком известны. У этой маленькой модели форм-фактор сильно отличается от Raspberry Pi model B+, и пожалуй, это единственная причина купить её вместо старшего брата. Для некоторых проектов размер может иметь решающее значение, но в большинстве случаев стоит выбрать B+, так как он предлагает вдвое больше памяти, Ethernet и три дополнительных USB порта.
Цена — от 29 евро на Amazon
▍6. Raspberry Pi 4 model B+
Новая версия Raspi
По скорости и производительности новая Raspberry Pi 4 на шаг впереди своих младших братьев. Впервые на Pi доступны возможности настоящего десктопа — будь это редактирование документов, таблиц или презентаций, или использование браузера с кучей открытых вкладок — только тише и дешевле. Энергоэффективная Pi 4 с пассивным охлаждением поставляется с гигабитным портом наряду с Wi-Fi и Bluetooth, двумя USB 2.0 и двумя 3.0 и предлагается с разным количеством памяти (1, 2 или 4 гигабайта).
▍7. ODROID XU4
Заряженная Raspberry Pi
В некоторых случаях Pi не хватает для определенных хакерских проектов, требуется больше CPU/GPU/памяти или подключение USB 3. Для таких проектов как нельзя лучше подойдет ODROID XU4. Raspberry Pi 3 дешевле и лучше поддерживается, но для GSM/4G LTE взлома обычно требуются крутые SDR вроде BladeRF или USRP с поддержкой USB 3. Также, в проектах с использованием радужных таблиц вам понадобится высокоскоростная шина к памяти вроде EMMC или SATA. На этой плате может использоваться как активное (XU4), так и пассивное (XU4Q) охлаждение. Поддерживает Linux и Android.
Цена — от 79 евро на odroid.co
▍8. RockPro64
Высокопроизводительная Linux-based плата
RockPro64 это наиболее производительный одноплатник от PINE64 c шестиядерным SOC Rockchip RK3399 и четырёхядерным GPU Mali-T860MP4 и четырёхканальной LPDDR4 памятью. Кроме того, есть USB 3.0, USB type-C с DP1.2, PCIe x4 и eMMC. А ещё 40-пиновый разъём с I2C, SPI, UARTs и GPIO. Плата обратно совместима со старой PINE64 периферией, включая Wi-Fi/BT модуль, камеру и LCD-панель, но также доступен и набор новой периферии. Всё это умещается в стандартные размеры «А» оригинальной PINE A64. Единственный недостаток — эта модель существенно крупнее Raspberry Pi. ROCKPro64 4GB версия объявлена LTS, то есть срок поддержки не менее 5 лет.
▍9. Coral USB Accelerator
Мощное машинное обучение под Linux
Coral USB Accelerator добавляет мощи машинному обучению под всеми существующими дистрибутивами Linux. Он использует Edge TPU — маленький ASIC от Google, что позволяет производить мощные вычисления при низком энергопотреблении через USB 3.0. Например, он может воспроизводить передовые модели мобильного зрения такие как MobileNet v2 при 100+ FPS. Модели разрабатываются на фреймворке TensorFlow Lite и затем компилируются под USB Accelerator.
▍10. nVidia Jetson Nano HDK
Разработка в маленьком форм-факторе
nVidia Jetson Nano Developer Kit выносит вычислительные мощности для AI на беспрецедентный уровень размера, мощи и стоимости. Jetson Nano обеспечивает 472 Гигафлопса для быстрой работы современных алгоритмов искусственного интеллекта. Благодаря возможности параллельной работы нескольких нейронных сетей и одновременной обработки нескольких высокоточных датчиков, платформа представляет собой идеальное решение для таких приложений, как видеорегистраторы начального уровня, домашние роботы и интеллектуальные шлюзы, наделенные возможностями для анализа.
▍11. HummingBoard Pro
Вы полюбите семейство одноплатников Hummingboard — небольших, но мощных дешёвых ARM-компьютеров. Идеальный вариант для IoT благодаря широкому спектру совместимой периферии и различным методам хранения.
▍12. Cubox-i2ex
Cubox-i разработан по принципу SOM (System on a module) с использованием высококачественных материалов по промышленным стандартам. Пассивное охлаждение, долгий срок службы.
▍13. NanoPi NEO 2
Ещё одна хакерская плата
NanoPi NEO 2 — недавний релиз от FriendlyElec. Она использует Allwinner 64-битный четырёхъядерный H5 SoC (ARM Cortex-A53), шестиядерный Mail450 GPU и 512M DDR3 RAM. Есть готовые образы UbuntuCore и Armbian. Модель унаследовала размеры оригинальной NEO и совместима с железом для неё.
▍15. NanoPi NEO Plus2
NanoPi на стероидах
NanoPi NEO Plus2 — это ещё один одноплатник от FriendlyElec на Allwinner, с 64-битным четырёхъядерным A53 SoC, шестиядерным Mali450 GPU и 1GB DDR3 RAM/8GB eMMC. При размере всего в 40*52 миллиметра, модель оснащена Wi-Fi/BT модулем, гигабитным Ethernet и двумя USB-хостами. Поддерживает загрузку с MicroSD, улучшен теплоотвод по сравнению с младшей версией.
▍16. NanoPi R1
NanoPi с двумя Ethernet портами
Этот Linux-одноплатник поставляется с 10/100 и 10/100/1000-мегабитными Ethernet портами, Wi-Fi и Bluetooth. У него хорошая сетевая производительность, позволяющая использовать его как платформу для разнообразных сетевых решений. Внутри у него Allwinner H3 SoC с четырёхъядерным Arm Cortex-A7, до 1Gb DDR3 RAM, и опциональные 8Gb eMMC.
Не забудьте приобрести переходник UART-USB.
▍17. Wi-Fi Pineapple Wireless
Очередной клон Pineapple
Wi-Fi Pineapple — оригинал этого девайса — разработан в Hak5 как специализированный инструмент для атаки на Wi-Fi сети. Hak5 продаёт три его разновидности, и все они стоят приличных денег. Этот китайский клон довольно неплох, соответствует характеристикам Pineapple Nano, заявлена совместимость с оригинальным железом Pineapple.
▍18. Orange Pi Zero
Ещё один одноплатник-мультитул
Эта модель полностью опенсорсная, может запускать Android 4.4, Ubuntu и Debian. Использует AllWinner H2 SoC, имеет 256MB/512MB DDR3 SDRAM. Так как это решение очень дёшево, проблемы с ним возникают только в слабых поддержке и комьюнити, поэтому большинство проблем придётся решать самостоятельно.
▍19. NanoPi Duo2
Крохотная материнская плата для IoT
Ещё одна ARM-борда от FriendlyELEC. Размеры — 55 x 25.4мм, работает на четырёхъядерном Allwinner A7 H3, имеет 256M/512M DDR3 RAM, Wi-Fi/BT модуль и разъём под камеру OV5640. Работает с разными дистрибутивами Linux, например, UbubtuCore. Питается от MicroUSB порта и может загружаться с MicroSD. Есть стандартные разъёмы: USB, SPI, UART, I2C, PWM, IR, аудиовход и выход, Ethernet.
▍20. Arduino MKR boards
IoT-платы на Arduino
Arduino славится своей простотой в использовании и дешевизной разработки. Их относительно свежая серия MKR особенно хорошо подходит для IoT благодаря широкому спектру возможностей подключения. Поддерживает Wi-Fi, LoRa, Sigfox, и GSM Cellular. Есть дополнительные платы с поддержкой Ethernet, NB-IoT и Cat M1 Cellular.
▍21. Pycom FiPy
Программируемая на Python ESP32-плата
Представьте 5 сетей внутри одной платы идеальной формы того же размера, что и WiPy, LoPy и SiPy. Включён MicroPython, поддерживается Wi-Fi, Bluetooth, LoRa, Sigfox и двойной LTE-M (Cat M1 и NBIoT), что открывает FiPy доступ ко всем возможным LPWAN сетям на одной малюсенькой плате.
Цена — от 52 евро на pycom.io
Следущий раздел — RF, ждите на следующей неделе.
Источник