Skip to content

Repository files navigation

  
    ______     __          _______     __  _______ ____       ____             __ __     
   / ____/____/ /_  ____  / ____(_)   / / / / ___// __ )     / __ \__  _______/ //_/_  __
  / __/ / ___/ __ \/ __ \/ /_  / /   / / / /\__ \/ __  |    / / / / / / / ___/ ,< / / / /
 / /___/ /__/ / / / /_/ / __/ / /   / /_/ /___/ / /_/ /    / /_/ / /_/ / /__/ /| / /_/ / 
/_____/\___/_/ /_/\____/_/   /_/____\____//____/_____/____/_____/\__,_/\___/_/ |_\__, /  
                              /_____/               /_____/                     /____/   
                                                           BY Mr.EchoFi
  
logo

EchoFi_USB_Ducky

A RED TEAM' rubber ducky USB . By this USB u can inject malicious script or install malware in any pc or laptop but in lab environment or authorization.

📫 How to reach me Website , https://tanjib-portfolio-website.vercel.app/, http://mrechofi.github.io/Tanjib_portfolio_website/ & tanjibisham777@gmail.com & tanjibisham888@gmail.com

Video for better understanding:

EchoFi_USB.mp4

Photo:

photo_2025-05-27_18-22-54

Components:

Pi pico, Pi pico W, Pi pico 2, Pi pico2 W

Installation Process:

  1. Clone the repo.
  2. Download https://circuitpython.org/board/raspberry_pi_pico/
  3. Download CircuitPython for the Raspberry Pi Pico W https://circuitpython.org/board/raspberry_pi_pico_w/ & Download CircuitPython for the Raspberry Pi Pico 2 https://circuitpython.org/board/raspberry_pi_pico2/
  4. Download CircuitPython for the Raspberry Pi Pico 2W https://circuitpython.org/board/raspberry_pi_pico2_w/
  5. Plug the device into a USB port while holding the boot button. It will show up as a removable media device named RPI-RP2.
  6. Copy the downloaded .uf2 file[ u have downloaded the CircuitPython for the Raspberry Pi Pic etc] to the root of the Pico (RPI-RP2). The device will reboot and after a second or so, it will reconnect as CIRCUITPY.
  7. Download adafruit-circuitpython-bundle-9.x-mpy-YYYYMMDD.zip https://github.com/adafruit/Adafruit_CircuitPython_Bundle/releases/download/20250523/adafruit-circuitpython-bundle-10.x-mpy-20250523.zip and extract it outside the device.
  8. Navigate to lib in the recently extracted folder and copy adafruit_hid to the lib folder on your Raspberry Pi Pico2 or others.
  9. Copy asyncio to the lib folder on your Pico.
  10. Copy adafruit_wsgi to the lib folder on your Pico then copy boot.py from your clone to the root of your Pico.
  11. Copy EchoFi_USB.py, code.py, webapp.py, wsgiserver.py to the root folder of the Pico or others board.
  12. For Pico W Only Create the file secrets.py in the root of the Pico W. This contains the AP name and password to be created by the Pico W. As this, secrets = { 'ssid' : "BadAPName", 'password' : "badpassword" }
  13. BTW in payload.dd i have input a ducky script for example. if u need ducky script guid for penetration testing then knock me --> tanjibisham888@gmail.com or, tanjibisham777@gmail.com
  14. Now u can run the EchoFi_USB_Rubber_Ducky by saving the files.

About

A RED TEAM' rubber ducky USB . By this USB u can inject malicious script or install malware in any pc or laptop

Topics

Resources

Stars

13 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages