Skip to content

prankapple/FullNetControl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Full Net Control

A HID device that lets you start HID scipts from a webpage, inspired from rubber ducky made from rasberry pi pico, a relay and a esp32.

This project is intended for educational and learning purposes only. It is not designed, tested, or intended for use in production, commercial, or real-world environments. The authors assume no responsibility for any misuse of this material.

Setup

alt text

First get this repo by cloning this repo :

git clone https://github.com/prankapple/FullNetControl.git FullNetControl
cd FullNetControl

and opening it in file explorer

Za esp32

  • Install ArduinoIDE
  • Follow this guide to add ESP32 support
  • Open the main.ino file in the esp32/main folder.
  • Add your wifi and password to the code, replace this :
const char* ssid = "YOUR_WIFI_SSID";
const char* password = "YOUR_WIFI_PASSWORD";
  • Plug in your esp32 (preferably in the own pc's usb port)
  • Select so the board is on the new COM, not COM1 and select so it's a ESP32 Dev Module
  • Click the upload button
  • Go to Tools and click Serial Monitor
  • Select so its baud 115200
  • You will see a IP (eg. 198.162.0.57)
  • Copy it to a notepad and add the http format (eg. http://198.162.0.57/) and save it somewhere with the name site.txt

Za relay

  • Unplug the esp32
  • Take two three jumper wires and connect the + to a 3.3v on the esp32, the - to GND and the S to the D18 pin.
  • Now take two mare jumper wires and set one on the neutural output of the relay and the other on the Normaly Closed pin
  • Take the other two wires and conect one to the GND of the pico (the fifth pin i think) and the other to GPIO10

Za pico

  • Connect the Raspberry Pi Pico to your computer while holding down the BOOTSEL button. When it appears as a removable storage device, release the BOOTSEL button.
  • Open the format folder in pico folder from the files provided. Copy the flash_nuke.uf2 file to the Raspberry Pi Pico. Wait until it restarts. This process clears the existing firmware.
  • Open the software folder in the pico folder. Copy the adafruit-circuitpython-raspberry_pi_pico-en_US-9.1.1.uf2 file to your Raspberry Pi Pico. Wait until it restarts. After restarting, the Pico should appear as a drive named CIRCUITPY.
  • Copy the lib folder on the CIRCUITPY drive, click replace if it asks.
  • Copy the payload.py and code.py, click replace if it asks.

Then just make sure all are plugged in. Congratulations! You've done it !

Payloads

You can write them yourself (Make sure you put the thing in a function named payload), ask chatgpt (Make sure you put the thing in a function named payload), or use DDConverter folder using Ducky script and converting, I recomend that you add some pauses using time.sleep(): Replace payload.py on the CIRCUITPY drive with your code, don't change its name.

How to use

  • Plug in all the devices
  • Open the saved link (you need to be on the same network)

You will see a button with the text RUN, try clicking it, if the script runs you have done it.

About

A framework that lets you use a razberry pi pico in combination with a esp32 that lets you run HID commands by clicking a button on a webpage.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors