57 lines
1.6 KiB
C++
57 lines
1.6 KiB
C++
#include <Arduino.h>
|
|
#include <USBHIDKeyboard.h>
|
|
|
|
extern USBHIDKeyboard Keyboard;
|
|
|
|
void runBadUSBDemo()
|
|
{
|
|
delay(2000);
|
|
Keyboard.println("");
|
|
Keyboard.println("#-FEATURES:");
|
|
Keyboard.println("1- WIFI ATTACKS");
|
|
Keyboard.println("2- BLE ATTACKS");
|
|
Keyboard.println("3- BAD USB");
|
|
Keyboard.println("4- NFC");
|
|
Keyboard.println("5- INFRARED");
|
|
Keyboard.println("6- SUB-GHZ");
|
|
Keyboard.println("7- GPIO");
|
|
Keyboard.println("8- APPS");
|
|
Keyboard.println("9- SETTINGS");
|
|
Keyboard.println("10- FILES");
|
|
|
|
}
|
|
|
|
void runBadUSBOpenCMD()
|
|
{
|
|
delay(2000);
|
|
Keyboard.println("");
|
|
Keyboard.println("#-FEATURES:");
|
|
Keyboard.println("1- WIFI ATTACKS");
|
|
Keyboard.println("2- BLE ATTACKS");
|
|
Keyboard.println("3- BAD USB");
|
|
Keyboard.println("4- NFC");
|
|
Keyboard.println("5- INFRARED");
|
|
Keyboard.println("6- SUB-GHZ");
|
|
Keyboard.println("7- GPIO");
|
|
Keyboard.println("8- APPS");
|
|
Keyboard.println("9- SETTINGS");
|
|
Keyboard.println("10- FILES");
|
|
}
|
|
|
|
void runBadUSBRickroll()
|
|
{
|
|
delay(2000);
|
|
Keyboard.println("");
|
|
Keyboard.println("#-FEATURES:");
|
|
Keyboard.println("1- WIFI ATTACKS");
|
|
Keyboard.println("2- BLE ATTACKS");
|
|
Keyboard.println("3- BAD USB");
|
|
Keyboard.println("4- NFC");
|
|
Keyboard.println("5- INFRARED");
|
|
Keyboard.println("6- SUB-GHZ");
|
|
Keyboard.println("7- GPIO");
|
|
Keyboard.println("8- APPS");
|
|
Keyboard.println("9- SETTINGS");
|
|
Keyboard.println("10- FILES");
|
|
}
|