Оглавление:

Wifi Ducky (* сборка для пользователей Mac): 6 шагов
Wifi Ducky (* сборка для пользователей Mac): 6 шагов

Видео: Wifi Ducky (* сборка для пользователей Mac): 6 шагов

Видео: Wifi Ducky (* сборка для пользователей Mac): 6 шагов
Видео: Когда Контрнаступление Украины? (10 июня 2023) 2024, Ноябрь
Anonim
Wifi Ducky (* сборка для пользователей Mac)
Wifi Ducky (* сборка для пользователей Mac)

Возьмите под свой контроль компьютер, подключив это устройство к USB-порту.

Список деталей:

✔ Arduino Pro Micro

✔ D1 Mini NodeMCU

✔ Arduino IDE

✔ * Дополнительный конвертер адаптера Micro USB для подключения к USB-гнезду OTG

✔ Проволока

Это руководство ориентировано на пользователей Mac. Существует множество руководств по созданию этого и подобных устройств, но все они ориентированы на пользователей Windows и Linux. Таким образом, это поможет пользователю Mac преодолеть некоторые препятствия, которые возникают при попытке прошить программное обеспечение.

Шаг 1. Загрузите программное обеспечение

Скачайте программное обеспечение
Скачайте программное обеспечение

Сначала мы возьмем исходный код и bin-файл. Мы получим это от пользователя Github spacehuhn. Щелкните ЗДЕСЬ, а затем щелкните папку arduino_wifi_duck. Загрузите файл arduino_wifi_duck.ino. Это то, что мы будем использовать для нашей Arduino.

После загрузки кода Arduino вернитесь на страницу Wi-Fi Ducky Git и перейдите на вкладку релизов. Загрузите ссылку esp8266_wifi_duck_4mb.bin, чтобы загрузить файл bin, который мы прошиваем на наш D1 Mini.

Шаг 2: Настройте Arduino

Теперь, когда у нас есть программное обеспечение, давайте настроим нашу Arduino IDE для распознавания Pro Micro.

Убедитесь, что вы используете последнюю версию Arduino IDE.

Сначала мы добавим менеджер платы Spark Fun IDE в вашу Arduino IDE.

Откройте Arduino, затем перейдите в «Настройки» («Файл»> «Настройки»). Затем в нижней части окна вставьте этот URL-адрес в текстовое поле «Дополнительные URL-адреса Board Manager»:

raw.githubusercontent.com/sparkfun/Arduino_Boards/master/IDE_Board_Manager/package_sparkfun_index.json

Затем нам нужно добавить его в наш Boards Manager.

Перейдите в Инструменты, прокрутите вниз до Board: и прокрутите вверх и нажмите Boards Manager. В поле поиска найдите «Sparkfun» и выберите платы SparkFun AVR для установки. После этого перезапустите Arduino IDE.

Откройте файл arduino_wifi_duck.ino в вашей Arduino IDE, установите SparkFun Pro Micro для своей платы, выберите свой порт и прошейте Arduino.

Шаг 3. Загрузите драйверы и программное обеспечение для D1 Mini

Теперь вы можете отложить Arduino в сторону и взять D1 mini.

Прежде чем мы сможем прошить это, мы должны загрузить драйвер CH34x. В D1 встроен последовательный адаптер, который не распознается OS X.

Загрузите драйвер CH34x для вашей версии ОС.

Эль-Капитан

Сьерра

High Sierra

После установки драйвера CH34x подключите D1 Mini к usb, откройте Терминал и San для используемого порта, введя следующую команду:

ls /dev/cu.*

Найдите тот, который говорит /dev/cu.wchusbserial1420 или что-то подобное, то есть порт, к которому подключен ваш D1 Mini.

Пришло время прошить D1 Mini, но сначала нам нужно установить флешер. Мы собираемся загрузить esptool в нашу папку «Документы». Перейдите в папку «Документы», набрав

cd документы

Теперь вы можете скачать инструмент, набрав:

git clone

После завершения загрузки перейдите в каталог esptool, набрав:

cd esptool

Установите esptool, набрав

sudo python setup.py установить

Шаг 4: прошейте D1 Mini

Пора прошить файл esp8266_wifi_duck_4mb.bin на D1 mini.

В Терминале введите или вставьте команду:

sudo python esptool.py --baud 115200 --port /dev/cu.wchusbserial1420 write_flash -fm dio 0x00000 ~ / Desktop / PATH_TO_FILE / esp8266_wifi_duck_4mb.bin

Убедитесь, что вы ввели имя порта из только что выполненного сканирования и путь к файлу esp8266_wifi_duck_4mb.bin.

Теперь ваш D1 Mini должен быть прошит.

Несколько паяных соединений, и все готово.

Я рекомендую проверить это на макете, прежде чем все паять.

Шаг 5: Подключите его

Подключите его
Подключите его

Для подключения подключите Arduino TX к D1 Mini RX. Arduino RX к D1 Mini TX. Arduino RAW для D1 Mini 5V. Заземление Arduino на мини-заземление D1. Вот и все!

На этом этапе вы можете подключить его к своему целевому компьютеру с помощью USB-кабеля или использовать конвертер адаптера Micro USB Male to USB Female OTG Adapter Converter. Если вы используете преобразователь, поставьте на дно электрический ответвитель, чтобы предотвратить его короткое замыкание.

Шаг 6:

Когда ваш Wi-Fi ducky подключен, вы должны увидеть на своем мобильном устройстве соединение Wi-Fi под названием Wifi Ducky. Щелкните, чтобы подключиться к нему. Пароль по умолчанию для этого соединения - quackquack.

После подключения откройте веб-браузер и перейдите в

192.168.4.1

Это панель управления, на которой вы можете запускать живые команды или выполнять сохраненные команды.

Вот быстрый сценарий Ducky Script, который я написал для Wi-Fi ducky Rick Roll.

ЗАДЕРЖКА 1000

GUI SPACE DELAY 1000 STRING chrome DELAY 1000 ENTER DELAY 1000 STRING https://tinyurl.com/4poyc6x DELAY 1000 ENTER DELAY 3000 STRING f

Этот проект предназначен только для обучения. Воспроизводите это только на свой страх и риск. Я не несу ответственности, если ты попадешь в тюрьму или умрешь!

Рекомендуемые: