интересно

Как собрать портативную хакерскую станцию ​​с Raspberry Pi и Kali Linux

Взламывать пароли Wi-Fi, подделывать учетные записи и тестировать сети на наличие подвигов - все это достаточно увлекательно, но если вы хотите отправиться в дорогу, вам понадобится легко переносимая установка. Войдите в Kali Linux и Raspberry Pi.

Kali Linux - операционная система, созданная для тестирования на проникновение в сеть. Вы можете запустить его на своем ноутбуке, чтобы взломать близлежащие пароли Wi-Fi, подделать сети, проверить уязвимости Bluetooth и множество других вещей. Помните, что использование этих знаний для проникновения в защищенные сети может привести к тому, что вы будете арестованы и обвинены в совершении уголовного преступления - возможно, федерального обвинения в нарушении Закона о компьютерной безопасности. Вы должны использовать эти знания только для пользы, для собственного обучения и играть только с сетями, которые вы контролируете. Мы уже довольно много говорили об использовании Kali Linux, поэтому мы не будем здесь подробно останавливаться на этом, но ознакомьтесь с нашим руководством для обзора всего, что вы можете с ним сделать. Все это относится и к версии Raspberry Pi, которую мы здесь также построим.

Raspberry Pi - это маленький компьютер размером с кредитную карту, который не требует много энергии для использования. Когда вы объединяете Raspberry Pi и Kali Linux вместе, вы получаете сверхпортативный компьютер для тестирования сети, который вы можете взять с собой куда угодно. В этом руководстве мы покажем вам, как настроить Kali и запустить ее на Raspberry Pi с сенсорным экраном. Таким образом, вам не нужно устанавливать Kali Linux на ваш основной компьютер.

Что вам нужно

  • Raspberry Pi (модель B / B + или 2, однако Raspberry Pi 2 требует несколько дополнительных шагов для установки, поэтому, если вы не хотите проходить через них, придерживайтесь модели B +)
  • Аккумулятор (любой из этих внешних аккумуляторов на 5 В с портом USB, предназначенный для смартфонов, должен работать, хотя существуют более элегантные решения, если вам это интересно)
  • Карта Wi-Fi
  • 8 ГБ SD-карта
  • Сенсорный экран PiTFT ( Обновление: более старая версия этого поста указывала на этот экран, который все еще работает, но не подходит заподлицо с Raspberry Pi 2 или другими более новыми версиями Pi)
  • Случай (необязательный, но если вы носите с собой Raspberry Pi, это полезно. Этот случай от Adafruit, созданный для упаковки в PiTFT и Model B, - отличный вариант, если вы работаете с этой моделью).
  • Клавиатура (мне нравится использовать небольшую беспроводную клавиатуру с тачпадом, чтобы она помещалась в небольшой сумке)
  • Настольный компьютер (для первоначальной установки)

Шаг первый: установите Кали на Raspberry Pi

Прежде чем что-то делать, вам нужно скачать и установить сборку Kali Linux для Raspberry Pi с сенсорным экраном. Это похоже на установку любой другой операционной системы Raspberry Pi, которую мы подробно рассмотрели здесь, но вот короткая версия:

Как установить Kali на SD-карту в Windows

  1. Загрузите образ Kali Linux Raspberry Pi для своего оборудования (пользователи моделей B / B + должны взять версию TFT, Raspberry Pi 2 - версию Pi 2) и разархивировать файл .img внутри. Примечание. Если вы не используете сенсорный экран, загрузите обычную версию Kali Linux для Raspberry Pi.

  2. Загрузите Win32DiskImager и разархивируйте приложение (файл .exe) внутри.
  3. Вставьте SD-карту в компьютер с Windows, используя устройство для чтения карт.
  4. Откройте Win32DiskImager.exe, приложение, которое вы только что загрузили, дважды щелкнув по нему. Если вы используете Windows 7 или 8, щелкните правой кнопкой мыши по нему и выберите «Запуск от имени администратора».
  5. Если ваша SD-карта не распознается приложением автоматически, щелкните раскрывающееся меню в правом верхнем углу (с пометкой «Устройство») и выберите ее из списка.
  6. В разделе файла изображения приложения щелкните маленький значок папки и выберите только что скачанный Raspbian .img файл.
  7. Нажмите кнопку «Запись» и подождите, пока Win32DiskImager сделает свое дело. Когда он закончится, вы можете безопасно извлечь SD-карту и вставить ее в Raspberry Pi.

