Я провожу реверсинг одного USB устройства чтобы получить к нему доступ из Linux.
Wiresshark показал, что команды на устройства подаются по протоколу USB, но до этого подается команда по USBMS протоколу:
host 2.2 USBMS SCSI: Access Control In LUN: 0x00
В пакете есть следующие поля:
- USB URB
- USB Mass Storage
- SCSI CDB 0x86
- Data
Различные манипуляции с функциями
libusb_bulk_transfere и libusb_control_transfer ничего не дали, так как управляющие данные передаются ими по USB протоколу а Wireshark дает результат
host 2.0 USB Unknown type 86 Request
Подскажите пожалуйста, как мне дробится передачи данных по USBMS протоколу средствами LibUSB