gitextract_rkudgb21/ ├── .gitignore ├── COPYING.md ├── README.md ├── changelog ├── clustering/ │ ├── __init__.py │ ├── network_task_distributor.py │ ├── network_task_requester.py │ └── protocol.py ├── config.py ├── configurations/ │ ├── centos6.config │ ├── debian7.config │ ├── debian7_2.config │ ├── debian7_3.config │ ├── freebsd10_1.config │ ├── ubuntu1404.config │ └── ubuntu1404_updated.config ├── descFuzzer.py ├── dev_desc/ │ ├── desc.txt │ ├── desc1.txt │ ├── desc10.txt │ ├── desc2.txt │ ├── desc3.txt │ ├── desc3.txt_tmp │ ├── desc4.txt │ ├── desc5.txt │ ├── desc6.txt │ └── desc9.txt ├── emulator/ │ ├── __init__.py │ ├── emulator.py │ ├── enumeration.py │ ├── enumeration_abortion.py │ └── hid.py ├── fileParser.py ├── fuzzer.py ├── help.txt ├── log/ │ ├── deadlock_check.sh │ ├── freebsd_monitor.sh │ └── linux_monitor.sh ├── monitor/ │ ├── __init__.py │ ├── freebsd_monitor.py │ ├── linux_monitor.py │ └── monitor.py ├── payload/ │ ├── i2400m_usb_bug.info │ ├── i2400m_usb_bug.obj │ ├── keyspan_null_ptr.info │ ├── keyspan_null_ptr.obj │ ├── mal_payload.obj │ ├── mal_payload2.obj │ ├── old_payload/ │ │ ├── i2400m_usb_bug.info │ │ ├── i2400m_usb_bug.obj │ │ ├── keyspan_null_ptr.info │ │ ├── keyspan_null_ptr.obj │ │ ├── mal_payload.obj │ │ ├── panic_1.info │ │ ├── panic_1.obj │ │ ├── panic_2.info │ │ ├── panic_2.obj │ │ ├── panic_3.obj │ │ ├── smsusb_null_ptr.info │ │ ├── smsusb_null_ptr.obj │ │ ├── udlfb.info │ │ ├── udlfb.obj │ │ ├── usbserial_bug.info │ │ ├── usbserial_bug.obj │ │ ├── usbserial_null_ptr.info │ │ ├── usbserial_null_ptr.obj │ │ └── windows_bod.obj │ ├── panic_1.info │ ├── panic_1.obj │ ├── panic_2.info │ ├── panic_2.obj │ ├── panic_3.obj │ ├── smsusb_null_ptr.info │ ├── smsusb_null_ptr.obj │ ├── tests/ │ │ ├── test.obj │ │ ├── test2.obj │ │ └── test3.obj │ ├── udlfb.info │ ├── udlfb.obj │ ├── usbserial_bug.info │ ├── usbserial_bug.obj │ ├── usbserial_null_ptr.info │ ├── usbserial_null_ptr.obj │ ├── windows_bos.obj │ └── windows_bos2.obj ├── process/ │ ├── __init__.py │ ├── client_process.py │ ├── distributor_process.py │ ├── execute_object.py │ ├── multi_process.py │ ├── only_payload.py │ ├── print_performance_process.py │ └── process.py ├── qemu-2.1.1.patch ├── qemu.py ├── report_desc_reader.py ├── test_generation/ │ ├── Sequence.py │ ├── Testcase.py │ ├── TestcaseLoader.py │ ├── XMLParser.py │ ├── __init__.py │ ├── execution.xml │ ├── location.conf │ ├── test.xml │ └── testcase.xml ├── tools/ │ ├── __init__.py │ ├── extract_class_ids.py │ ├── extract_vp_ids.py │ ├── gen_reproduce_key.py │ ├── output_information.txt │ └── port_old_payload.py ├── usbEmulator.py ├── usb_ids/ │ ├── class.ids │ ├── usb.ids │ ├── vendor_product.ids │ └── vendor_product_backup.ids ├── usbparser.py ├── usbscapy.py └── vusbf.py