Wifi Ducky (*build for Mac -brukere): 6 trinn
Wifi Ducky (*build for Mac -brukere): 6 trinn
Anonim
Wifi Ducky (*build for Mac -brukere)
Wifi Ducky (*build for Mac -brukere)

Ta kontroll over en datamaskin ved å koble denne enheten til usb -porten.

Deleliste:

✔ Arduino Pro Micro

✔ D1 Mini NodeMCU

✔ Arduino IDE

✔*Valgfri Micro USB -mann til USB -hunn OTG -adapteromformer

✔ Wire

Denne opplæringen er fokusert på Mac -brukere. Det er mange opplæringsprogrammer for å lage denne og lignende enheter, men alle rettet mot Windows- og Linux -brukere. Så dette vil hjelpe Mac -brukeren til å komme seg gjennom noen av hindringene som dukker opp når du prøver å blinke programvaren.

Trinn 1: Ta tak i programvaren

Ta tak i programvaren
Ta tak i programvaren

Først tar vi tak i kildekoden og bin -filen. Vi får dette fra Github -bruker spacehuhn. Klikk HER og klikk deretter på mappen arduino_wifi_duck. Last ned arduino_wifi_duck.ino -filen. Dette er hva vi vil blinke til vår Arduino.

Etter at Arduino-koden er lastet ned, klikker du tilbake til Wi-Fi Ducky Git-siden og klikker på fanen Utgivelser. Last ned esp8266_wifi_duck_4mb.bin -lenken for å laste ned bin -filen. Vi blinker til D1 Mini.

Trinn 2: Sett opp Arduino

Nå som vi har programvaren, kan vi sette opp vår Arduino IDE for å gjenkjenne Pro Micro

Sørg for at du bruker den nyeste versjonen av Arduino IDE.

Først legger vi til den morsomme IDE -styrelederen til din Arduino IDE.

Åpne Arduino, og gå til Innstillinger (Fil> Innstillinger). Deretter, nederst i vinduet, limer du inn denne nettadressen i tekstboksen "Ytterligere styringsadresser":

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

Da må vi legge det til i vår styreansvarlige.

Gå til Verktøy, rull ned til Board: og bla til toppen og klikk på Boards Manager. Søk i "Sparkfun" i søkeboksen og velg SparkFun AVR -kortene du vil installere. Etter at det er gjort, start Arduino IDE på nytt.

Åpne arduino_wifi_duck.ino -filen i Arduino IDE, sett SparkFun Pro Micro for brettet ditt og velg porten din og blits Arduino.

Trinn 3: Last ned drivere og programvare for D1 Mini

Nå kan du sette Arduino til side og gripe D1 mini.

Før vi kan blinke dette, må vi laste ned CH34x -driveren. Det er en seriell adapter innebygd i D1 som ikke gjenkjennes av OS X.

Last ned CH34x-driveren for din OS-versjon-

El Capitan

Sierra

High Sierra

Etter at du har installert CH34x -driveren, kobler du D1 Mini til en usb, åpner Terminal og San for port i bruk ved å skrive inn denne kommandoen:

ls /dev/cu.*

Finn den som sier /dev/cu.wchusbserial1420 eller noe lignende, det er porten D1 Mini er koblet til.

Det er nesten på tide å blinke D1 Mini, men først må vi installere en blinker. Vi skal laste ned esptool til Dokumenter -mappen. Gå inn i Dokumentmappen ved å skrive

cd Dokumenter

Nå kan du laste ned verktøyet ved å skrive:

git -klon

Etter at nedlastingen er fullført, går du inn i esptool -katalogen ved å skrive:

cd esptool

Installer esptool ved å skrive

sudo python setup.py installere

Trinn 4: Flash D1 Mini

Det er på tide å blinke esp8266_wifi_duck_4mb.bin -filen til D1 mini.

Skriv eller lim inn kommandoen i Terminal:

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

Sørg for å fylle ut portnavnet fra skanningen du nettopp gjorde, og filbanen til esp8266_wifi_duck_4mb.bin -filen.

Nå skal D1 Mini blinke.

Noen få loddetilkoblinger og vi er ferdige.

Jeg anbefaler å teste dette på et brødbrett før du lodder alt.

Trinn 5: Wire It Up

Wire It Up
Wire It Up

For tilkoblingen, koble Arduino TX til D1 Mini RX. Arduino RX til D1 Mini TX. Arduino RAW til D1 Mini 5V. Arduino Ground til D1 Mini Ground. Det er det!

På dette tidspunktet kan du koble den til måldatamaskinen din med en USB -kabel eller bruke en Micro USB Male til USB Female OTG Adapter Converter. Hvis du bruker omformeren, må du sette et stykke elektrisk kran på bunnen for å forhindre at den muligens blir kort.

Trinn 6:

Når wifi -ducky er koblet til, bør du nå se en Wifi -tilkobling kalt Wifi Ducky på mobilenheten din. Klikk for å koble til den. Standardpassordet for denne tilkoblingen er quackquack.

Når du er tilkoblet, åpner du nettleseren og går til

192.168.4.1

Dette er dashbordet hvor du kan kjøre live -kommandoer eller utføre lagrede kommandoer.

Her er et raskt Ducky Script jeg skrev for en wifi ducky Rick Roll.

FORSINKELSE 1000

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

Dette prosjektet er kun gitt for utdanning. Bare repliker dette på egen risiko. Jeg er ikke ansvarlig hvis du går i fengsel eller dør!