Wifi Ducky (*build voor Mac-gebruikers): 6 stappen
Wifi Ducky (*build voor Mac-gebruikers): 6 stappen
Anonim
Wifi Ducky (*build voor Mac-gebruikers)
Wifi Ducky (*build voor Mac-gebruikers)

Neem de controle over een computer door dit apparaat op de usb-poort aan te sluiten.

Onderdelen lijst:

Arduino Pro Micro

✔D1 Mini NodeMCU

✔ Arduino IDE

✔*Optionele Micro USB Male naar USB Female OTG Adapter Converter

✔ Draad

Deze tutorial is gericht op Mac-gebruikers. Er zijn tal van tutorials om dit en soortgelijke apparaten te maken, maar allemaal gericht op Windows- en Linux-gebruikers. Dit zal de Mac-gebruiker dus helpen om enkele van de hindernissen te overwinnen die opduiken bij het proberen om de software te flashen.

Stap 1: Pak de software

Pak de software
Pak de software

Eerst pakken we de broncode en het bin-bestand. We krijgen dit van Github-gebruiker spacehuhn. Klik HIER en klik vervolgens op de map arduino_wifi_duck. Download het bestand arduino_wifi_duck.ino. Dit is wat we zullen flashen naar onze Arduino.

Nadat uw Arduino-code is gedownload, klikt u terug naar de Wi-Fi Ducky Git-pagina en klikt u op het tabblad releases. Download de link esp8266_wifi_duck_4mb.bin om het bin-bestand te downloaden dat we naar onze D1 Mini zullen flashen.

Stap 2: Stel de Arduino in

Nu we de software hebben, laten we onze Arduino IDE instellen om de Pro Micro te herkennen

Zorg ervoor dat u de nieuwste versie van de Arduino IDE gebruikt.

Eerst voegen we de spark fun IDE board manager toe aan je Arduino IDE.

Open Arduino en ga vervolgens naar de Voorkeuren (Bestand> Voorkeuren). Plak vervolgens, onderaan het venster, deze URL in het tekstvak "Extra Board Manager-URL's":

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

Dan moeten we het toevoegen in onze Boards Manager.

Ga naar Tools, scrol omlaag naar Board: en scrol naar boven en klik op Boards Manager. Zoek in het zoekvak naar "Sparkfun" en selecteer de SparkFun AVR-borden om te installeren. Nadat het klaar is, start u uw Arduino IDE opnieuw op.

Open het bestand arduino_wifi_duck.ino in je Arduino IDE, stel je SparkFun Pro Micro in voor je board en selecteer je poort en flash de Arduino.

Stap 3: Download stuurprogramma's en software voor de D1 Mini

Nu kun je de Arduino opzij zetten en je D1 mini pakken.

Voordat we dit kunnen flashen, moeten we de CH34x-driver downloaden. Er is een seriële adapter ingebouwd in de D1 die niet wordt herkend door OS X.

Download het CH34x-stuurprogramma voor uw OS-versie-

de kapitein

Sierra

Hoge Sierra

Nadat u het CH34x-stuurprogramma hebt geïnstalleerd, sluit u uw D1 Mini aan op een usb, opent u Terminal en San voor de gebruikte poort door deze opdracht in te typen:

ls /dev/cu.*

Zoek degene die /dev/cu.wchusbserial1420 of iets dergelijks zegt, dat is de poort waarop uw D1 Mini is aangesloten.

Het is bijna tijd om de D1 Mini te flashen, maar eerst moeten we een flasher installeren. We gaan de esptool downloaden naar onze map Documenten. Ga naar uw map Documenten door te typen

cd-documenten

Nu kunt u de tool downloaden door te typen:

git kloon

Nadat het downloaden is voltooid, gaat u naar de map esptool door te typen:

cd esptool

Installeer esptool door te typen

sudo python setup.py installeren

Stap 4: Flash de D1 Mini

Het is tijd om het bestand esp8266_wifi_duck_4mb.bin naar de D1 mini te flashen.

Typ in Terminal of plak de opdracht:

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

Zorg ervoor dat u de poortnaam van uw zojuist uitgevoerde scan en het bestandspad naar uw esp8266_wifi_duck_4mb.bin-bestand invult.

Nu moet uw D1 Mini worden geflitst.

Een paar soldeerverbindingen en we zijn klaar.

Ik raad aan om dit op een breadboard te testen voordat je alles gaat solderen.

Stap 5: Sluit het aan

Sluit het aan
Sluit het aan

Sluit voor de verbinding de Arduino TX aan op de D1 Mini RX. Arduino RX naar de D1 Mini TX. Arduino RAW naar D1 Mini 5V. Arduino Ground naar D1 Mini Ground. Dat is het!

Op dit punt kunt u het met een USB-kabel op uw doelcomputer aansluiten of een Micro USB Male naar USB Female OTG-adapterconverter gebruiken. Als je de omvormer gebruikt, plaats dan een stukje elektrische kraan aan de onderkant om eventuele kortsluiting te voorkomen.

Stap 6:

Met je wifi ducky aangesloten, zou je nu een wifi-verbinding met de naam Wifi Ducky op je mobiele apparaat moeten zien. Klik om er verbinding mee te maken. Het standaardwachtwoord voor deze verbinding is quackquack.

Eenmaal verbonden, opent u uw webbrowser en gaat u naar

192.168.4.1

Dit is het dashboard waar u live-opdrachten kunt uitvoeren of opgeslagen opdrachten kunt uitvoeren.

Hier is een snel Ducky-script dat ik heb geschreven voor een wifi ducky Rick Roll.

VERTRAGING 1000

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

Dit project is alleen bedoeld voor onderwijs. Repliceer dit alleen op eigen risico. Ik ben niet verantwoordelijk als je naar de gevangenis gaat of sterft!