Raspberry Pi загружает операционную систему с любой SD-карты, которую вы в нее вставите. Это позволяет держать разные операционные системы на отдельных SD-картах и менять их в зависимости от того, какая ОС вам нужна. Утилита под названием BerryBoot уменьшает количество SD-карт с разными операционными системами до одной SD-карты, подобно Boot Camp для Mac’ов. С BerryBoot на одной 32-ГБ SD-карте можно использовать несколько дистрибутивов для пентестинга.

BerryBoot может настроить Pi так, что вы сможете использовать внешний жесткий диск или USB-флешку в качестве загрузочного раздела, то есть любой хакер может записать кастомный загрузочный USB-диск (или флешку) с несколькими операционными системами. Выбрать для загрузки Raspbian, Parrot OS или Kali становится возможно из стартового меню при включении вашей Pi. Возможность переключиться с Kali Linux на Parrot OS, просто перезагрузив Pi — крайне удобная функция. Сегодня мы разберемся с тем, как установить и использовать BerryBoot.

Зачем использовать разные операционные системы

Существует много причин, по которым хакеру при планировании своих действий может потребоваться какая-то конкретная операционная система. У различных операционных систем разная поддержка у сообщества и в их составе имеются разные инструменты. Традиционно для тестирования и применения разных операционных систем используется виртуальная машина. Raspberry Pi может поддерживать большое количество операционных систем помимо Raspbian, включая Kali Linux, Black Arch Linux, Parrot OS и другие дистрибутивы для пентестинга.

Загрузка с USB-флешки вместо SD-карты

Благодаря опенсорсному проекту для создания образов операционных систем BerryBoot коллекция образов для аудита безопасности для Pi, которые можно записать на USB-диск или флешку, постоянно растет. Сегодня мы поговорим о том, как установить BerryBoot на SD-карту, а в следующей статье мы посмотрим, как это сделать с помощью USB-флешки с предварительно записанным на нее кастомным образом для пентестинга.

Читать также:  Как использовать Netcat — швейцарский нож хакинга

Что вам понадобится

  • Raspberry Pi (BerryBoot будет работать на Pi 2, 3, Zero и Zero W)
  • 32 — 64 ГБ SD-карты (хотя мы такое проделывали и с 16 ГБ)
  • Источник питания и HDMI-провод
  • USB-клавиатура или мышь
  • Ноутбук для загрузки файлов на SD-карту
  • Адаптер SD-карты
  • Файлы сайта Berry ( HYPERLINK «http://www.berryterminal.com/» http://www.berryterminal.com/)
Где купить Raspberry Pi 3 Model B+?
Самый оптимальный вариант — купить на устройство Aliexpress. Базовая комплектация — посмотреть или расширенная — посмотреть.
Если вам нравятся хакерские наборы, которые могут сильно облегчить жизнь, то вы можете получить большинство из этих вещей, прикупив комплект от CanaKit.

Шаг 1. Скачайте BerryBoot и приготовьте SD-карту

Благодаря BerryTerminal по ссылкам ниже вы можете скачать следующие файлы BerryBoot:

  • BerryBoot для оригинальной Raspberry Pi, Pi Zero, Pi 2 и Pi 3 (53 MB) ( http://downloads.sourceforge.net/project/berryboot/berryboot-20170509-pi0-pi1-pi2-pi3.zip)
  • BerryBoot для четырехъядерных Raspberry Pi 2 и только Pi 3 (36 МБ) ( http://downloads.sourceforge.net/project/berryboot/berryboot-20170509-pi2-pi3.zip)

Загрузите ZIP-файл и вставьте SD-карту, которую хотели использовать, в адаптер и подключите ее к компьютеру. Вам нужно отформатировать ее в файловую систему FAT32. На Mac вы можете сделать это с помощью Disk Utility. Выберите вставленную SD-карту, нажмите «Erase», в качестве формата файла укажите «MS-DOS FAT» и кликните «Erase» еще раз.

В Windows вы можете отформатировать внешний жесткий диск в FAT 32 с помощью DOS. Нажмите Win + R, введите cmd в поле поиска. Он отобразит командную строку. Введите в консоли format /FS:FAT32 F:, при условии, что F — буква диска вашего внешнего жесткого диска. Нажмите Enter.

Как только процесс будет завершен, распакуйте ZIP-архив BerryBoot, который вы скачали и переместите содержимое распакованной папки на отформатированную SD-карту. Извлеките SD-карту и вставьте ее в вашу Pi.

Читать также:  Основы VPN-шифрования

Эти файлы загрузят Pi в первый раз и при первом своем запуске установят нужные параметры конфигурации. После завершения первоначальной загрузки у вас будет возможность скачать различные образы ОС через проводное или беспроводное интернет-соединение.

Шаг 2. Первый запуск BerryBoot

При первом запуске несколько секунд вы будете видеть радугу. Не бойтесь! BerryBoot запустится и задаст вам несколько основных вопросов по настройке системы. После установки этих параметров запускается BerryBoot.

После того, как настройка будет завершена, вы сможете выбрать, на какой диск вы хотите установить операционную систему. Для начала выберите SD-карту, так как любое устройство, которое вы выбрали для загрузки, должно быть подключено к Pi. После того, как вы выберете SD-карту, оставьте настройки по умолчанию в ext4 и кликните «Format».

Шаг 3. Загрузка установленной операционной системы

Теперь вы можете выбирать, какую операционную систему хотите загрузить. Для начала выберите «Kali Lite» и убедитесь, что вы подключены к Интернету. Панель «Connection» внизу покажет вам, к какой сети вы подключены. Кликните «ОК», чтобы начать скачивание выбранной ОС.

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

Шаг 4. Загрузка установленной ОС

После завершения первого запуска в BerryBoot, Kali Linux будет автоматически выбрана в качестве ОС для загрузки. По завершении небольшого загрузочного тайм-аута, вы загрузитесь в Kali Linux на своей Pi. Учетные данные по умолчанию для входа в систему — это root и toor, как всегда.

Теперь вы можете скачать на вашу BerryBoot SD-карту другие операционные системы, и в случае необходимости легко переключаться между ними.

Читать также:  Хакеры обналичили кошельки, полученные благодаря WannaCry

Следите за обновлениями наших материалов по созданию кастомных образов BerryBoot и ждите следующую статью по установке ОС на USB-флешку.

Отказ от ответственности: Эта статья написана только для образовательных целей. Автор или издатель не публиковали эту статью для вредоносных целей. Если читатели хотели бы воспользоваться информацией для личной выгоды, то автор и издатель не несут ответственность за любой причиненный вред или ущерб.
  • Как установить VPN на ваш телевизор

    Содержание:Что вам понадобитсяМетод 1: установка VPN на ваш телевизорМетод 2: Подключение …
  • Как установить VPN на Mac

    Содержание:Что вам понадобитсяМетод 1: VPN-приложениеМетод 2: OpenVPN на MacМетод 3: Ручна…
  • Как установить VPN в Chrome

    Содержание:Что вам понадобитсяКак установить VPN-расширение в ChromeНужна еще помощь? Если…
Показать больше в Хакинг

Оставить комментарий

Проверьте также

Как установить VPN на ваш телевизор

Содержание:Что вам понадобитсяМетод 1: установка VPN на ваш телевизорМетод 2: Подключение …