{"version":1,"pages":[{"id":"-MiIkZbesAQApU8pNivZ","title":"USB Rubber Ducky by Hak5","pathname":"/hak5-usb-rubber-ducky","siteSpaceId":"sitesp_hEDed","description":"DuckyScript™ is the programming language of the USB Rubber Ducky™, Hak5® hotplug attack gear and officially licensed devices (Trademark Hak5 LLC. Copyright © 2010 Hak5 LLC. All rights reserved.)"},{"id":"664HMsyQmxYt60eLxU6g","title":"Unboxing \"Quack-Start\" Guide","pathname":"/hak5-usb-rubber-ducky/unboxing-quack-start-guide","siteSpaceId":"sitesp_hEDed","description":""},{"id":"USPAlb5gheGTatKebpL0","title":"DuckyScript™ Quick Reference","pathname":"/hak5-usb-rubber-ducky/duckyscript-tm-quick-reference","siteSpaceId":"sitesp_hEDed","description":"DuckyScript™ is the programming language of the USB Rubber Ducky™, Hak5® hotplug attack gear and officially licensed devices (Trademark Hak5 LLC. Copyright © 2010 Hak5 LLC. All rights reserved.)"},{"id":"4YSxUuz3e47rkgsz4vFb","title":"Hello, World!","pathname":"/hak5-usb-rubber-ducky/ducky-script-basics/hello-world","siteSpaceId":"sitesp_hEDed","description":"Getting Started with DuckyScript Payload development","breadcrumbs":[{"label":"Ducky Script Basics"}]},{"id":"oQqXg2oXD7xP7h4t5zfQ","title":"Keystroke Injection","pathname":"/hak5-usb-rubber-ducky/ducky-script-basics/keystroke-injection","siteSpaceId":"sitesp_hEDed","description":"","breadcrumbs":[{"label":"Ducky Script Basics"}]},{"id":"-MiJ1XMpmnUhDf42VdZD","title":"Comments","pathname":"/hak5-usb-rubber-ducky/ducky-script-basics/rem","siteSpaceId":"sitesp_hEDed","description":"","breadcrumbs":[{"label":"Ducky Script Basics"}]},{"id":"-MiJ75ddhIVxk63FrHlf","title":"Delays","pathname":"/hak5-usb-rubber-ducky/ducky-script-basics/delay","siteSpaceId":"sitesp_hEDed","description":"","breadcrumbs":[{"label":"Ducky Script Basics"}]},{"id":"-MiJ4ypNnzV5s8rUUDUf","title":"The Button","pathname":"/hak5-usb-rubber-ducky/button/wait_for_button_press","siteSpaceId":"sitesp_hEDed","description":"","breadcrumbs":[{"label":"Basic Input and Output"}]},{"id":"-MiJ8MO1RprI_ztTGcGp","title":"The LED","pathname":"/hak5-usb-rubber-ducky/button/led","siteSpaceId":"sitesp_hEDed","description":"","breadcrumbs":[{"label":"Basic Input and Output"}]},{"id":"4ARbcyg33633QRAoo9ay","title":"Attack Modes","pathname":"/hak5-usb-rubber-ducky/attack-modes-constants-and-variables/attack-modes","siteSpaceId":"sitesp_hEDed","description":"","breadcrumbs":[{"label":"Attack Modes, Constants and Variables"}]},{"id":"TpbJVcgtAwJmIc2I25Cg","title":"Constants","pathname":"/hak5-usb-rubber-ducky/attack-modes-constants-and-variables/constants","siteSpaceId":"sitesp_hEDed","description":"","breadcrumbs":[{"label":"Attack Modes, Constants and Variables"}]},{"id":"fNAztvmpWnnSKWRLBdYV","title":"Variables","pathname":"/hak5-usb-rubber-ducky/attack-modes-constants-and-variables/variables","siteSpaceId":"sitesp_hEDed","description":"","breadcrumbs":[{"label":"Attack Modes, Constants and Variables"}]},{"id":"tiSdpKi8Dwa9DVYkeIyj","title":"Operators","pathname":"/hak5-usb-rubber-ducky/operators-conditions-loops-and-functions/operators","siteSpaceId":"sitesp_hEDed","description":"","breadcrumbs":[{"label":"Operators, Conditions, Loops and Functions"}]},{"id":"x4tPXVGdmFkPFTEjYfxi","title":"Conditional Statements","pathname":"/hak5-usb-rubber-ducky/operators-conditions-loops-and-functions/conditional-statements","siteSpaceId":"sitesp_hEDed","description":"","breadcrumbs":[{"label":"Operators, Conditions, Loops and Functions"}]},{"id":"gf0PyNHFC4EDgAJLRvdI","title":"Loops","pathname":"/hak5-usb-rubber-ducky/operators-conditions-loops-and-functions/loops","siteSpaceId":"sitesp_hEDed","description":"","breadcrumbs":[{"label":"Operators, Conditions, Loops and Functions"}]},{"id":"jNqO7moj6JDMwbIWYs1D","title":"Functions","pathname":"/hak5-usb-rubber-ducky/operators-conditions-loops-and-functions/functions","siteSpaceId":"sitesp_hEDed","description":"","breadcrumbs":[{"label":"Operators, Conditions, Loops and Functions"}]},{"id":"IcAcuMNHqvb8r6SYrHHc","title":"Randomization","pathname":"/hak5-usb-rubber-ducky/advanced-features/randomization","siteSpaceId":"sitesp_hEDed","description":"","breadcrumbs":[{"label":"Advanced Features"}]},{"id":"qYg7A9vis4v0J3p9E11i","title":"Holding Keys","pathname":"/hak5-usb-rubber-ducky/advanced-features/holding-keys","siteSpaceId":"sitesp_hEDed","description":"","breadcrumbs":[{"label":"Advanced Features"}]},{"id":"mzSDtsTvUmpPcH3Qrg8P","title":"Payload Control","pathname":"/hak5-usb-rubber-ducky/advanced-features/payload-control","siteSpaceId":"sitesp_hEDed","description":"","breadcrumbs":[{"label":"Advanced Features"}]},{"id":"L04ZFSpB8S8Gq5kuQotl","title":"Jitter","pathname":"/hak5-usb-rubber-ducky/advanced-features/jitter","siteSpaceId":"sitesp_hEDed","description":"","breadcrumbs":[{"label":"Advanced Features"}]},{"id":"pEepQVTcBerzBZZOj8Ca","title":"Payload Hiding","pathname":"/hak5-usb-rubber-ducky/advanced-features/payload-hiding","siteSpaceId":"sitesp_hEDed","description":"","breadcrumbs":[{"label":"Advanced Features"}]},{"id":"LMdqK0HssHMFOJePMC0O","title":"Storage Activity","pathname":"/hak5-usb-rubber-ducky/advanced-features/storage-activity","siteSpaceId":"sitesp_hEDed","description":"","breadcrumbs":[{"label":"Advanced Features"}]},{"id":"80ljavUYyKLP8w9t1p0k","title":"Lock Keys","pathname":"/hak5-usb-rubber-ducky/advanced-features/lock-keys","siteSpaceId":"sitesp_hEDed","description":"","breadcrumbs":[{"label":"Advanced Features"}]},{"id":"oNkPDWaKafjaS4ylSAwp","title":"Exfiltration","pathname":"/hak5-usb-rubber-ducky/advanced-features/exfiltration","siteSpaceId":"sitesp_hEDed","description":"","breadcrumbs":[{"label":"Advanced Features"}]},{"id":"40CzITXNcnjr5U1xO6H5","title":"Extensions","pathname":"/hak5-usb-rubber-ducky/advanced-features/extensions","siteSpaceId":"sitesp_hEDed","description":"","breadcrumbs":[{"label":"Advanced Features"}]},{"id":"x72JfV02Z7k5bloazWwW","title":"Conditional Compilation","pathname":"/hak5-usb-rubber-ducky/advanced-features/conditional-compilation","siteSpaceId":"sitesp_hEDed","description":"For use with DEFINE for more configurable and efficient payloads","breadcrumbs":[{"label":"Advanced Features"}]},{"id":"7c7D8OgLa2lLWH13wJzu","title":"Common issues","pathname":"/hak5-usb-rubber-ducky/tips-and-troubleshooting/common-issues","siteSpaceId":"sitesp_hEDed","description":"Frequently asked questions","breadcrumbs":[{"label":"Tips & Troubleshooting"}]},{"id":"W4TVc9gogwJcZ86tTgDG","title":"Tips","pathname":"/hak5-usb-rubber-ducky/tips-and-troubleshooting/tips","siteSpaceId":"sitesp_hEDed","description":"","breadcrumbs":[{"label":"Tips & Troubleshooting"}]}]}