adamxk Posted September 28, 2015 Posted September 28, 2015 (edited) USB Rubber Ducky Tool Windows GUI for USB Rubber Ducky Description This tool was made to help beginner users of the USB Rubber Ducky create and copy payloads directly to their Ducky's MicroSD card. I decided to do this mini project since I am in an Intro C# class. I added all the features/options I could think of and tried to make is as user friendly as possible. I would love any feedback, recommendations, or tips that you have to offer! The GitHub Project Direct DownloadFeatures Select HD: Which drive the home directory for the ducky will be made.MicroSD: Which removable storage device the .bin file will be copied to.Refresh Devices: Will refresh the HD and MicroSD options.Keyboard Layout: Allows users to select keyboard layout of scripts using encoder 2.x options. Eject: Ejects the MicroSD card. Save Payload: Saves contents of messagebox to text file. Make .bin: Creates .bin based on the .txt script made using the encoder. Copy .bin: Copies .bin made to removable storage device selected. To-DO List Payload Selection: Allow users to select pre-existing payloads from the Rubber Ducky Wiki.Firmware Options: Ability to change Ducky's Firmware.Recommendations? I'll take any ideas and recommendations users may have!Screenshot Edited December 16, 2015 by adamxk Quote
White Light Posted September 29, 2015 Posted September 29, 2015 Hey Adam (funny seeing you here, eh?). You should make it so that it will be able to detect which drive letter the SD/ducky is on so you don't have to manually select it. In my auto-build script, I just check for the drive label (which I know, because I use it in the ducky code). Quote
adamxk Posted September 29, 2015 Author Posted September 29, 2015 (edited) Hey Adam (funny seeing you here, eh?). You should make it so that it will be able to detect which drive letter the SD/ducky is on so you don't have to manually select it. In my auto-build script, I just check for the drive label (which I know, because I use it in the ducky code).What the heck are you doing here, strange. The code for the HD combobox (the drop down list) is locked (can't edit values) and it auto-selects the active drive for you. I just allowed users to choose a different HD because why not? xD The code for the MicroSD goes through the array (list) of HD partitions and searches for drive types that contain "Removable" and only list them. And it auto-selects the first removable device as well. I'm in the process of adding a combobox that loads all the scripts from the wiki automatically and lets users load any of the scripts into this application. I'm done with the back end, just need to make it user friendly. Also, how do you edit threads on this forum? I forgot to include my Github xD Edit: The edit button doesn't show up until you have 5 posts. Edited September 29, 2015 by adamxk Quote
adamxk Posted October 18, 2015 Author Posted October 18, 2015 So I added a function that allows users to select a script from the wiki, along with a custom scripts folder. Quote
adamxk Posted December 9, 2015 Author Posted December 9, 2015 (edited) Ho exactly do you use it? I apologize for the late reply, I don't get on here very often. I uploaded the entire project to Github, but the only file users need is this: https://github.com/xadamxk/USB-Rubber-Ducky-App/blob/master/RubberDuckyApp/bin/Debug/RubberDuckyApp.exe EDIT: After the page loads, click the "Raw" button to download the .exe Edited December 9, 2015 by adamxk Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.