ei8htyfi5e Posted July 29, 2020 Share Posted July 29, 2020 I have done the following: Plugged in the rubber ducky and holding down the reset button when I plug it in to enter dfu mode. dfu-programmer at32uc3b1256 erase dfu-programmer at32uc3b1256 flash --suppress-bootloader-mem ~/Desktop/hak/rubber_ducky/USB-Rubber-Ducky/Firmware/Images/osx.hex dfu-programmer at32uc3b1256 reset After flashing the firmware of the rubberducky with osx.hex I loaded the following test script and encoded it to inject.bin using java -jar ~/Desktop/hak/rubber_ducky/duckencoder.jar -i ~/Desktop/hak/rubber_ducky/test.txt -o /Volumes/_/inject.bin I plug the microsd card into the rubber ducky, move to another mac and it executes perfectly. Now I repeat the process, but instead of osx.hex I load c_duck_osx.hex When I plug it into a test machine, the microsd card mounts as expected, however, the inject.bin does not run. The rubber ducky blinks red. I have checked the help files and can verify that it can read the microsd card based on the fact that it is mounting the card. Is there a fix for this or did I do something wrong? Ideally I'd like to get this running on a mac so I can run the twin duck firmware Quote Link to comment Share on other sites More sharing options...
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.