A Collection of Over 60 Scripts - updated specifically for the BadUSB function on the FlipperZero.
This repository is a collection of scripts which have been updated specifically For the BadUSB/BadKB function on FlipperZero. They should however work just fine on any device that uses Ducky Script. These scripts range from harmless pranks to nefarious red team tools.
This repository is intended solely for education, research, laboratory environments, and authorized security assessments.
The tools and techniques demonstrated here must only be used:
Unauthorized use of these materials against third-party systems is illegal and unethical.
The author does not encourage, condone, or authorize the use of these materials for unlawful purposes. All responsibility for the use or misuse of this repository rests solely with the user.
Use responsibly, follow responsible disclosure practices where applicable, and comply with all local, national, and international laws
These payloads are all for Windows systems
IMPORTANT NOTE FOR DISCORD WEBHOOKS!
replace DISCORD_WEBHOOK_HERE with your Discord Webhook Channel and Token ONLY - eg. $dc='1206563651960586035/sNqypsq629XmXpc9TP924Dxeox6qMHDCI5e27qJ3fw4ef34wff4wf_df3aFOY'
This is because Microsoft Defender now blocks any RunPrompt commands containing https:// or -W Hidden and its variations
If you want to learn more about the code, most of these scripts are in powershell format here
https://github.com/beigeworm/Powershell-Tools-and-Toys - Repository of 50+ powewrshell scripts.
https://github.com/beigeworm/PoshGram-C2 - A Telegram C2 client in powrshell.
https://github.com/beigeworm/PoshCord-C2 - A Discord C2 client in powershell.
Most of these scripts will require some setup before they will work. Make sure to read through all the scripts and follow any setup instructions.
Setup for Telegram, Discord, Dropbox
DROPBOX ACCESS TOKEN SETUP
DISCORD WEBHOOK SETUP
TELEGRAM TOKEN SETUP
Further setup instructions are within each payload file (if applicable).
You Should ALWAYS Read Any Scripts BEFORE running them
Fast-Execution-Scripts and GUI-Tools are pulled from github and staged using the 'Invoke-Expession' command.
Most other scripts were designed to avoid downloading external scripts or programs.