Releases: O-MG/O.MG-Firmware
Beta: v3.0-230726
Release: BETA-230726
Backend: v3.0.6.230725
Frontend: BETA-230726
Changes in BETA-230726
- Fixed several bugs around payload execution, and error handling.
Known Issues:
- HIDXFILE can not be downloaded via WebUI.
- Partition Editor not working.
Note: Space delimiters are preferred syntax in payloads.
Future updates will automatically replace alternates with their preferred syntax to ensure compatibility with other DuckyScript v3 Devices.
Beta: v3.0-230724
Release: BETA-230724
Backend: v3.0.6.230722
Frontend: BETA-230724
Changes in BETA-230724
- Initial IDE Support with highlighting for errors.
- Improved Payload Error messages, including Line Numbers
Known Issues:
- HIDXFILE can not be downloaded via WebUI.
- Partition Editor not working.
Note: Space delimiters are preferred syntax in payloads.
Future updates will automatically replace alternates with their preferred syntax to ensure compatibility with other DuckyScript v3 Devices.
Beta: v3.0-230723
Release: BETA-230723
Backend: v3.0.6.230722
Frontend: BETA-230723
Changes in BETA-230723
- Updated C2 Server.
- Updated UI Design of Payload Editor for upcoming IDE Update.
Known Issues:
- HIDXFILE can not be downloaded via WebUI.
- Partition Editor not working.
Note: Space delimiters are preferred syntax in payloads.
Future updates will automatically replace alternates with their preferred syntax to ensure compatibility with other DuckyScript v3 Devices.
Beta: v3.0-230722
Release: BETA-230722
Backend: v3.0.6.230722
Frontend: BETA-230722
Changes in BETA-230722
- Fixes for intermittent payload run error due to CRC Checksum Validation error.
- Fixes for USB IDs cannot be edited via Payload Editor
- Fixes for WiFi Station user defined MAC Address is not used.
- Fixes for occasional Keylogger events alignment error when using LiveLog.
- Re-organized Settings menu to better match features to headers.
- Fixes for payload execution failures when using non-printing or invisible characters that are homoglyphs for keymap characters.
Known Issues:
- HIDXFILE can not be downloaded via WebUI.
- Partition Editor not working.
Note: Space delimiters are preferred syntax in payloads.
Future updates will automatically replace alternates with their preferred syntax to ensure compatibility with other DuckyScript v3 Devices.
Beta: v3.0-230717
Release: BETA-230717
Backend: v3.0.6.230714
Frontend: BETA-230717
Changes in BETA-230717
- Fixes for Payload Save / Load
- Fixes for Payload Size Limits
- Fixex for Backend Crashes, Resets, Reboots, etc.
- Fixes for Keylogger
- Fixes for WebUI Buttons not providing visual feedback on activity
- Fixes for Logging
- Fixes for Payload Performance
- Improved Keylogger Decode Speed (Approx. 1000x faster)
Known Issues:
- Intermittent issue where payloads will not run. Requires a reboot to fix (Settings > USB > Reboot button)
- HIDXFILE can not be downloaded via WebUI.
- USB IDs cannot be edited via Payload Editor. Workaround: Use Settings -> USB Menu
- WiFi Station user defined MAC Address is not used.
- Occasionally, Keylogger events are not aligned, causing an issue with LiveLog. Workaround: Use Show All button to read past the error, and then resume LiveLog.
Note: Space delimiters are preferred syntax in payloads.
Future updates will automatically replace alternates with their preferred syntax to ensure compatibility with other DuckyScript v3 Devices.
Legacy: v2.5-231116
This is a rerelease of v2.5-230226. No changes are in this firmware. For the latest stable please see v3.0 and above.
Release: v2.5-230226
Backend: v2.5.221220
Frontend: v2.5-230226
Changes in v2.5-230226
- Add support for DEFINE DuckyScript Command.
- Add support for REPEAT DuckyScript Command.
- Add support for STRINGLN DuckyScript Command.
- Add support for RANDOM_LOWERCASE_LETTER DuckyScript Command.
- Add support for RANDOM_UPPERCASE_LETTER DuckyScript Command.
- Add support for RANDOM_LETTER DuckyScript Command.
- Add support for RANDOM_NUMBER DuckyScript Command.
- Add support for RANDOM_SPECIAL DuckyScript Command.
- Add support for RANDOM_CHAR DuckyScript Command.
- Add Device Model and Version to the WebUI Header.
v2.5 major upgrades:
- We now support 191 global keymaps.
- A keymap viewer to confirm you have the proper map.
- Improved performance of Payload Execution (averages over 100 key events per second).
- Improved performance of Keylogger (should never be waiting to catch up ever again)
- Improved connection stability. Tested working with automatic reconnect if Cable is unplugged for 8+ hours.
- Improved Help menu, with option to click code examples to automatically copy to Payload Editor.
- And, much more…
Beta: v3.0-230705
Release: BETA-230705
Backend: v3.0.3-230627
Frontend: BETA-230705
Changes in BETA-230705
- Fixes for HIDX Settings
- Fixes for Payloads - including non-standard syntaxes used in Public Payload Repos
- Fixes for Network Connection Stability
- Improved performance in high packet loss environments
- Improved Payload Compiler Performance
- Adjusted some log messages to be less talkative in SysLog tab.
- Updated logging to omit duplicate messages, to improve readability for changing content.
- Fix behaviors for payloads that contain "FUNCTION" and similar evaluated syntax, in places that should not be evaluated.
- Fix for case sensitivity bug within compiler.
Known Issues:
- Cannot save payloads
- Keylogging not working
- [Download HIDX file] button non functional
- Large Payloads not executing or warning about their size
Note: Space delimiters are preferred syntax.
Future updates will automatically replace alternates with their preferred syntax to ensure compatibility with other DuckyScript v3 Devices.
Beta: v3.0-230630
Release: BETA-230630
Backend: v3.0-230621
Frontend: BETA-230630
Changes in BETA-230630
- Add support for HIDX File retrieval
- Fix for DuckyScript Define and Function commands
- Reduce Payload Editor CPU and Memory Requirements
- Adjust UI to reduce elements hidden by on-screen keyboard
Known Issues:
- Using USB Identifiers in payloads cause payload not executing
- Keylogging not working
- HIDX may need a reboot for configuration to get recognizend
- [Download HIDX file] button non functional
Note: Space delimiters are preferred syntax.
Future updates will automatically replace alternates with their preferred syntax to ensure compatibility with other DuckyScript v3 Devices.
Beta: v3.0-230621
Release: BETA-230621
Backend: v3.0-230621
Frontend: BETA-230621
Changes in BETA-230621
- Experimental Speed performance mode for Elite devices.
Allows you to run Payloads and HIDX Sockets at between Native and up to 10x speed, depending on Host Device support.
Known Issues:
- Using USB Identifiers in payloads cause payload not executing
- Keylogging not working
- HIDX elements unresponsive in Frontend
Note: Space delimiters are preferred syntax.
Future updates will automatically replace alternates with their preferred syntax to ensure compatibility with other DuckyScript v3 Devices.
Beta: v3.0-230620
Release: BETA-230620
Backend: v3.0-230523
Frontend: BETA-230620
Changes in BETA-230620
- Preliminary support for Conditional Payloads.
Note: Space delimiters are preferred syntax.
Future updates will automatically replace alternates with their preferred syntax to ensure compatibility with other DuckyScript v3 Devices.
Note: IDE temporarily removed from this build. It will return shortly.