ANTICHAT

ANTICHAT (https://forum.antichat.xyz/index.php)
-   Электроника и Фрикинг (https://forum.antichat.xyz/forumdisplay.php?f=21)
-   -   Делаем USB ducky и Wifi Ducky своими руками (https://forum.antichat.xyz/showthread.php?t=562038)

qvin 30.01.2018 13:18

Статья для участия в конкурсена античат
Всем доброе время суток.

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

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

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

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

https://forum.antichat.xyz/attachments/4798183/1.png

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

https://forum.antichat.xyz/attachments/4798183/2.png

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

https://forum.antichat.xyz/attachmen...fa6fc0a90e.png

Вводим payload который можно взять на сайте

https://forum.antichat.xyz/attachmen...3c6f832d36.png

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

https://forum.antichat.xyz/attachmen...16e83838a7.png

https://forum.antichat.xyz/attachmen...6dceff610d.png

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

https://forum.antichat.xyz/attachmen...78ebb7e5a1.png

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

https://forum.antichat.xyz/attachmen...86cd9a574e.png

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

https://forum.antichat.xyz/attachmen...3b1c0c24d0.png

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

https://forum.antichat.xyz/attachmen...14aa0873e6.png

https://forum.antichat.xyz/attachmen...3779ae7d31.png

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

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

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

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

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

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

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

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

https://forum.antichat.xyz/attachments/4798183/3.png

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

https://forum.antichat.xyz/attachments/4798183/5.png

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

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

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

https://forum.antichat.xyz/attachmen...906f32a5ba.png

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

https://forum.antichat.xyz/attachmen...f104effcdf.png

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

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

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

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

https://forum.antichat.xyz/attachmen...3248158b2c.png

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

Подключаемся к этой точки доступа.
Пароль
Код:

quackquack

Заходим в браузер по адресу 192.168.4.1

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

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

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

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

mrOkey 30.01.2018 13:25

... давайте уже каждую прошивку на конкурс опишем
https://codeby.net/threads/delaem-wi-fi-deauthentication-na-plate-nodemcu-svoimi-rukami.61963/

upd:
не заметил, что это тоже твоя стать) ну ок. Претензий нет

qvin 30.01.2018 13:27

Цитата:


mrOkey сказал(а):

... давайте уже каждую прошивку на конкурс опишем
https://codeby.net/threads/delaem-wi-fi-deauthentication-na-plate-nodemcu-svoimi-rukami.61963/

Я не пишу о каждой прошивки, я пишу о том что пользователям будет интересно.

MLNK 30.01.2018 13:52

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

qvin 30.01.2018 13:56

Цитата:


5h3ll сказал(а):

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


Приходилось применять это устройство?

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

MLNK 30.01.2018 14:16

на работе для теста определённо оборудования на факт бу защиты

DocRaider 30.01.2018 20:41

Я могу сделать тоже самое на Arduino Uno?

qvin 30.01.2018 20:47

Цитата:


DocRaider сказал(а):

Я могу сделать тоже самое на Arduino Uno?


Если я не ошибаюсь то на Ардуино Уно стоит микроконтроллер мега 328?

DocRaider 30.01.2018 23:15

Цитата:


qvin сказал(а):

Если я не ошибаюсь то на Ардуино Уно стоит микроконтроллер мега 328?


совершенно верно

qvin 31.01.2018 11:35

Цитата:


DocRaider сказал(а):

совершенно верно


я знаю точно что прошивка идет с микроконтроллером mega32U4. Ну можно попробовать на уно поставить


Время: 16:51