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