🍏 iOS / Mac OSScanSnap Home macht unter macOS 27 Probleme(16.09.2026 um 11:46 Uhr)
🪟 Windows TippsID.3 GTI: VW stellt den stärksten Serien-GTI aller Zeiten vor(16.09.2026 um 10:00 Uhr)
🪟 Windows TippsDoppelte Power: HMX 6 mit 2x RTX 5090 von ZOTAC GAMING(16.09.2026 um 10:25 Uhr)
🍏 iOS / Mac OSScanSnap Home macht unter macOS 27 Probleme(16.09.2026 um 11:46 Uhr)
🪟 Windows TippsID.3 GTI: VW stellt den stärksten Serien-GTI aller Zeiten vor(16.09.2026 um 10:00 Uhr)
🪟 Windows TippsDoppelte Power: HMX 6 mit 2x RTX 5090 von ZOTAC GAMING(16.09.2026 um 10:25 Uhr)

🔧 Programmierung 🕛 vor 6 Monaten 4 Min Lesezeit
0

Build a $10 DIY Wi-Fi USB Keylogger with ESP32-S3 and MicroPython (DuckLogger)

↗ Quelle (dev.to)
🗣️ Stimme:
📑 Inhaltsübersicht

Have you ever wanted to build your own hardware keylogger but were deterred by the high cost or the need to design custom PCBs? Meet



In this guide, we'll cover what DuckLogger is, the hardware you need, and how you can assemble and program it yourself in a few simple steps.






What is DuckLogger?



DuckLogger is a MicroPython-powered DIY hardware hacking project. It silently intercepts and logs USB keystrokes into a text file and hosts a built-in Wi-Fi access point, allowing you to easily and wirelessly download your logs through a sleek web UI.



































ESP32-S3 Pin CH9350 Pin Description
5V 5V Power
GND GND Ground
GP1 TX Receive Keystrokes
GP2 RX Send Commands





Step 2: Configure the CH9350 Module



The CH9350 supports multiple operating modes. For our keylogger to intercept USB keystrokes, we need to set it to USB Host Mode.



.



Once flashed, disconnect and reconnect the board via USB.





Step 4: Install Dependencies



On your computer, install mpremote, a handy CLI tool for interacting with MicroPython devices:




CODE
pip install mpremote






Verify your board is detected:




CODE
mpremote connect list






Next, install the required USB packages directly onto the ESP32-S3:




CODE
mpremote mip install usb-device
mpremote mip install usb-device-keyboard









Step 5: Upload the DuckLogger Code



Clone the official DuckLogger repository to your computer:




CODE
git clone https://github.com/Itsmmdoha/duckLogger.git
cd duckLogger






With your board connected via USB, copy the project files over to the microcontroller:



1. Copy all library files to the /lib directory on the device:




CODE
mpremote cp lib/*.py :/lib/






2. Copy the main execution file to the root of the device:




CODE
mpremote cp main.py :






3. Reboot the board to start DuckLogger:




CODE
mpremote reset












How to Use Your New Keylogger





  1. Plug the target USB keyboard directly into the CH9350 HID module.


  2. Connect the ESP32-S3 SuperMini to the target computer using a USB-C to USB-A cable.



The device will automatically power on, pass through the keystrokes to the computer (so the computer behaves normally), and simultaneously save those keystrokes to its internal flash memory.



To retrieve your logs:

From your smartphone or laptop, look for the newly created Wi-Fi Access Point.





  • Connect to the Wi-Fi Network (Default Password: duckPass1234)


  • Open your browser and navigate to: http://192.168.4.1/



Boom! You now have a low-cost, stealthy, Wi-Fi enabled hardware keylogger.






Final Thoughts



DuckLogger is an awesome example of how accessible hardware hacking and cybersecurity projects have become. Using MicroPython and cheap microcontrollers, you can build testing tools that previously cost hundreds of dollars.



Check out the full source code, contribute, or drop a star on the DuckLogger GitHub Repository!






Disclaimer: This project is strictly for educational purposes, security research, and personal use on your own devices. Always ensure you have explicit, documented permission before using keystroke logging tools.

Vollständiger Original-Artikel
Den kompletten Beitrag mit allen Details direkt auf dev.to lesen.
↗ Original-Artikel auf dev.to lesen
Wie bewertest du diesen Beitrag?
1 Klick Feedback
Teilen mit Netzwerk & Team:

Community-Analysen & Experten-Meinungen 0

Verfasse deine eigene Analyse, teile Workarounds oder diskutiere diesen Vorfall im Blog.
Noch keine Community-Analyse verfasst. Markiere einen Textabschnitt oder klicke oben auf Eigene Analyse verfassen“!
Community Pulse: Relevanz-Einschätzung
1 Klick Experten-Votum
🔴 Akute Relevanz 0%
🟡 In Evaluierung 0%
🟢 Keine Auswirkung 0%
Spannende Innovation 0%
Verwandte Story-Cluster & Quellen (Vektor-KI)
Port 8095 Engine
1 Quelle
Build Anything with DeepSeek V4.1 Flash, Here's How..
1 Quelle
Followership, CyberSecurity Leadership, and Judgement as a Defining Skill - BSW #465
1 Quelle
Amazon Blitzangebote: MacBook Neo, Powerbanks, EcoFlow + Zendure, Mähroboter und mehr
Ähnliche Beiträge
🔍 Verwandte News

Auch interessante Nachrichten Build a $10 DIY Wi-Fi USB Keylogger with ESP32-S3 and MicroPython (DuckLogger)

Thematisch verwandte Begriffe: Build, WiFi, Keylogger, with · 6 Treffer

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...