Делаем USB-Backdoor из Raspberry Pi Zero W и P4wnP1

  • Автор темы T0pDro4eR
  • Дата начала
T

T0pDro4eR

Источник:

Авторизируйтесь или Зарегистрируйтесь что бы просматривать ссылки.



Доброго времени суток дорогие друзья. В этом посте я хочу показать, как собрать небольшой гаджет, используя Raspberry Pi Zero W. Суть которого будет заключаться в создание USB-Backdoor-а.
Прошу обратить внимание, что этот проект предназначен только для образовательных целей!

Что вам нужно:
  • Raspberry Pi Zero W
  • Micro-SD карта
  • USB-шнурок(USB-MicroUSB)
  • Последняя версия Raspbian (достаточно версии Lite)
  • Программное обеспечение P4wnP1

Особенности P4wnP1:
  • Скрытый канал HID Frontdoor / Backdoor: Удаленный доступ к ОС Microsoft Windows через устройства HID
  • Windows 10 Lockpicker: Разблокировка ОС Microsoft Windows со слабыми паролями (полностью автоматизировано).
  • Кража учетных данных браузера: Крадет учетные данные из браузера и копирует их на встроенную SD-карту.
  • Доступ к SSH по Wi-Fi, поддерживает скрытый ESSID.
  • Эмуляция USB-устройства. Работает с поддержкой Windows Plug and Play. Поддерживает следующие типы устройств:
    • HID Клавиатура / Мышь.
    • Запоминающее устройство USB: в настоящее время только в демонстрационной конфигурации с 128-мегабайтным диском.
    • RNDIS: сеть Microsoft Windows.
    • CDC ECM: сеть MacOS / Linux.
  • Скрипты полезной нагрузки на основе Bash.
  • John the Ripper Jumbo. Готовая версия скомпилирована!
  • Интеграция с AutoSSH: для простых обратных туннелей ssh.
  • Обратная связь через состояния светодиодов с помощью простой команды bash ( led_blink).
  • Расширенные функции HID:
    • Полезные нагрузки клавиатуры, которые могут быть вызваны индикаторами основной клавиатуры (NUMLOCK, CAPSLOCK и SCROLLLOCK).
    • Динамическое разветвление полезной нагрузки на основе светодиодных триггеров
    • Поддерживает DuckyScripts!
    • Поддержка многоязычной раскладки клавиатуры (не нужно беспокоиться о целевом языке при использовании команд HID).
    • Загрузка начинается, когда загружается целевой драйвер клавиатуры (нет необходимости в ручных задержках, onKeyboardUpобратный вызов может использоваться в полезных нагрузках).
    • Поддерживает MouseScript.

Расширенные возможности сети:
  • Фальшивый сетевой интерфейс RNDIS со скоростью до 20 ГБ/с обеспечивает минимальную метрику и выигрывает каждый бой за доминирующую запись «шлюза по умолчанию» в таблицах маршрутизации при проведении сетевых атак.
  • Автоматическое обнаружение канала и переключение интерфейса, если полезная нагрузка включает как RNDIS, так и сеть ECM.
  • Сервер SSH работает по умолчанию, поэтому P4wnP1 может быть подключен к 172.16.0.1 (при условии, что полезная нагрузка включает RNDIS, CDC ECM или оба) или к 172.24.0.1 через WiFi.

