สารบัญ:

Wifi Ducky (*สร้างสำหรับผู้ใช้ Mac): 6 ขั้นตอน
Wifi Ducky (*สร้างสำหรับผู้ใช้ Mac): 6 ขั้นตอน

วีดีโอ: Wifi Ducky (*สร้างสำหรับผู้ใช้ Mac): 6 ขั้นตอน

วีดีโอ: Wifi Ducky (*สร้างสำหรับผู้ใช้ Mac): 6 ขั้นตอน
วีดีโอ: มือใหม่หัดใช้ MacBook💻 รวมสิ่งที่ต้องรู้ + ไม่ยาก! ทำให้ใช้งานคล่องขึ้น | Peanut Butter 2024, พฤศจิกายน
Anonim
Wifi Ducky (* สร้างสำหรับผู้ใช้ Mac)
Wifi Ducky (* สร้างสำหรับผู้ใช้ Mac)

ควบคุมคอมพิวเตอร์โดยเสียบอุปกรณ์นี้เข้ากับพอร์ต usb

ส่วนรายการ:

✔ Arduino Pro Micro

✔ D1 มินิ NodeMCU

✔ Arduino IDE

✔*ตัวเลือกตัวแปลงอะแดปเตอร์ Micro USB ชายเป็น USB หญิง OTG

✔ลวด

บทช่วยสอนนี้เน้นที่ผู้ใช้ Mac มีบทช่วยสอนมากมายในการทำสิ่งนี้และอุปกรณ์ที่คล้ายกัน แต่ทั้งหมดมุ่งสู่ผู้ใช้ Windows และ Linux ดังนั้นสิ่งนี้จะช่วยให้ผู้ใช้ Mac ผ่านอุปสรรคที่ปรากฏขึ้นเมื่อพยายามแฟลชซอฟต์แวร์

ขั้นตอนที่ 1: หยิบซอฟต์แวร์

คว้าซอฟต์แวร์
คว้าซอฟต์แวร์

ก่อนอื่นเราจะคว้าซอร์สโค้ดและไฟล์ bin เราจะได้สิ่งนี้จาก spacehuhn ผู้ใช้ Github คลิก ที่นี่ แล้วคลิกโฟลเดอร์ 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 เวอร์ชันล่าสุด

ก่อนอื่นเราจะเพิ่มตัวจัดการบอร์ด IDE spark fun ให้กับ Arduino IDE ของคุณ

เปิด Arduino จากนั้นไปที่การตั้งค่า (ไฟล์ > การตั้งค่า) จากนั้น ที่ด้านล่างของหน้าต่าง ให้วาง URL นี้ลงในกล่องข้อความ “Additional Board Manager URLs”:

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

จากนั้นเราต้องเพิ่มลงในตัวจัดการบอร์ดของเรา

ไปที่เครื่องมือ เลื่อนลงไปที่บอร์ด: และเลื่อนไปที่ด้านบนสุดแล้วคลิกตัวจัดการบอร์ด ในช่องค้นหาให้ค้นหา "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 สำหรับเวอร์ชันระบบปฏิบัติการของคุณ -

El Capitan

เซียร์รา

High Sierra

หลังจากที่คุณติดตั้งไดรเวอร์ CH34x แล้ว ให้เสียบ D1 Mini เข้ากับ usb เปิด Terminal และ San สำหรับพอร์ตที่ใช้งานโดยพิมพ์คำสั่งนี้:

ls /dev/cu.*

หาพอร์ตที่เขียนว่า /dev/cu.wchusbserial1420 หรืออะไรที่คล้ายกัน นั่นคือพอร์ต D1 Mini ของคุณเชื่อมต่ออยู่

เกือบจะถึงเวลาแฟลช D1 Mini แล้ว แต่ก่อนอื่นเราต้องติดตั้ง Flasher เราจะดาวน์โหลด esptool ลงในโฟลเดอร์ Documents ของเรา ย้ายไปที่ไดเร็กทอรี Documents ของคุณโดยพิมพ์

cd Documents

ตอนนี้คุณสามารถดาวน์โหลดเครื่องมือโดยพิมพ์:

โคลน git

หลังจากดาวน์โหลดเสร็จแล้ว ให้ย้ายไปที่ไดเร็กทอรี esptool โดยพิมพ์:

cd esptool

ติดตั้ง esptool โดยพิมพ์

sudo python setup.py ติดตั้ง

ขั้นตอนที่ 4: แฟลช D1 Mini

ได้เวลาแฟลชไฟล์ esp8266_wifi_duck_4mb.bin ไปยัง D1 mini

ในประเภท 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

ตรวจสอบให้แน่ใจว่าคุณกรอกชื่อพอร์ตจากการสแกนที่คุณเพิ่งทำและเส้นทางของไฟล์ไปยังไฟล์ esp8266_wifi_duck_4mb.bin ของคุณ

ตอนนี้ D1 Mini ของคุณควรกะพริบ

เชื่อมประสานสองสามอันเสร็จแล้ว

ฉันแนะนำให้ทดสอบสิ่งนี้บนเขียงหั่นขนมก่อนที่จะบัดกรีทุกอย่าง

ขั้นตอนที่ 5: วางสาย

วางสาย
วางสาย

สำหรับการเชื่อมต่อ ให้เชื่อมต่อ Arduino TX กับ D1 Mini RX Arduino RX เป็น D1 Mini TX Arduino RAW เป็น D1 Mini 5V Arduino Ground เป็น D1 Mini Ground แค่นั้นแหละ!

ณ จุดนี้ คุณสามารถเสียบเข้ากับคอมพิวเตอร์เป้าหมายของคุณด้วยสาย USB หรือใช้ตัวแปลง Micro USB Male เป็น USB OTG Adapter ตัวเมีย หากคุณใช้ตัวแปลง ให้วางก๊อกไฟฟ้าที่ด้านล่างเพื่อป้องกันไม่ให้ไฟฟ้าลัดวงจร

ขั้นตอนที่ 6:

เมื่อเสียบปลั๊ก wifi แล้ว คุณจะเห็นการเชื่อมต่อ Wifi ที่เรียกว่า Wifi Ducky บนอุปกรณ์มือถือของคุณ คลิกเพื่อเชื่อมต่อกับมัน รหัสผ่านเริ่มต้นสำหรับการเชื่อมต่อนี้คือ quackquack

เมื่อเชื่อมต่อแล้ว ให้เปิดเว็บเบราว์เซอร์แล้วไปที่

192.168.4.1

นี่คือแดชบอร์ดที่คุณสามารถเรียกใช้คำสั่งสดหรือรันคำสั่งที่บันทึกไว้

นี่คือ Ducky Script ฉบับย่อที่ฉันเขียนให้กับ Rick Roll ที่รัก wifi

ดีเลย์ 1000

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

โครงการนี้จัดทำขึ้นเพื่อการศึกษาเท่านั้น ทำซ้ำสิ่งนี้ด้วยความเสี่ยงของคุณเอง ฉันไม่รับผิดชอบถ้าคุณติดคุกหรือตาย!

แนะนำ: