[{"model":"bashbunny","release_date":"2019-07-10T19:58:44.880159Z","version":"1.6-stable","checksum":"12bfc26036afbb210af93ac2a8331e3a3b1d2e15be943bc33ab5c085cf96e768","changelog":"\u003cul\u003e \u003cli\u003eFix an issue where APT would not work correctly due to now invalid feeds.\u003c/li\u003e \u003cli\u003eAdd the Debian Stretch APT feeds.\u003c/li\u003e \u003cli\u003eInclude Ruby 2.3.3 by default.\u003c/li\u003e \u003cli\u003eUpdate Bunny Extensions to the latest available via GitHub.\u003c/li\u003e \u003cli\u003eInclude languages for BE, BR, CA-FR, CA, CH, CZ, DE, DK, ES-LA, ES, FI, FR, GB, HR, IT, MX, NO, PT, SE, SI, and SK.\u003c/li\u003e \u003cli\u003eAdd support for the Metasploit Framework tool.\u003c/li\u003e \u003cli\u003eAdd ATTACKMODE ARMING.\u003c/li\u003e \u003c/ul\u003e","latest_version":true,"size":557388214,"download_link":""},{"model":"bashbunny","release_date":"2017-12-07T00:00:00Z","version":"1.5-stable","checksum":"ff2533d331dae2a299d57216be5cf0a8ec7c967e76761ae0e0fcc74c6925d003","changelog":"\n\u003cpre\u003e\nVersion 1.5 Changelog\n\nFeatures\n- Added new AUTO_ETHERNET attackmode\n  - This attackmode will first attempt to bring up ECM_ETHERNET. If after the default timeout of 20 seconds\n    no connection is established, RNDIS_ETHERNET will be attempted.\n  - In addition to AUTO_ETHERNET, ETHERNET_TIMEOUT_XX has been added. This sets the timeout to XX.\n- Added new QUACK ALTCODE command\n  - This allows the printing of alt-codes on Windows system only\n  - Examples:\n    - \"QUACK ALTCODE 168\" will print an upside down questionmark\n    - \"QUACK ALTCODE 236\" will print an infinity symbol\n- Added unicode support to QUACK\n  - This allows unicode characters to be present in language files\n- Added additional apt sources to sources.list\n\nFixes\n- NTP is now started on boot\n- +317 entropy points\n\u003c/pre\u003e","latest_version":false,"size":0,"download_link":""},{"model":"bashbunny","release_date":"2017-10-23T00:00:00Z","version":"1.4-stable","checksum":"26d820fbaba708d74086f960e1ccd4daab884ce35f647f4e272dbe615db2dcf4","changelog":"\n\u003cpre\u003e\nVersion 1.4 Changelog\n\nFixes\n- Incorrect upgrade files now no longer trigger boot-loops\n- The QUACK command now correctly prints strings that end in .txt\n- Base packages have been updated\n\u003c/pre\u003e","latest_version":false,"size":0,"download_link":""},{"model":"bashbunny","release_date":"2017-05-08T00:00:00Z","version":"1.3-stable","checksum":"fe260b0a5f68c3b2c721fae111e970beaba3a47184df630b1c5bca1e567e4a81","changelog":"\n\u003cpre\u003e\nVersion 1.3 Changelog\n\nFeatures\n- CPU Control\n  - By default the 'ondemand' governor is used to reduce unnecessary resource usage\n  - New CUCUMBER extension was added to control the CPU further\n    - CUCUMBER ENABLE\n      - Disables all but one CPU core and set governor to 'ondemand'\n    - CUCUMBER DISABLE\n      - Enables all cores and sets governor to 'ondemand' (default)\n    - CUCUMBER PLAID\n      - Enables all cores and sets governor to 'performance'\n- ATTACKMODE received aditional arguments\n  - SN_XX\n    - Sets the SerialNumber to XX\n  - MAN_XX\n    - Sets the Manufacturer to XX\n  - RNDIS_SPEED_XX\n    - Sets the reported RNDIS speed to XX (where 0 \u003c XX \u003c= 4294967) in kilobytes\n    - Examples:\n      - RNDIS_SPEED_2000000 sets RNDIS speed to 2Gbps\n      - RNDIS_SPEED_10000 sets RNDIS speed to 10Mbps (to prevent Windows from recognizing the Bash Bunny as the default gateway)\n  - OFF\n    - Disables the USB interface until ATTACKMODE is executed again\n- Arming mode can now be extended via an arming payload (/payloads/arming/payload.txt)\n  - For advanced developers. See wiki for more details on this\n- The 'expect' utility was added\n\nFixes\n- Arguments to DUCKY_LANG are now case-insensitive\n  - Example: US, us, Us now all refer to us.json\n- +423 entropy points\n\u003c/pre\u003e","latest_version":false,"size":0,"download_link":""},{"model":"bashbunny","release_date":"2017-05-01T00:00:00Z","version":"1.2-stable","checksum":"c77be9d7a6526e9ce6b4b919b9cb7e3f7da48f059261622ab1713d8cc1814e84","changelog":"\n\u003cpre\u003e\nVersion 1.2 Changelog\n\nFeatures\n- ATTACKMODE now accepts a new RO_STORAGE argument\n  - Example: \"ATTACKMODE RO_STORAGE\" will now present the Bash Bunny's storage partition as read only\n- QUACK now accepts a new KEYCODE argument\n  - Example: \"QUACK KEYCODE 00,00,56\" will write the '-' character from the numpad row\n- A new udisk helper was added\n  - A 'udisk' script is now available\n    - \"udisk mount\"\n    - \"udisk unmount\"\n    - \"udisk reformat\"\n  - The reformat_udisk command has been merged into the new udisk command\n- User configuration file\n  - A config.txt is now found on the root of the Bash Bunny's storage partition\n  - This config.txt is sourced before payloads are executed, allowing global configurations\n  - By default the DUCKY_LANG command is run to set the keyboard to 'us'\n  - NOTE: settings in config.txt will be overwritten if a payload decides to do so\n  - NOTE: config.txt will currently not survive factory resets or firmware upgrades. This will change in the future\n\nFixes\n- RNDIS_ETHERNET can now be used with other attackmodes\n- Payloads now do not get killed after 90 seconds\n- Removed redundant steps in udisk script\n- +123 entropy points\n\nNew user experiences\n- Bunny Script Extensions have been moved to udisk/payloads/extensions from udisk/payloads/library/extensions\n- Payloads should not be setting user specific variables (such as DUCKY_LANG) anymore, as these should be set by each individual user inside the config.txt file\n\n\n\u003c/pre\u003e","latest_version":false,"size":0,"download_link":""},{"model":"bashbunny","release_date":"2017-04-06T00:00:00Z","version":"1.1-stable","checksum":"3d768f70bdbc4b5209a587189ac71cbf8ad7ee394ede371c040695db95d9dd3b","changelog":"\n\u003cpre\u003e\nVersion 1.1 Changelog\n\nFeatures\n- LED\n  - LED now accepts either color and pattern, or status\n  - Color: In addition to R (Red), G (Green) and B (Blue), Y (Yellow), C (Cyan) and M (Magenta) are now accepted instead of their respective additive color codes. This replaces LED color mixtures, for example LED R G.\n  - Pattern: In addition to time in ms to blink symmetrically, pattern parameters for SOLID, SLOW, FAST, VERYFAST, SUCCESS, SINGLE, DOUBLE, TRIPLE, QUAD, QUIN, and OFF are now supported.\n  - LED states standardize common payload practices, such as SETUP, FAIL, ATTACK, CLEANUP and FINISH. These states standardize the LED behavior from payload to payload. \n  - See the LED documentation from readme.txt for more detail.\n- Extensions\n  - Extensions from the /payloads/library/extensions folder are sourced automatically for each payload.txt. and provide new Bunny Script capabilities.\n  - Extensions replaces bunny_helpers.sh.\n  - RUN - accepts OS and Command to execute for HID injection on various operating systems\n    - RUN WIN \"powershell -WindowStyle Hidden \\\"tree c:\\\\ \u003e tree.txt\\\"\"\n    - RUN OSX https://www.example.com\n    - RUN UNITY ping -c2 172.16.64.1\n    - RUN WIN notepad.exe replaces QUACK GUI r; QUACK DELAY 500; QUACK notepad.exe; QUACK ENTER\n  - GET - exports system variables\n    - Accepts TARGET_IP - exports $TARGET_IP for targets IP address\n    - Accepts TARGET_HOSTNAME - exports $TARGET_HOSTNAME for targets hostname\n    - Accepts HOST_IP - exports $HOST_IP for IP address of Bash Bunny\n    - Accepts SWITCH_POSITION - exports $SWITCH_POSITION for current switch position\n  - REQUIRETOOL\n    - Exits payload with LED FAIL state if the specified tool is not found in /tools\n  - DUCKY_LANG\n    - Accepts two letter country code to set the HID injection language for subsequent ducky script / QUACK commands\n- Tools\n  - Tools now install automatically on boot into arming mode from a dedicated /tools folder on the root of the mass storage partition.\n  - All .deb files are installed with dpkg. All other files and folders are copied to /tools\n  - This replaces the tools-installer payload and renames /pentest to /tools\n- Languages\n  - The HID language database is now updated on boot into arming mode when language json files are located in the dedicated /languages folder on the root of the mass storage partition. \n  - Languages can be set from payload.txt files using DUCKY_LANG, e.g. DUCKY_LANG us\n- New commands\n  - In addition to Bunny Script commands added via extensions, two additional commands have been added to the base firmware:\n    - factory_reset_bunny\n    - reformat_udisk\n\nFixes\n- Correctly updating udisk on factory reset.\n- Default time now set based on a combination of NTP and last modified file.\n- QUACK SET_LANGUAGE us replaced with DUCKY_LANG=us.\n- Bash Bunny framework now started as a systemd service.\n- File system more robust with automatically synchronization on mount as well as on payload completion and udisk unmount.\n- Updated udisk to now include /docs /tools /languages /loot and /payloads.\n- +222 entropy points\n\nNew user experiences\n- Firmware flashing and factory reset now show a distinctive new LED \"police\" pattern, alternating quickly between red and blue.\n- Documentation has been moved to /docs on the root of the mass storage partition.\n- On boot into arming, the LED will indicate the SETUP status while installing /tools and /languages.\n- On execution of a payload's install.sh script, the LED will indicate the SETUP status.\n\u003c/pre\u003e","latest_version":false,"size":0,"download_link":""}]