Raspberry Pi Pico W | Wireless keystroke injection attack
- Thank for CSS Style and Template Spacehuhn.
- Implementation of using wifi duck on Raspberry Pi Pico W dbisu.
code.pyandindex.html, thanks for PicoWQuack
- Responsive Web Interface
- Simple and clean webpage for type mnemonics.
- Run Button - Run typed mnemonics.
- Upload Button - Upload .txt files which contain mnemonics to run.
- Save Button - Save typed mnemonics on the system.
- Clear Button - Clears the text area.
- Raspberry Pi Pico W
- Micro-USB Cable
- Download latest version here
- Press
BOOTSELbutton and connect to the PC / Laptop.- Copy
.uf2file to RPI PICO.- Download latest Adafruit CircuitPython Bundle here
- Extract the ZIP file.
- go to the
libfolder, copyadafruit_hidandadafruit_httpserver- Paste copy to RPI PICO
libfolder.
- copy file
index.htmlcode.pyboot.pyand folderwebto RPI PICO.- Done!, now you can connect to the
SSID : PicoTesandpassword : wifiduck123- if you add
boot.py, then pico will not be detected as a storage media. if it has already happened you can reset pico in the following guideFull Install Instructions here
easy way, download and extract the file then move it to RPI Pico after reboot when inserting the .uf2 file
- Connect RPI Pico W to the target system.
- connect to the
SSID : PicoTesandpassword : wifiduck123- open browser and navigate to 192.168.4.1
- write your script and click
RUN
-
- It is used to put the cursor in the next line.
- It is only used with TYPE.
- Example :
TYPE Hello World!-- If TYPE contain any command and then
-then it run automatically withoutENTERkey.
ABCDEFGHIJKLMNOPQRSTUVWXYZ
F1F2F3F4F5F6F7F8F9F10F11F12
LEFTUPRIGHTDOWNTABHOMEENDPGUPPGDN
CAPSNUMSCROLL
GUIESCPRTSCRPAUSE
INSERTDELBKSPENTER
CTRLSHIFTALT
`!@#$%^&*()-=[]\;',./SPACE~_+{}|:"<>?0123456789
WAIT 1000
GUI R
WAIT 1000
TYPE notepad
WAIT 1000
ENTER
WAIT 1000
TYPE Hello World!
WAIT 1000
GUI
WAIT 1000
TYPE cmd
WAIT 1000
RIGHT
WAIT 1000
DOWN
WAIT 1000
ENTER
WAIT 1000
LEFT
WAIT 1000
ENTER
WAIT 1000
TYPE ipconfig
WAIT 1000
GUI e
WAIT 1000
CTRL SHIFT N
WAIT 1200
TYPE folderX
WAIT 1100
ENTER