Как установить Kali на SD-карту в OS X

  1. Загрузите образ Kali Linux Raspberry Pi для своего оборудования (пользователи моделей B / B + должны взять версию TFT, Raspberry Pi 2 - версию Pi 2) и разархивировать файл .img внутри. Примечание. Если вы не используете сенсорный экран, загрузите обычную версию Kali Linux для Raspberry Pi.

  2. Загрузите RPi-SD Card Builder (не забудьте выбрать версию, соответствующую вашей установленной версии OS X) и разархивируйте приложение.
  3. Вставьте SD-карту в Mac, используя кард-ридер.
  4. Откройте RPi-SD Card Builder. Вам сразу же будет предложено выбрать изображение Raspbian. Выберите файл .img, который вы скачали ранее.
  5. Вас спросят, подключена ли ваша SD-карта. Поскольку мы вставили его ранее, так и есть, поэтому нажмите «Продолжить». Вам будут представлены варианты SD-карты. Если у вас есть только один вставленный, вы больше ничего не увидите в списке, и он будет проверен. Если нет, просто отметьте только ту карту, которую хотите использовать, и нажмите OK.
  6. Введите пароль администратора и нажмите ОК.
  7. Вас спросят, была ли извлечена SD-карта. Это должно произойти, так как приложение должно размонтировать его, чтобы оно могло выполнить прямое копирование. Дважды проверьте, что ваша SD-карта больше не доступна в Finder. НЕ удаляйте его из USB-порта. Если вы уверены, нажмите «Продолжить».
  8. RPi-SD Card Builder завершает подготовку вашей SD-карты, безопасно извлекает ее и вставляет в устройство Raspberry Pi.

Шаг второй: подключите дисплей

Raspberry Pi имеет GPIO (универсальный ввод / вывод), в который вписывается сенсорный экран. На вашем Raspberry Pi это набор штырьков в углу - должно быть довольно очевидно, как они сочетаются друг с другом. Идите вперед и нажмите ваш дисплей в Raspberry Pi.

Шаг третий: подключите все и включите

При подключенном дисплее самое время подключить все остальное. Подключите адаптер Wi-Fi и клавиатуру к портам USB. Затем подключите Pi к вашей батарее.

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

Если вы используете Raspberry Pi 2, вам нужно пройти через некоторые настройки, чтобы заставить экран работать. Если вы используете B +, перейдите к следующему шагу.

Raspberry Pi 2 в настоящее время требует некоторых дополнительных шагов, чтобы заставить экран работать. При первоначальной загрузке вас встречает грустный белый экран. К счастью, это не слишком хлопотно, чтобы заставить экран работать. К сожалению, вам понадобится либо монитор HDMI для подключения к Pi, либо вам нужно будет войти через SSH, чтобы пройти через эту часть. Идите вперед и подключите любой из них и загрузите Pi сейчас.

  1. Вы увидите запрос имени пользователя и пароля из командной строки на Raspberry Pi. Введите имя пользователя root и пароль toor .

  2. Начните с монтирования загрузочного раздела. Введите mount /dev/mmcblk0p1 /boot и нажмите Enter.

  3. Далее вы загрузите и установите программу установки Adafruit. Введите wget //adafruit-download.s3.amazonaws.com/adafruit_pitft_kernel_1.20150420-1.tar.gz и нажмите Enter.

  4. Введите tar xf adafruit_pitft_kernel_1.20150420-1.tar.gz и нажмите Enter, чтобы извлечь этот файл.

  5. Введите cd adafruit_pitft_kernel_1.20150420-1 и нажмите Enter.

  6. Введите ./install.sh и нажмите Enter. Это займет некоторое время. Когда он закончится, он попросит вас перезагрузиться. Скажи да и дождись перезагрузки.

  7. Введите git clone //github.com/adafruit/Adafruit-PiTFT-Helper.git и нажмите Enter, чтобы загрузить программное обеспечение Adafruit для экрана.

  8. Хорошо, теперь вам нужно снова смонтировать загрузочный диск. Введите mount /dev/mmcblk0p1 /boot и нажмите Enter.

  9. Введите cd Adafruit-PiTFT-Helper и нажмите Enter.

  10. Введите ./adafruit-pitft-helper -u /root/ -t 28r и нажмите Enter. Это настраивает ваш дисплей.

  11. Теперь вам нужно исправить некоторые проблемы с загрузочным экраном, показывающим только мигающий курсор. Введите sudo apt-get install xserver-xorg-video-fbdev и нажмите Enter.

  12. После этого введите cd /usr/share/X11/xorg.conf.d/ и нажмите Enter.

  13. Наконец, введите nano 99-fbdev.conf и нажмите Enter. Это откроет текстовый файл. Вам нужно будет скопировать следующий бит кода в файл:

Раздел «Устройство»

Идентификатор «myfb»

Водитель "fbdev"

Опция «fbdev» «/ dev / fb1»

EndSection

Когда вы закончите, нажмите Ctrl + X, чтобы сохранить и выйти.

Это должно сделать это. Идите вперед, введите перезагрузку и нажмите Enter, чтобы перезапустить Pi с рабочим экраном.

Шаг четвертый: войдите в систему и включите карту Wi-Fi

Теперь пришло время войти в систему и активировать карту Wi-Fi, чтобы вы могли использовать инструменты из Kali Linux. Raspberry Pi автоматически распознает вашу карту Wi-Fi, но вам все равно нужно будет войти в свою сеть. Прежде всего, нам нужно запустить графический пользовательский интерфейс Kali Linux и убедиться, что все работает:

  1. Вы увидите запрос имени пользователя и пароля из командной строки на Raspberry Pi. Введите имя пользователя root и пароль toor (мы изменим это позже).
  2. Введите startx и нажмите Enter, чтобы загрузить графический интерфейс для Kali. Это может занять некоторое время, чтобы загрузить Pi.
  3. Теперь вы можете перемещаться по пи с сенсорным экраном и клавиатурой. Нажмите на маленький значок терминала на док-станции внизу, чтобы открыть командную строку.
  4. Чтобы настроить карту Wi-Fi, введите nano /etc/network/interfaces в командной строке и нажмите Enter, чтобы загрузить файл конфигурации для ваших настроек Wi-Fi.
  5. Добавьте следующие строки в только что открытый текстовый файл, подставив в него информацию о вашей сети:

авто wlan0

iface wlan0 inet dhcp

wpa-ssid «имя вашей сети»

wpa-psk «сетевой пароль»

Когда вы закончите, нажмите Ctrl + X, чтобы сохранить и выйти. Теперь ваша карта Wi-Fi должна работать (хотя вам, возможно, придется сначала перезагрузиться).

Шаг пятый: измени свой пароль

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

  1. Пока вы все еще находитесь в командной строке (если нет, просто нажмите значок терминала в Kali, чтобы снова открыть его), введите passwd и нажмите Enter.
  2. Введите новый пароль дважды.
  3. Также хорошо перенастроить ваш сервер OpenSSH сейчас, чтобы он не был установлен по умолчанию. Введите dpkg-reconfigure openssh-server и нажмите Enter.

Теперь ваша маленькая портативная система настроена и защищена.

Что вы можете сделать с этим устройством

Отсюда, что вы делаете с вашей маленькой портативной хакерской станцией, зависит только от вас. Вы можете использовать сенсорный экран Pi для базовой навигации и запускать любую программу в Kali Linux. Если вы не знаете, с чего начать, вот несколько идей:

  • Настройте SSH для удаленного подключения к Pi
  • Изучите основы командной строки
  • Взломайте пароль Wi-Fi, создайте поддельную сеть или отслеживайте трафик другого устройства

  • Следите за всем, что происходит в сети
  • Больше руководств по Kali Linux

Мир это твоя устрица. Взломайте ответственно, всех.

открыто