Índice:
- Etapa 1: pegue o software
- Etapa 2: Configurar o Arduino
- Etapa 3: Baixe drivers e software para o D1 Mini
- Etapa 4: atualize o D1 Mini
- Etapa 5: conecte-o
- Etapa 6:
Vídeo: Wifi Ducky (* construído para usuários de Mac): 6 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:39
Assuma o controle de um computador conectando este dispositivo à porta USB.
Lista de peças:
✔ Arduino Pro Micro
✔ D1 Mini NodeMCU
✔ IDE Arduino
✔ * Conversor Adaptador Micro USB Macho para USB Feminino OTG Opcional
✔ Fio
Este tutorial é voltado para usuários de Mac. Existem muitos tutoriais para fazer este e outros dispositivos semelhantes, mas todos voltados para usuários de Windows e Linux. Portanto, isso ajudará o usuário do Mac a superar alguns dos obstáculos que surgem ao tentar atualizar o software.
Etapa 1: pegue o software
Primeiro, pegaremos o código-fonte e o arquivo bin. Obteremos isso do Github user spacehuhn. Clique AQUI e depois clique na pasta arduino_wifi_duck. Baixe o arquivo arduino_wifi_duck.ino. Isso é o que enviaremos ao nosso Arduino.
Após o download do código do Arduino, clique de volta na página Wi-Fi Ducky Git e clique na guia de versões. Baixe o link esp8266_wifi_duck_4mb.bin para baixar o arquivo bin que iremos atualizar para o nosso D1 Mini.
Etapa 2: Configurar o Arduino
Agora que temos o software, vamos configurar nosso Arduino IDE para reconhecer o Pro Micro
Certifique-se de estar usando a versão mais recente do IDE Arduino.
Primeiro, adicionaremos o gerenciador de placa IDE Spark Fun ao seu IDE Arduino.
Abra o Arduino e vá para Preferências (Arquivo> Preferências). Em seguida, na parte inferior da janela, cole este URL na caixa de texto "URLs de gerenciador de placa adicionais":
raw.githubusercontent.com/sparkfun/Arduino_Boards/master/IDE_Board_Manager/package_sparkfun_index.json
Em seguida, precisamos adicioná-lo em nosso gerenciador de placas.
Vá para Ferramentas, role para baixo até Quadro: e vá até o topo e clique em Gerenciador de Quadros. Na caixa de pesquisa, pesquise "Sparkfun" e selecione as placas SparkFun AVR para instalar. Depois de fazer isso, reinicie o IDE do Arduino.
Abra o arquivo arduino_wifi_duck.ino em seu Arduino IDE, configure seu SparkFun Pro Micro para sua placa e selecione sua porta e atualize o Arduino.
Etapa 3: Baixe drivers e software para o D1 Mini
Agora você pode colocar o Arduino de lado e agarrar seu D1 mini.
Antes de fazer o flash, temos que baixar o driver CH34x. Há um adaptador serial embutido no D1 que não é reconhecido pelo OS X.
Baixe o driver CH34x para sua versão do sistema operacional-
o capitão
Serra
High Sierra
Depois de instalar o driver CH34x, conecte seu D1 Mini em um usb, abra o Terminal e San para a porta em uso digitando este comando:
ls /dev/cu.*
Encontre aquele que diz /dev/cu.wchusbserial1420 ou algo semelhante, que é a porta à qual seu D1 Mini está conectado.
Está quase na hora de piscar o D1 Mini, mas primeiro precisamos instalar um pisca-pisca. Vamos baixar o esptool em nossa pasta Documentos. Mova-se para o diretório Documentos digitando
Documentos cd
Agora você pode baixar a ferramenta digitando:
git clone
Após a conclusão do download, vá para o diretório esptool digitando:
cd esptool
Instale o esptool digitando
sudo python setup.py install
Etapa 4: atualize o D1 Mini
É hora de atualizar o arquivo esp8266_wifi_duck_4mb.bin para o mini D1.
No Terminal, digite ou cole o comando:
sudo python esptool.py --baud 115200 --port /dev/cu.wchusbserial1420 write_flash -fm dio 0x00000 ~ / Desktop / PATH_TO_FILE / esp8266_wifi_duck_4mb.bin
Certifique-se de preencher o nome da porta de sua varredura que você acabou de fazer e o caminho do arquivo para o seu arquivo esp8266_wifi_duck_4mb.bin.
Agora o seu D1 Mini deve ser atualizado.
Algumas conexões de solda e pronto.
Eu recomendo testar isso em uma placa de ensaio antes de soldar tudo.
Etapa 5: conecte-o
Para a conexão, conecte o Arduino TX ao D1 Mini RX. Arduino RX para o D1 Mini TX. Arduino RAW para D1 Mini 5V. Arduino aterrado para D1 Mini aterramento. É isso!
Neste ponto, você pode conectá-lo ao computador de destino com um cabo USB ou usar um conversor de adaptador OTG Micro USB Macho para USB Feminino. Se você usar o conversor, coloque um pedaço de torneira elétrica na parte inferior para evitar que ele entre em curto.
Etapa 6:
Com seu ducky wi-fi conectado, você deverá ver agora uma conexão Wifi chamada Wifi Ducky em seu dispositivo móvel. Clique para se conectar a ele. A senha padrão para esta conexão é quackquack.
Uma vez conectado, abra seu navegador da web e vá para
192.168.4.1
Este é o painel onde você pode executar comandos ao vivo ou executar comandos salvos.
Aqui está um rápido Ducky Script que escrevi para um patinho wi-fi Rick Roll.
ATRASO 1000
GUI SPACE DELAY 1000 STRING chrome DELAY 1000 ENTER DELAY 1000 STRING https://tinyurl.com/4poyc6x DELAY 1000 ENTER DELAY 3000 STRING f
Este projeto é fornecido apenas para educação. Apenas replique isso por sua própria conta e risco. Não sou responsável se você for para a prisão ou morrer!
Recomendado:
RC V.E.P. Avião muito fácil, construído com bandejas de poliestireno para pizza: 5 etapas
RC V.E.P. Avião muito fácil, construído com bandejas de poliestireno para pizza: participei do concurso Epilog VIII, se você gosta deste projeto, vote! Https: //www.instructables.com/contest/epilog8/Após a construção de 9 protótipos do X- 37ABC, sem ser capaz de projetar uma fuselagem que gere sustentação suficiente, decidi
Sistema de jardim automatizado construído em Raspberry Pi para atividades ao ar livre ou dentro de casa - MudPi: 16 etapas (com fotos)
Sistema de jardim automatizado construído com Raspberry Pi para exteriores ou interiores - MudPi: Você gosta de jardinagem, mas não consegue encontrar tempo para mantê-lo? Talvez você tenha algumas plantas que estão parecendo com um pouco de sede ou procurando uma maneira de automatizar sua hidroponia? Neste projeto, vamos resolver esses problemas e aprender o básico de
Gerenciar 100 dispositivos em aplicativos, organizações, funções e usuários Ubidots: 11 etapas
Gerenciar 100 dispositivos em aplicativos, organizações, funções e usuários Ubidots: nesta oportunidade, decidi testar a praticidade da plataforma IoT Ubidots para gerenciamento de usuários no caso de haver muitos dispositivos para várias organizações ou empresas sob o mesmo Plataforma Ubidots. Informação do prefeito: u
Código útil para usuários iniciantes de computador: 5 etapas
Código útil para usuários iniciantes de computador: um usuário de computador iniciante já perguntou a você: " Meu computador está ligado? &Quot; Não se preocupe mais - este Instructable acabará com todos os itens " Verifique se a luzinha no canto está piscando! &Quot; " Está escrito 'Iniciar sessão?' " " Existe um l
Como saber se o Yahoo! Os usuários são registrados como modo invisível: 6 etapas
Como saber se o Yahoo! Os usuários estão registrados como modo invisível: isso mostrará como saber se os usuários do yahoo estão conectados no modo invisível e realmente funciona no yahoo messenger 8, mas não tentei no 9 (beta) …. como funciona: O doodle começará se o seu amigo estiver no modo invisível como este ::: "JOHN" aparece desligado