Предложение для ПО для прослушивания USB

Я надеюсь на предложение; немного предыстории:

Моя конечная цель — изучить тонкости соединения Bluetooth между PS3 и контроллером Sixaxis. Я довольно хорошо разбираюсь в Bluetooth, и у меня есть соответствующее ПО для прослушивания Bluetooth-соединения между двумя устройствами. Однако для этого мне требуется «Ключ доступа к ссылке» и BT-адрес/MAC ведущего устройства (PS3).

Процесс сопряжения между Sixaxis и PS3 происходит, когда USB-кабель подключается напрямую к PS3. На этапе сопряжения происходит обмен Link-Key между двумя устройствами. Моя теория состоит в том, что я мог наблюдать за обменом с помощью инструмента для прослушивания USB.

Я застрял с тем, что может быть подходящим инструментом для этого. Большинство инструментов USB-сниффинга, с которыми я сталкивался, раскрывают только информацию, совместно используемую между USB-устройством и хостом компьютера. Мне нужен инструмент, который мог бы помочь мне сформировать «атаку посредника» на обмен USB и действовать как прокси между PS3 и Sixaxis.

Какое ПО/недорогое оборудование может кто-нибудь порекомендовать мне для выполнения этой задачи?

Спасибо вам всем.

А как насчет анализатора catc ebay.com/itm/… Может быть, вы могли бы найти его, чтобы одолжить или взять подержанный.
Спасибо за предложение! Я удивлен, что в моей работе нет ничего подобного. Ваше предложение привело меня к очевидным терминам «анализатор протокола USB 2.0», который дает много результатов. Может быть, если я найду его за 100 долларов, я смогу инвестировать.

Ответы (2)

Wireshark может прослушивать USB, по крайней мере, в Linux. Конечно, вы всегда можете проверить Linux LiveCD, если версия Windows не поддерживает его. Бесплатно как в бесплатном пиве и бесплатно как в независимом. Просто убедитесь, что вы загружаете с оригинальных веб-сайтов. http://www.wireshark.org/

Идеальный! В прошлом я использовал Wireshark для анализа сети, а также у меня дома есть машина с Linux. Интересно, что он также будет анализировать USB.
Да, это так. Думаю, с пары лет.

Я использовал для этого рабочую станцию ​​VMWare.

Если вы добавите строку в конфигурацию вашей виртуальной машины , виртуальная машина будет регистрировать весь USB-трафик в файл.

У них также есть инструмент визуализации , который работает с созданным файлом журнала, хотя файл довольно прост (это файл ASCII с транзакциями с отметками времени, с данными USB в шестнадцатеричном формате).

Приятно то, что вы можете использовать хост Windows для всего, хотя вы теряете некоторые симпатичные вещи из инструмента визуализации.