0

Your Cart is Empty

products
Support
Payloads

Advanced DuckyScript Course

Learn Advanced DuckyScript directly from the creators and unlock creative potential for the USB Rubber Ducky. Covering all aspects of advanced DuckyScript and Keystroke Injection attacks, these practical lessons build on one another from the basics on up.

This online course includes 7 hours of video instruction covering 54 lessons, 40+ exercises to reinforce your knowledge, quizzes throughout as well as 8 projects to test your skills.

Student Login

 

Ships in 1-3 day worldwide

Orders are fulfilled from our California warehouse in 1-3 days. Typical shipping times:

  • 🇺🇸 USA: 2-7 days
  • 🇨🇦 Canada: 2-8 days
  • 🇬🇧 UK: 3-5 days
  • 🇪🇺 EU: 3-8 days
  • 🦘 Australia: 3-10 days
Insured against loss & damage

Orders under $2500 are automatically protected against loss & damage via MonkProtect™ shipping insurance with a fast and easy resolution center.

EU Safety Information

Manufacturer: Hak5 LLC. 5473 Blair Rd, Ste 100 PMB 39371, Dallas, TX 75231. Shop@Hak5.org. https://shop.hak5.org
Responsible Person: Easy Access System Europe - Mustamäe tee 50, 10621 Tallinn, Estonia, gpsr.requests@easproject.com
Safety Information: Warning: Not suitable for children under 14 years. This is not a toy. Contains small parts that may present a choking hazard. Keep out of reach of children. Do not expose the device to water, excessive moisture, direct sunlight or extreme conditions (moisture, heat, cold, dust), as the device may malfunction or cease to work when exposed to such elements. Do not attempt to disassemble or repair the device yourself. Doing so voids the limited warranty and could harm you or the device. This device is not designed, manufactured or intended for use in hazardous environments requiring fail-safe performance in which the failure of the device could lead directly to death, personal injury, or severe physical or environmental damage. Wireless equipped devices are restricted to indoor use only when operating in the 2400 MHz – 2483.5 MHz frequency range within the EU and EFTA countries, as required by Article 10(10) of Directive 2014/53/EU. Battery equipped devices: do not dispose of batteries in household waste. Battery replacement must be carried out by a qualified technician. This USB-powered device complies with the EMC Directive (2014/30/EU) and meets the requirements of EN 55032 and EN 55035 for electromagnetic compatibility. This device is designed in accordance with USB-IF specifications for voltage limits, data integrity, and power safety to ensure reliable and compliant operation. This product has been designed and manufactured in accordance with the RoHS requirements and complies with the European Union’s Restriction of Hazardous Substances (RoHS) Directive 2011/65/EU and Directive (EU) 2015/863. This device is designed to operate reliably within an operating temperature range of 35ºC to 45ºC and a storage temperature range of -20ºC to 50ºC. It is rated for use in environments with 0% to 90% relative humidity (non-condensing). Proper environmental conditions must be maintained to ensure optimal performance and longevity. Made in China. This device is for authorized auditing and security analysis purposes only where permitted subject to local and international laws where applicable. Users are solely responsible for compliance with all laws of their locality. Hak5 LLC and affiliates claim no responsibility for unauthorized or unlawful use. This device is packaged with a limited warranty, the acceptance of which is a condition of sale. See Hak5.org for additional warranty details and limitations. Availability and performance of certain features, services and applications are device and network dependent and may not be available in all areas; additional terms, conditions and/or charges may apply. All features, functionality and other product specifications are subject to change without notice or obligation. Hak5 LLC reserves the right to make changes to the products description without notice. Hak5 LLC does not assume any liability that may occur due to the use or application of the product(s) described herein.






Course Preview


 

Details

  • Lessons: 28
  • Exercises: 42
  • Projects: 8

 

  • Hours: 20
  • Beginner Accessible
  • Example Downloads

Features

  • Self-paced learning
  • Instructional videos
  • Unlimited access

 

  • Practical Exercises
  • Final Exam
  • Professional Certificate

 



Curriculum

Getting Started

  • Lesson 1: Keystroke Injection Attacks
  • Lesson 2: The USB Rubber Ducky
  • Quiz 1
  • Lesson 3: Payload Principals
  • Lesson 4: The Hotplug Attack Workflow
  • Lesson 5: The Payload Development Process
  • Quiz 2
  • Lesson 6: Obfuscation and Optimization

The Basics

  • Lesson 7: Hello, World!
  • Lesson 8: Keystroke Injection
  • Lesson 8A: How to Inject Keys
  • Lesson 9: Comments
  • Lesson 10: Delays
  • Exercises 1

Input and Output

  • Lesson 11: The Button
  • Lesson 11A: The Button
  • Lesson 12: The LED
  • Quiz 3
  • Exercises 2

Payload Flexibility

  • Lesson 13: Attack Modes
  • Exercises 3
  • Lesson 14: Constants
  • Exercises 4
  • Lesson 15: Variables
  • Quiz 4

Flow Control & Compartmentalization

  • Lesson 16: Operators
  • Exercises 5
  • Lesson 17: Conditional Statements
  • Exercises 6
  • Lesson 18: Loops
  • Exercises 7
  • Lesson 19: Functions
  • Exercises 8

Advanced Features

  • Lesson 20: Randomization
  • Exercises 9
  • Lesson 21: Holding Keys
  • Exercises 10
  • Lesson 22: Payload Control
  • Lesson 23: Jitter
  • Lesson 24: Payload Hiding
  • Exercises 11
  • Lesson 25: Storage Activity
  • Lesson 26: Lock Keys
  • Exercises 12
  • Lesson 27: Exfiltration
  • Exercises 13
  • Lesson 28: Extensions

Projects

  • Building a Game of Chance
  • Building a Game of Skill
  • 15 Second Password Hack, Mr Robot Style
  • A Two Second Password Hash Grabber
  • A Three Second Reverse Shell
  • Cross-Platform Web Delivery
  • Evaluating UAC Bypass Techniques
  • Evaluating Command Prompt Obfuscation