Skip to content

wusj/usb-device-fuzzing

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

usb-device-fuzzing

Some tools for testing USB devices

This code was first released at T2 Infosec 2012: http://www.t2.fi/2012/

simple_ctrl_fuzzer.py: simple fuzzer for USB control transfers

USBFuzz: python modules for building USB fuzzers

USBFuzz.Exceptions: common exception definitions for the USBFuzz modules

USBFuzz.Device: module to interface with USB devices

USBFuzz.MSC: scapy layers and USB device interface class for the USB Bulk-Only Mass Storage Class

USBFuzz.SCSI: scapy layers for SCSI primary and bulk commands, used by USBFuzz.MSC

USBFuzz.CCID: scapy layers and USB device interface class for the USB Integrated Circuit Cards Interface Device Class

USBFuzz.MTP: scapy layers and USB device interface class for the USB Media Tranfer Protocol (based on Picture Transfer Protocol)

USBFuzz.QCDM: scapy layers and USB device interface class for the Qualcomm baseband DIAG protocol

examples: examples of simple fuzzers built using the USBFuzz modules

About

Some tools for testing USB devices

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%