Quantcast
Channel: Other – Michał Szałkowski – Blog
Viewing all articles
Browse latest Browse all 125

Bad USB Demo (windows)

$
0
0

#include "Keyboard.h"

void typeKey(int key)
{
  Keyboard.press(key);
  delay(50);
  Keyboard.release(key);
}


void setup()
{
  Keyboard.begin();

  delay(500);

  delay(400);

  Keyboard.press(KEY_LEFT_GUI);
  Keyboard.press('r');
  Keyboard.releaseAll();

  delay(100);

  Keyboard.print("cmd");

  typeKey(KEY_RETURN);

  delay(100);

  Keyboard.print("HACK HACK HACK HACK HACK HACK HACK HACK HACK HACK HACK HACK HACK HACK HACK !");
  delay(50);
  Keyboard.print("HACK HACK HACK HACK HACK HACK HACK HACK HACK HACK HACK HACK HACK HACK HACK !");
  delay(50);
  Keyboard.print("HACK HACK HACK HACK HACK HACK HACK HACK HACK HACK HACK HACK HACK HACK HACK !");
  delay(50);
  Keyboard.print("HACK HACK HACK HACK HACK HACK HACK HACK HACK HACK HACK HACK HACK HACK HACK !");
  delay(50);
  Keyboard.print("HACK HACK HACK HACK HACK HACK HACK HACK HACK HACK HACK HACK HACK HACK HACK !");
  delay(50);
  Keyboard.print("HACK HACK HACK HACK HACK HACK HACK HACK HACK HACK HACK HACK HACK HACK HACK !");
  delay(50);
  Keyboard.print("HACK HACK HACK HACK HACK HACK HACK HACK HACK HACK HACK HACK HACK HACK HACK !");
  delay(50);
  
  typeKey(KEY_RETURN);

  delay(50);


  typeKey(KEY_RETURN);
  delay(1500);
  Keyboard.print("exit");
  typeKey(KEY_RETURN);
  Keyboard.end();
}

void loop() {}


Viewing all articles
Browse latest Browse all 125

Trending Articles