Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <Keyboard.h>
- /* Converted by Duckuino:
- * https://forums.hak5.org/index.php?/topic/32719-payload-converter-duckuino-duckyscript-to-arduino/?p=244590
- * Enjoy!
- */
- void setup() {
- Keyboard.begin();
- //LOCK ME 0.3 - SCRIPT OPENS NOTEPAD AND TYPES A MESSAGE CONCERNING LOCKING THE COMPUTER - BY SURFKAHUNA (RJC)
- delay(500);
- Keyboard.write(135);
- Keyboard.releaseAll();
- delay(200);
- print(F("NOTEPAD.EXE \n"));
- delay(2000);
- print(F(" , ,\\ ,'\\,'\\ ,'\\ ,\\ ,"));
- type(KEY_RETURN,false);
- Keyboard.releaseAll();
- print(F(" , ,\\/ \\' `' ` ' /|"));
- type(KEY_RETURN,false);
- Keyboard.releaseAll();
- print(F(" |\\/ |"));
- type(KEY_RETURN,false);
- Keyboard.releaseAll();
- print(F(" : |"));
- type(KEY_RETURN,false);
- Keyboard.releaseAll();
- print(F(" : |"));
- type(KEY_RETURN,false);
- Keyboard.releaseAll();
- print(F(" | |"));
- type(KEY_RETURN,false);
- Keyboard.releaseAll();
- print(F(" | |"));
- type(KEY_RETURN,false);
- Keyboard.releaseAll();
- print(F(" : -. _|"));
- type(KEY_RETURN,false);
- Keyboard.releaseAll();
- print(F(" : \\ `."));
- type(KEY_RETURN,false);
- Keyboard.releaseAll();
- print(F(" | ________:______\\"));
- type(KEY_RETURN,false);
- Keyboard.releaseAll();
- print(F(" : ,'O / O ,"));
- type(KEY_RETURN,false);
- Keyboard.releaseAll();
- print(F(" : \\ ,'-----./"));
- type(KEY_RETURN,false);
- Keyboard.releaseAll();
- print(F(" \\_ `--.--' )"));
- type(KEY_RETURN,false);
- Keyboard.releaseAll();
- print(F(" ,` `. ,---'|"));
- type(KEY_RETURN,false);
- Keyboard.releaseAll();
- print(F(" : ` |"));
- type(KEY_RETURN,false);
- Keyboard.releaseAll();
- print(F(" `,-' |"));
- type(KEY_RETURN,false);
- Keyboard.releaseAll();
- print(F(" / ,---. ,'"));
- type(KEY_RETURN,false);
- Keyboard.releaseAll();
- print(F(" ,-' `-,------'"));
- type(KEY_RETURN,false);
- Keyboard.releaseAll();
- print(F(" `. ,--'"));
- type(KEY_RETURN,false);
- Keyboard.releaseAll();
- print(F(" `-.____/"));
- type(KEY_RETURN,false);
- Keyboard.releaseAll();
- print(F(" \\"));
- for(int i = 0; i < 2; i++) {
- type(KEY_RETURN,false);
- Keyboard.releaseAll();
- }
- print(F("I WILL LEARN TO LOCK MY COMPUTER."));
- type(KEY_RETURN,false);
- Keyboard.releaseAll();
- print(F("I WILL LEARN TO LOCK MY COMPUTER."));
- type(KEY_RETURN,false);
- Keyboard.releaseAll();
- print(F("I WILL LEARN TO LOCK MY COMPUTER."));
- type(KEY_RETURN,false);
- Keyboard.releaseAll();
- print(F("I WILL LEARN TO LOCK MY COMPUTER."));
- type(KEY_RETURN,false);
- Keyboard.releaseAll();
- print(F("I WILL LEARN TO LOCK MY COMPUTER."));
- type(KEY_RETURN,false);
- Keyboard.releaseAll();
- print(F("I WILL LEARN TO LOCK MY COMPUTER."));
- type(KEY_RETURN,false);
- Keyboard.releaseAll();
- print(F("I WILL LEARN TO LOCK MY COMPUTER."));
- type(KEY_RETURN,false);
- Keyboard.releaseAll();
- for(int i = 0; i < 2; i++) {
- type(KEY_RETURN,false);
- Keyboard.releaseAll();
- }
- for(int i = 0; i < 2; i++) {
- type(KEY_RETURN,false);
- Keyboard.releaseAll();
- }
- for(int i = 0; i < 2; i++) {
- type(KEY_RETURN,false);
- Keyboard.releaseAll();
- }
- print(F("PLEASE REMEMBER TO LOCK YOUR COMPUTER (WINDOWS+L) WHEN YOU STEP AWAY FROM YOUR DESK."));
- type(KEY_RETURN,false);
- Keyboard.releaseAll();
- type(KEY_RETURN,false);
- Keyboard.releaseAll();
- print(F("THANK YOU."));
- type(KEY_RETURN,false);
- Keyboard.releaseAll();
- delay(100);
- type(KEY_LEFT_ALT,false);
- Keyboard.releaseAll();
- print(F("X"));
- delay(50);
- type(KEY_LEFT_GUI,false);
- type('L',false);
- Keyboard.releaseAll();
- Keyboard.end();
- }
- void type(int key, boolean release) {
- Keyboard.press(key);
- if(release)
- Keyboard.release(key);
- }
- void print(const __FlashStringHelper *value) {
- Keyboard.print(value);
- }
- void loop(){}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement