Skip to content

ZeroTrace HID

HID Descriptor Spoofing

Present as a different USB peripheral class

The HID descriptor a device exposes determines what the OS recognizes it as. ZeroTrace lets you swap descriptors at runtime via Settings → HID Mode.

Available modes

ModeWhat the host sees
keyboardStandard 104-key USB keyboard
mouse5-button mouse with scroll wheel
gamepadGeneric Xbox-style controller
mscUSB mass storage device
compositeKeyboard + mouse + consumer (default)

Why it matters

Some lockdown policies whitelist by device class — kiosks that allow keyboard + mouse but block storage, or restricted environments that allow gamepads only. Switching descriptors lets a single planted device match whatever class is permitted.

Custom VID/PID

Override the USB VID/PID from the same settings page. Defaults match generic chip vendors; custom values can mimic specific gaming peripherals (Razer, Logitech) for descriptor-level fingerprinting bypass.

Composite mode caveat

composite exposes multiple HID interfaces in one device. Some lockdown policies treat composite devices as their highest-class member (storage > input) — if MSC is blocked, the whole composite device may be rejected. Drop to keyboard or mouse only when whitelist matters.

The selected mode persists across reboots.