Jump to content

Archived

This topic is now archived and is closed to further replies.

Chaemelion

[Version 1] Covering The Teensy's Tracks

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.

Share this post


Link to post
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.

Share this post


Link to post
Share on other sites

Actually, you could use the ssText3d screensaver and modify the registry to set the text to nothing. It's a bit more complicated, but if you have room on the Teensy...

Share this post


Link to post
Share on other sites

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();
}

Share this post


Link to post
Share on other sites

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...