Предлагаю свой вариант скрипта для сборки пэйлоадов под rubber ducky usb.
Ducky — архив со всеми файлами
В архиве у нас три файла:
duckencode.jar — java библиотека для обработки скриптов
encode.bat — батник со скриптом сборки (можете назвать как хотите)
Содержимое батника:
@echo off
echo Starting encode process..
java -jar D:\Ducky\duckencode.jar -i D:\Ducky\payload.txt -o D:\Ducky\inject.binpause
Обратите внимание на 3 строку — пути могут отличаться, при этом надо изменить его на свой. У меня и в примере это: D:\Ducky
payload.txt — это третий файл с телом скрипта в текстовом виде.
После отработки вы получите файл inject.bin, как видно из скрипта. Его и надо залить на карту памяти для Ducky.
Флаг -i видимо input и -o соответственно output.
При использовании на диске с ОС, например C — может потребовать прав администратора. Файлы на выходе перезаписываются.