• Открыта запись на вторую часть курса по анонимности и безопасности в сети интернет "Paranoid II" от команды codeby. Анонимные роутеры, Подъём, настройка и администрирование Tor-ноды, Работа с железом ПК, Удаление аппаратных закладок, Минимизация рисков, Авторские разработки и многое другое. Подробнее ...

Статья Делаем USB ducky и Wifi Ducky своими руками

qvin

qvin

Премиум
05.12.2016
182
289
Статья для участия в конкурсе на codeby​

Всем доброе время суток.

Недавно я наткнулся на статью про MalDuino и USBRubberDucky мне стало интересно как же я могу сделать эти флешки в домашних условиях.
Так вот эти «Флешки» можно очень легко сделать дома и не затратив на это много денег.
Сегодня я расскажу вам как и из чего можно их сделать.
Давайте рассмотрим для начало на Arduino Micro Pro.

Установим драйвера чтобы наш компьютер увидел нашу плату.

Скачиваем архив с драйвером.

Вытаскиваем файлы из архива.
Подключаем нашу плату Arduino Micro Pro к компьютеру.
Заходим в Диспетчер устройств и видим что у нас небыли найдены драйвера для нашей платы.

Делаем USB ducky и Wifi Ducky своими руками


Нажимаем на наше «USB2.0-Serial» -> Обновить драйвер.
Выбираем пункт «Выполнить поиск драйверов на этом компьютере» и выбираем ту папку куда вы распаковали архив с драйвером.
Когда вылезет окно «Безопасность Windows» нажимаем «Все равно установить этот драйвер» (Не бойтесь драйвер нормальный, проверенный на вирусы)
Делаем USB ducky и Wifi Ducky своими руками

И вуаля, драйвера установились и теперь все мы можем продолжать прошивать нашу плату.
Скачиваем Arduino IDE для того чтобы мы смогли записать наш код на Arduino Micro pro
Устанавливаем программу Arduino IDE.
Приступим к загрузки нашего кода.
Заходим на сайт
Делаем USB ducky и Wifi Ducky своими руками


Вводим payload который можно взять на сайте
Делаем USB ducky и Wifi Ducky своими руками


Выбираем для какой платы нам нужно скомпилировать код.
Так как у нас плата Arduino Micro Pro выбираем «Arduino» →Compile

Делаем USB ducky и Wifi Ducky своими руками

Делаем USB ducky и Wifi Ducky своими руками


Нажимаем кнопку «Cope!» и наш код уже скопирован в буфер обмен
Заходим в Arduino IDE и выделяем все что там есть и вставляем код (ctrl+v)

Делаем USB ducky и Wifi Ducky своими руками


Выбираем в разделе «Инструменты» → «Плата: ...» и выбираем плату Arduino Leonardo

Делаем USB ducky и Wifi Ducky своими руками


В пункте «Порт» выбираем порт к которому подключена наша плата Arduino Micro Pro

Делаем USB ducky и Wifi Ducky своими руками


Нажимаем кнопку «Загрузить». Нам предложат сохранить наш код, сохраняем и после этого наш код загружается на плату Arduino Micro Pro.

Делаем USB ducky и Wifi Ducky своими руками

Делаем USB ducky и Wifi Ducky своими руками


Это конечно круто но а если тебе нужно внести изменения на лету в код что тогда делать будем?
Давайте тогда на нашу Arduino Micro Pro навесим Wifi модуль чтобы мы смогли с телефона управлять нашими payload.


Давайте приступим к тому чтобы сделать Wifi ducky.
Для этого нам понадобится Arduino Micro Pro, Wemos mini d1 и USB-OTG.
Делаем USB ducky и Wifi Ducky своими руками
Делаем USB ducky и Wifi Ducky своими руками

Делаем USB ducky и Wifi Ducky своими руками

Приступим к прошивки Arduino.
Подключаем нашу Arduino Mico к компьютеру.
Запускаем Arduino IDE.
Открываем файл
Копируем его содержимое и вставляем в Arduino IDE.
В разделе «Инструменты» → «Плата: ...» выбираем «Arduino/Genuino Micro»
Выбираем порт к которому подключена плата Arduino.
И нажимаем «Загрузить» ждем пока загрузиться наша прошивка.

Приступим к прошивки Wemos mini d1.

Скачиваем утилиту для быстрой прошивки нашей платы.
Win32https://github.com/nodemcu/nodemcu-flasher/tree/master/Win32/Release

Win64https://github.com/nodemcu/nodemcu-flasher/tree/master/Win64/Release
И скачиваем саму прошивку которую будим заливать на плату.

Я скачивал «esp8266_wifi_duck_4mb.bin»

Запускаем наш NodeMCU-Flasher.

В поле «COM Port» выбираем тот номер порта к которому подключен Wemos mini d1
Чтобы посмотреть какой номер порта нам нужно зайти в «Диспетчер устройств»

Делаем USB ducky и Wifi Ducky своими руками


Видим что у меня он подключен к COM11
Во вкладке «Config» выбираем прошивку которую мы скачали esp8266_wifi_duck_4mb.bin
Поле после шестеренки оставляем так же 0x00000

Делаем USB ducky и Wifi Ducky своими руками


Во вкладке «Advanced» :

Baudrate – 115200
Flash size – 4MByte
Flash speed – 40MHz
SPI Mode – DIO

Возвращаемся во вкладку «Operation»
Проверяем ещё рак верный ли мы выбрали COM Port.
После этого нажимаем кнопку Flash и прошивку Wemos mini d1 началась

Делаем USB ducky и Wifi Ducky своими руками


Ждем немного пока прошивка не зальется на нашу плату. Как только процесс прошивки закончиться в нижнем левом углу вы увидите Зеленую галочку.

Делаем USB ducky и Wifi Ducky своими руками


Все мы прошили нашу плату.

Давайте теперь подключим две платы так чтобы у нас все заработало.

Arduino < - > Wemos mini d1
TX < - > RX
RX < - > TX
GND < - > GND
VCC (5v) < - >VCC (5v)

Вот картинка как подключать платы.

Делаем USB ducky и Wifi Ducky своими руками


После того как вы подключили платы подключаем плату Arduino по USB-OTG кабелю.
Смотрим и у нас создалась точка доступа Wifi Duck

Делаем USB ducky и Wifi Ducky своими руками

Подключаемся к этой точки доступа.
Пароль quackquack
Заходим в браузер по адресу 192.168.4.1

Делаем USB ducky и Wifi Ducky своими руками


И видим панель управления нашим Wifi Ducky.
На главной странице вы можете хранить ваши скрипты которые вы заранее написали и хранить их в памяти наше Wifi Ducky.

Во вкладке «Live Execute» вы можете писать онлайн команды чтобы их запускать. А ниже приведены команды которыми вы можете пользоваться.
Делаем USB ducky и Wifi Ducky своими руками
Делаем USB ducky и Wifi Ducky своими руками

Делаем USB ducky и Wifi Ducky своими руками

Делаем USB ducky и Wifi Ducky своими руками

Во вкладки «Settings» настройки нашего Wifi Ducky
Это название точки доступа, пароль о точки доступа, на каком канале точка доступа а ниже настройки Авто запуска.
Ставим галочку чтобы включить авто запуск нашего скрипта и указываем как называется файл в котором храниться скрипт для авто запуска.
Делаем USB ducky и Wifi Ducky своими руками

Делаем USB ducky и Wifi Ducky своими руками

У меня получился вот такой вот "франкенштейн". Немного паяльника, изоленты и чехол для того чтобы замаскировать под USB флешку.
Так же можно купить на Ali корпуса чтобы замаскировать под флешку.

Делаем USB ducky и Wifi Ducky своими руками
 

Вложения

qvin

qvin

Премиум
05.12.2016
182
289
5h3ll

5h3ll

Mod. Ethical Hacking
Red Team
23.01.2018
351
568
месяц назад спаял такую. хочу ещё переключател на 16 пэйдлдов добавить
 
qvin

qvin

Премиум
05.12.2016
182
289
месяц назад спаял такую. хочу ещё переключател на 16 пэйдлдов добавить
Приходилось применять это устройство?

Ну да на тоже хорошая штука с переключателями. Главное аккуратно спаять
 
5h3ll

5h3ll

Mod. Ethical Hacking
Red Team
23.01.2018
351
568
на работе для теста определённо оборудования на факт бу защиты
 
D

DocRaider

Active member
11.12.2017
25
5
Я могу сделать тоже самое на Arduino Uno?
 
A

alola

Как я понял устройство позволяет управлять ПК через эту флешку, но как к примеру отправить ctrl+alt+delete ? А есть какие то примеры использования этого устройства? Пока что не гуглил :)
 
qvin

qvin

Премиум
05.12.2016
182
289
Как я понял устройство позволяет управлять ПК через эту флешку, но как к примеру отправить ctrl+alt+delete ? А есть какие то примеры использования этого устройства? Пока что не гуглил :)

Ну ctrl+alt+delete будет как
  • CTRL-ALT-DEL
А примеры можно посмотреть


 
  • Нравится
Реакции: N0M3RCY и alola
A

artwork

я знаю точно что прошивка идет с микроконтроллером mega32U4. Ну можно попробовать на уно поставить
Код содержит библиотеку Keyboard, которая поддерживается только платами Leonardo, micro и due, так что Uno не подойдёт.
Можно проверить: загрузить код в Arduino IDE, выбрать соответсвующие платы и попробовать скомпилировать
 
B

BarDimNik

Happy New Year
23.09.2016
27
15
Я не пишу о каждой прошивки, я пишу о том что пользователям будет интересно.
Не слушайте недовольные возгласы! Пишите всё что Вам интересно. Глядишь и мы узнаем что-то интересное от Вас. Думаю, можно каждую прошивку описать, что бы было представление о этой прошивке. Ведь форум надо чем-то наполнять. Так что "пишите, пишите, Шура"! :)
 
  • Нравится
Реакции: 9j8j98j8 и qvin
M

mastanggt

Happy New Year
26.10.2016
18
4
Эх, а я себе только уно и несколько нанок покупал.
Придется идти покупать микру :)
Спасибо за статью :)
 
qvin

qvin

Премиум
05.12.2016
182
289
Эх, а я себе только уно и несколько нанок покупал.
Придется идти покупать микру :)
Спасибо за статью :)
Могу дать ссылку где в России можно заказать все платы по низким ценам если конечно интересует
 
M

mastanggt

Happy New Year
26.10.2016
18
4
Могу дать ссылку где в России можно заказать все платы по низким ценам если конечно интересует
Еще как интересует :)
А то я все беру на алике, из России явно быстрее будет.
А если там еще и малинка есть, то вообще идеально
 
D

DocRaider

Active member
11.12.2017
25
5
Могу дать ссылку где в России можно заказать все платы по низким ценам если конечно интересует
Оооочень интересно, ведь как сказали выше, с алика ждать порядка месяца, а тут явно быстрее будет
 
S

sk3l

Happy New Year
27.04.2017
40
5
давай угадаю, в Notepad оно написал русскими буквами? у меня так с digispark
 
qvin

qvin

Премиум
05.12.2016
182
289
давай угадаю, в Notepad оно написал русскими буквами? у меня так с digispark
не обязательно, можно было в начале пустить команды шифт+альт либо контрл+шифт контрл+альт
Поэтому лучше сделать Wifi Ducky и на лету запускать скрипт чтобы сменить язык а уже потом запускать все что хочешь с английским языком

---- Добавлено позже ----

Оооочень интересно, ведь как сказали выше, с алика ждать порядка месяца, а тут явно быстрее будет
платы и orange pi можно заказать ( если больше 1500р заказываешь в мск доставка бесплатно)
Тут можно купить ,
 
Последнее редактирование:
Мы в соцсетях:  ТелеграмВконтактеДзенФейсбукТвиттерЮтуб