Расширенные функции полезной нагрузки:
  • Полезные нагрузки bash на основе обратных вызовов ( template.txt подробности см. в полезной нагрузке).
  • onNetworkUp (когда целевой хост активирует сетевое соединение).
  • onTargetGotIP (если цель получила IP, доступ к IP можно получить из скрипта полезной нагрузки.
  • onKeyboardUp (когда установка драйвера клавиатуры на цели завершена и клавиатура используется).
  • onLogin (когда пользователь входит в P4wnP1 через SSH).
Конфигурация может быть выполнена глобально ( setup.cfg) или перезаписана для каждой полезной нагрузки (если тот же параметр определен в скрипте полезной нагрузки).

Настройки включают в себя:
  • Конфигурация USB (идентификатор поставщика, идентификатор продукта, типы устройств для включения…).
  • Конфиг WiFi (SSID, пароль…).
  • HID клавиатура (целевой язык клавиатуры и т. д.).
  • Конфигурация сети и DHCP.
  • Выбор полезной нагрузки.

В чем преимущества P4wnP1 от Rubber Ducky:
  • У вас есть возможность обрабатывать Ducky Script , встроенный в полезную нагрузку(bash).
  • У вас также есть возможность запускать собственные полезные нагрузки клавиатуры, когда происходит событие, такое как нажатие клавиши.
  • При установке на Raspberry Pi Zero W клавиатурные атаки также могут осуществляться с помощью WiFi, порождая точку доступа.
  • Многоязычная поддержка через глобальную переменную полезной нагрузки!
Установка
Шаг 1: Загрузка и установка Raspbian:

Первым шагом является загрузка и установка последней версии Raspbian (lite) и прошивка на SD-карту.
  • Сначала скачаем Raspbian Stretch Lite.
Raspbian Stretch Lite - это «облегченная» версия операционной системы для Raspberry Pis. «Lite» означает, что в ОС просто нет рабочего стола с графическим интерфейсом, поэтому мы будем делать все через командную строку.

Скачать прошивку можно отсюда:

Авторизируйтесь или Зарегистрируйтесь что бы просматривать ссылки.


  • Следующим шагом установка Etcher.
Etcher - потрясающий инструмент, созданный Resin.io, который позволяет записывать изображения на SD-карты и USB-накопители. В этом случае мы будем использовать его для прошивки ОС Stretch Light на карту MicroSD.
  • Откройте Etcher. Выберите ваш образ Stretch Light и и прошейте свою SD-карту.

    1547556135212-png.25180

  • Извлеките и заново вставьте свою SD-карту. Этот шаг необходим только потому, что Etcher автоматически отключает SD-карту.
Перед тем, как вставить карту microSD в Pi, нам нужно отредактировать несколько файлов.

Шаг 2. Настройка образа.
  • Сначала мы добавим файл wpa_supplicant.conf, чтобы система могла подключиться к нашей точке доступа Wi-Fi. Создайте файл в текстовом редакторе, я использую Notepad++ (

    Авторизируйтесь или Зарегистрируйтесь что бы просматривать ссылки.

    ).
Добавьте следующий текст, заменив ssid и psk правильными значениями для вашей точки Wi-Fi:
wpa_supplicant.conf
  • Наконец, добавьте пустой файл с именем «ssh» (без расширения файла) в загрузочный раздел, чтобы включить SSH при старте системы.

1547556567237-png.25182




Извлеките SD-карту и вставьте ее в Pi Zero W. Вставьте штекер адаптера питания в разъем питания Pi Zero W и дождитесь загрузки(это займет около минуты).

Теперь нам нужно найти IP-адрес Pi Zero W в нашей сети. Вы можете использовать любой сетевой сканер. И поступаю также, как и при поиске IP уязвимых машин, а именно перехожу в настройки роутера и ищу пункт аренда DHCP.

1547556667511-png.25184


После получение IP нашей малины мы можем подключиться к ней по SSH. P.S. Логин: pi Пароль: raspberry

1547556740480-png.25185



1547556959427-png.25187



Шаг 3. Установка P4wnP1:
Команды для установки P4wnP1:
Код:
Код:
sudo apt-get -y install git
cd /home/pi/
git clone –recursive https://github.com/mame82/P4wnP1
cd P4wnP1/
./install.sh

1547557009085-png.25188



1547557044390-png.25189



Шаг 4. Подключение к P4wnP1 после установки:
Мы можем подключиться к P4wnP1 без проводов, используя SSID «P4wnP1» и учетные данные «MaMe82-P4wnP1», или, поскольку гаджет включен в наш USB порт, мы можем просто подключиться через Putty, используя 172.16.0.1 в качестве IP-адреса.



1547557115665-png.25190



Хорошо! Мы подключились опять к своей малинке Pi после запуска установки P4wnP1, и теперь нам нужно настроить нашу первую полезную нагрузку! Вводим команды:
Код:
cd P4wnP1/
sudo nano setup.cfg
Мы должны увидеть много разных опций, но сейчас давайте сосредоточимся на нижней части файла setup.cfg.
В нижней части файла вы должны увидеть что-то похожее на это:
Код:
Код:
PAYLOAD=network_only.txt
...
#PAYLOAD=hid_backdoor

1547557250730-png.25192



Продолжайте, закомментируйте полезную нагрузку network_only.txt и раскомментируйте hid_backdoor.
Код:
Код:
#PAYLOAD=network_only.txt
...
PAYLOAD=hid_backdoor

1547558205459-png.25193



1547558235414-png.25194



На этом пожалуй все). Если у вас есть какие-либо вопросы, пожалуйста, оставьте комментарий ниже.

Видео с настройкой и демонстрацией.

Жду видео от администрации
 
  • Like
Реакции: Псина1
Название темы
Автор Заголовок Раздел Ответы Дата
T Схема Делаем 90.000₽ на многоходовочке Способы заработка 0
A Делаем от 5000 рублей на БОНУСХАНТИНГЕ Корзина 0
A Делаем от 5000 рублей на БОНУСХАНТИНГЕ Корзина 0
Z Закрыто Делаем акаунты н26 ,монеза,coinlist,деботовы карты и т д Корзина 7
R ❤❤❤Aubolit-Быстрая и дешевая ОТРИСОВКА.Делаем за отзыв❤❤❤ Услуги дизайнеров/веб-разработчиков 1
Admin Интересно Делаем Telegram с «двойным дном» Анонимность и приватность 12
Р Делаем Double-spendin транзакции Bitcoin Способы заработка 1
S Закрыто Делаем Журналистом - официально и с подтверждением. [75$] [Press] Корзина 1
E Продам ENOTSHOP.DEER.IS Делаем цены ниже всех, идём на встречу каждому! Сайты/Хостинг/Сервера 1
A [Кейс] Делаем из 50 рублей 250 за 50 минут на автомате! Способы заработка 2
E Делаем из вашего телефона полноценный микрофон для ПК. Spam/DDOS/Malware 0
M Делаем телеграм бота на Ruby Другие ЯП 0
M Делаем .DOC эксплоит! Вирусология 7
T Делаем себе VPN Способы заработка 1
G [Слив] Делаем бабки в реале Способы заработка 0
M Делаем рефанды Способы заработка 0
S Делаем деньги на мамбе Способы заработка 2
A [ГАЙД]Делаем простецкий стиллер своими руками Полезные статьи 5
АнАлЬнАя ЧуПаКаБрА Делаем гифты амазона и xbox Другое 0
АнАлЬнАя ЧуПаКаБрА Делаем заказы Aliexpress бесплатно Другое 7
F Делаем биты и зарабатываем на этом 50к рублей[Белая] Способы заработка 1
АнАлЬнАя ЧуПаКаБрА Делаем белые деньги на iphone Другое 0
I Делаем из старенького ноутбука мега скоростной взломщик паролей Полезные статьи 36
A Делаем консоль прозрачной C# С/C++ 0
E Взлом WhatsApp (Делаем активную резервную копию) Уязвимости и взлом 4
E Делаем фэйк любого сайта[kalli linux] Уязвимости и взлом 0
D Делаем DDOS Полезные статьи 80
АнАлЬнАя ЧуПаКаБрА Делаем самодельные базы приват-валид Другое 0
D Делаем аккаунты Uber (СКИДКА 600) Другое 0
Admin Делаем прокси для себя сами Другое 2
Support81 Новый USB-червь "LitterDrifter" выявлен в целевых атаках Новости в сети 0
Support81 Ностальгическая вспышка: USB-носители снова используются для распространения вредоносного софта Новости в сети 0
H Посоветуйте бюджетные USB Wi-Fi адаптеры для вардрайвинга Уязвимости и взлом 4
U Проверено Eternity Worm | Spread malware over Documents / USB / Cloud / Discord Продажа софта 8
9 Интересно Сравнение Анонимных Live USB систем.TAILS vs Kodachi Анонимность и приватность 1
H Как установить macOS на USB-накопитель Полезные статьи 0
H Как установить macOS на USB-накопитель Корзина 0
АнАлЬнАя ЧуПаКаБрА Интересно USB крипто хайп Проекты UBC 1
S Как перепрошить китайские смарт часы без micro usb? Вопросы и интересы 5
M USB флешка-стиллер своими руками Другие ЯП 1
M BitLocker пароль на USB / Шифрование Анонимность и приватность 0
S WHID: WiFi HID инжектор USB Rubberducky WiFi/Wardriving/Bluejacking 0
A USB-контрацептивы для защиты oт утечки дaнных устрoйства Анонимность и приватность 0
M Блокировка USB при помощи программы. Уязвимости и взлом 0
E Заражаем жертву с помощью USB Уязвимости и взлом 1
F Основные недостатки безопасности USB Полезные статьи 2
M [USB]Стиллер или флешка ВОР) Софт для работы с текстом/Другой софт 40
Eteriass Интересно СОЗДАЕМ BACKDOOR ДЛЯ ANDROID Вирусология 18
D NXcrypt-python backdoor framework Spam/DDOS/Malware 0

Название темы