aboutsummaryrefslogtreecommitdiff
path: root/firmware/menu.cpp
diff options
context:
space:
mode:
authorkrolyxon <me@krolyxon.com>2026-05-05 13:10:21 +0530
committerkrolyxon <me@krolyxon.com>2026-05-05 13:10:21 +0530
commita97b2248711c7beb50fa5ebe961539c7c77e7567 (patch)
tree3532cdc3afd0cc241567497939a77765c76367c4 /firmware/menu.cpp
parent428605c762019dba3c05f5e33bad106220132c46 (diff)
remove stubs, add badUSB attacks, add BleMouse library files
Diffstat (limited to 'firmware/menu.cpp')
-rw-r--r--firmware/menu.cpp77
1 files changed, 48 insertions, 29 deletions
diff --git a/firmware/menu.cpp b/firmware/menu.cpp
index cd982d4..6126536 100644
--- a/firmware/menu.cpp
+++ b/firmware/menu.cpp
@@ -10,13 +10,7 @@
#include "wifi_analyzer.h"
#include "device_check.h"
#include "blemouse.h"
-
-// ================= FEATURE HANDLERS =================
-void runSystemInfoFeature();
-void runRFCaptureFeature();
-void runBLEScanFeature();
-
-
+#include "sysinfo.h"
// ================= MENU DATA =================
@@ -37,12 +31,52 @@ const char *mainMenuItems[] = {
Menu mainMenu = {mainMenuItems, sizeof(mainMenuItems) / sizeof(mainMenuItems[0])};
// BadUSB submenu
-const char *badusbItems[] = {
- "Demo",
- "Open CMD",
- "Rickroll"};
-
-Menu badusbMenu = {badusbItems, 3};
+//const char *badusbItems[] = {
+// "Demo",
+// "Open CMD",
+// "Rickroll"};
+
+ const char *badusbItems[] = {"DEMO",
+ "KEYBOARD",
+ "HID SCRIPT",
+ "Open Notepad",
+ "Open CMD",
+ "Show IP",
+ "Shutdown",
+ "RickRoll",
+ "Create Admin",
+ "Disable Defender",
+ "Open YouTube",
+ "Lock PC",
+ "Fake Update",
+ "Endless Notepad",
+ "Fake BSOD",
+ "Flip Screen",
+ "Matrix Effect",
+ "I'm Watching U",
+ "Open Google",
+ "Open telegram",
+ "Play Alarm Sound",
+ "Endless CMD",
+ "Type Gibberish",
+ "Spam CAPSLOCK",
+ "Open Calc",
+ "Auto 'Hacked!'",
+ "Turn Off Monitor",
+ "Open RegEdit",
+ "Kill Explorer",
+ "Flash Screen",
+ "Rename Desktop",
+ "Toggle WiFi",
+ "Auto Screenshot",
+ "Spam Emojis",
+ "Open Ctrl Panel",
+ "Troll Wallpaper",
+ "Open MS Paint",
+ "Tab Switcher"};
+
+
+Menu badusbMenu = {badusbItems, sizeof(badusbItems) / sizeof(badusbItems[0])};
// ================= MENU STATE =================
@@ -193,22 +227,7 @@ void launchFeature()
}
else if (currentMenu == &badusbMenu)
{
- switch (menuIndex)
- {
- case 0:
- runBadUSBDemo();
- break;
-
- case 1:
- Serial.println("Open CMD payload");
- runBadUSBOpenCMD();
- break;
-
- case 2:
- Serial.println("Rickroll payload");
- runBadUSBRickroll();
- break;
- }
+ badUSBMenu(menuIndex);
}
insideFeature = false;