Оглавление:
- Шаг 1. Загрузите программное обеспечение
- Шаг 2: Настройте Arduino
- Шаг 3. Загрузите драйверы и программное обеспечение для D1 Mini
- Шаг 4: прошейте D1 Mini
- Шаг 5: Подключите его
- Шаг 6:
Видео: Wifi Ducky (* сборка для пользователей Mac): 6 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:53
Возьмите под свой контроль компьютер, подключив это устройство к 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
Этот проект предназначен только для обучения. Воспроизводите это только на свой страх и риск. Я не несу ответственности, если ты попадешь в тюрьму или умрешь!
Рекомендуемые:
Arduino-Teensy4 для Teensy 4.0 - Полная сборка: 10 шагов
Arduino-Teensy4 для Teensy 4.0 - Полная сборка: это руководство проведет вас через сборку платы расширения Arduino-Teensy4 для Teensy 4.0. Вы можете приобрести ее в моем магазине Tindie здесь: https: //www.tindie.com/products/ cburgess129 / arduin … Вы можете заказать Teensy 4 вместе со своим
Сборка дистрибутива GNU / Linux для Raspberry Pi с использованием проекта Yocto: 6 шагов
Создание дистрибутива GNU / Linux для Raspberry Pi с использованием проекта Yocto: Raspberry Pi, вероятно, является самым популярным недорогим одноплатным компьютером на рынке. Он часто используется для Интернета вещей и других встроенных проектов. Несколько дистрибутивов GNU / Linux имеют отличную поддержку Raspberry Pi, и есть даже Mi
Полезный код для начинающих пользователей компьютеров: 5 шагов
Полезный код для начинающих пользователей компьютеров. Спрашивал ли вас когда-нибудь начинающий пользователь компьютера: "Мой компьютер включен?" Больше не волнуйтесь - эта инструкция положит конец всему: "Проверьте, мигает ли маленький огонек в углу!" "Там написано:" Войти? " " " Есть ли я
Как добавить уровни пользователей из NUMA в вашу копию N с помощью надстройки NumADD для Firefox: 4 шага
Как добавить уровни пользователей из NUMA в вашу копию N с помощью надстройки NumADD для Firefox: Любой пользователь базы данных уровня N NUMA в Metanet знает, насколько неуклюжий интерфейс для копирования созданных пользователем уровней в вашу копию игры. NumADD устраняет необходимость копирования и вставки и делает перенос уровней работой одного клика мыши
Как сделать флешку, которая автоматически и тихо копирует файлы пользователей: 7 шагов
Как сделать флэш-накопитель, который копирует файлы пользователей тихо и автоматически: ****** ДАННАЯ ИНСТРУКЦИЯ ПРЕДНАЗНАЧЕНА ТОЛЬКО ДЛЯ ИНФОРМАЦИОННЫХ ЦЕЛЕЙ КОПИРОВАТЬ ФАЙЛЫ НЕКОТОРЫХ ФАЙЛОВ БЕЗ РАЗРЕШЕНИЯ Я НЕ НЕСУЩАЯ ОТВЕТСТВЕННОСТИ ЗА ТО, ЧТО МОЖЕТ ИЛИ МОЖЕТ СЛУЧИТЬСЯ, ЕСЛИ ЭТО ИНФОРМАЦИЯ ИСПОЛЬЗУЕТСЯ НЕПРАВИЛЬНО **************** Как построить