Jump to content

[Version 1] Covering The Teensy's Tracks


Chaemelion
 Share

Recommended Posts

I recently ran into a Vista easter egg that could potentially be used to hide suspicious activity caused by your Teensy script. From the command line, just type "aurora.scr /p65552" to cause the screensaver to appear and cover nearly all windows and remain until the process is killed regardless of user input at the keyboard or mouse. From my experience even the Task Manager is hidden. I just thought it'd be pretty handy since it's already included in Vista. I believe a few other screen savers can be used with this argument to achieve the same effect. Ending the process is as simple as "taskkill /IM aurora.scr".

EDIT

Ok, so I've heard it's not an easter egg and that it's just attaching the screensaver to the desktop PID. Anyways, you get the idea.

Edited by Chaemelion
Link to comment
Share on other sites

This could still be used to stop people seeing the activity, but I just wonder what people would do if they saw a screensaver that they've never seen before... I wonder if there's a way to induce the black screen that windows' power management uses.

Link to comment
Share on other sites

  • 1 month later...

You could try this, it takes a screen shot then make it full screen using paint :P

void setup(){
  delay(8000);
  prtsc();
  delay(50);
  run("%windir%/system32/mspaint.exe");
  delay(700);
  ctrlv();
  delay(200);
  esc();
  delay(200);
  feleven();
}
void loop(){
  digitalWrite(PIN_D6, LOW);    
  delay(random(1000));
  digitalWrite(PIN_D6, HIGH);
  delay(random(1000));
}

void prtsc(){
  Keyboard.set_key1(KEY_PRINTSCREEN);
  Keyboard.send_now();
  Keyboard.set_key1(0);
  Keyboard.send_now();
}
void enter(){
  Keyboard.set_key1(KEY_ENTER);
  Keyboard.send_now();
  Keyboard.set_key1(0);
  Keyboard.send_now();
}
void run(char *command){
  delay(100);
  Keyboard.set_modifier(MODIFIERKEY_GUI);
  Keyboard.set_key1(KEY_R);
  Keyboard.send_now();
  Keyboard.set_modifier(0);
  Keyboard.set_key1(0);
  Keyboard.send_now();
  delay(400);
  Keyboard.print(command);
  delay(400);
  enter();
}
void ctrlv(){
  Keyboard.set_modifier(MODIFIERKEY_CTRL);
  Keyboard.set_key1(KEY_V);
  Keyboard.send_now();
  Keyboard.set_modifier(0);
  Keyboard.set_key1(0);
  Keyboard.send_now();
}

void feleven(){
  Keyboard.set_key1(KEY_F11);
  Keyboard.send_now();
  Keyboard.set_key1(0);
  Keyboard.send_now();
}
void esc(){
  Keyboard.set_key1(KEY_ESC);
  Keyboard.send_now();
  Keyboard.set_key1(0);
  Keyboard.send_now();
}

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...