Skip to content
This repository has been archived by the owner on Sep 24, 2024. It is now read-only.

Latest commit

 

History

History
127 lines (85 loc) · 2.26 KB

README.md

File metadata and controls

127 lines (85 loc) · 2.26 KB

[ WIP ] WifiDuckV2

Rewrite of spacehuhn's project.

I added some features I missed.

What is better?

Mouse control

You can write ASCII code in your scripts!

OS detection and more!

Instalation

First see this project! https://github.com/spacehuhn/wifi_ducky#installation

You will need this library: https://github.com/keyboardio/FingerprintUSBHost

Syntax

OS Detection

OS - Dump fingerprint (Better to write it as first line)

WINDOWS - Start code below if it is Windows machine.

MACOS - Start code below if it is iOS machine.

LINUX - Start code below if it is Linux machine.

OSEND - End the os code

Example

OS
STRING I do not care now.

WINDOWS
STRING I am Windows machine.
OSEND

LINUX
STRING I am Linux/Android/ChromeOS machine.
OSEND

STRING I do it anyway.

MACOS
STRING I am iOS machine.
OSEND

ASCII

ASCII - write ASCII code

REM write 'a'
ASCII 97

MOUSE

MOUSE X Y - Move mouse in both directions.

MOUSEX X - Move mouse only in X-axis.

MOUSEY Y - Move mouse only in Y-axis.

SCROLL Y - Scroll.

CLICK - Press MOUSE1.

CLICK_RIGHT - Press MOUSE2.

CLICK_MIDDLE - Press MOUSE3.

MOUSE_CLICK_LEFT, CLICK_LEFT - aliases for all 3 buttons.

PRESS - Hold MOUSE1.

MOUSE_PRESS_LEFT, PRESS_LEFT - aliases for all 3 buttons.

RELEASE - Release MOUSE1

MOUSE_RELEASE_LEFT, RELEASE_LEFT - aliases for all 3 buttons.

MOUSE 2000 -400
CLICK
SCROLL 20
PRESS
MOVE -100 2500
RELEASE_LEFT
CLICK_RIGHT

NUMPAD

NUM_0-9 - Press numpad numbers.

ASTERIX, MINUS, SLASH - Press symbols

SLASH
SLASH
SPACE
NUM_2
NUM_0
NUM_1
NUM_8

Numbers for Czech layout.

CZ_0-9 - Press numbers.

License

This project is licensed under the MIT License - see the license file file for details

Sources and additional Links

The USB Rubber Ducky: https://hakshop.com/products/usb-rubber-ducky-deluxe

Seytonic: http://youtube.com/seytonic https://github.com/seytonic

Spacehuhn: https://github.com/spacehuhn/ https://github.com/spacehuhn/wifi_ducky

Arduino Ducky Script interpreter: https://github.com/Seytonic/Duckduino-microSD

Jesse Vincent (os detection): https://github.com/keyboardio/FingerprintUSBHost

Cnlohrs ESP8266 USB Software Driver: https://github.com/cnlohr/espusb