Vorschlag für USB-Sniffing-SW

Ich hoffe auf einen Vorschlag; etwas Vorgeschichte:

Mein ultimatives Ziel ist es, die Feinheiten der Bluetooth-Verbindung zu lernen, die zwischen einer PS3 und einem Sixaxis-Controller geteilt wird. Ich bin ziemlich versiert in Bluetooth und habe die richtige SW, um die Bluetooth-Verbindung zwischen den beiden Geräten auszuspionieren. Allerdings benötige ich dazu einen "Link-Access Key" und die BT-Adresse/MAC des Master-Gerätes (PS3).

Der Kopplungsprozess zwischen einem Sixaxis und einer PS3 erfolgt, wenn das USB-Kabel direkt an die PS3 angeschlossen wird. Beim Pairing wird der Link-Key zwischen den beiden Geräten ausgetauscht. Meine Theorie ist, dass ich den Austausch mit einem USB-Sniffing-Tool beobachten konnte.

Ich stecke fest mit dem, was das richtige Werkzeug dafür sein könnte. Die meisten USB-Sniffing-Tools, auf die ich stoße, scheinen nur Informationen zu enthüllen, die zwischen dem USB-Gerät und einem Computerhost ausgetauscht werden. Ich hätte gerne ein Tool, das mir helfen könnte, einen "Mittelsmann-Angriff" auf den USB-Austausch zu bilden und als Proxy zwischen der PS3 und dem Sixaxis zu fungieren.

Welche SW/günstige HW könnte mir jemand empfehlen um dies durchzuführen?

Danke euch allen.

Was ist mit einem Catc-Analyzer ebay.com/itm/… Vielleicht finden Sie einen zum Ausleihen oder einen gebrauchten.
Danke für den Vorschlag! Ich bin überrascht, dass meine Arbeit so etwas nicht hat. Ihr Vorschlag führte mich zu den offensichtlichen Begriffen "USB 2.0-Protokollanalysator", der viele Treffer liefert. Vielleicht kann ich investieren, wenn ich einen für 100 Dollar finde.

Antworten (2)

Wireshark kann USB schnüffeln, zumindest unter Linux. Natürlich können Sie jederzeit eine Linux LiveCD überprüfen, wenn die Windows-Version dies nicht unterstützt. Es ist kostenlos wie Freibier und kostenlos wie Unabhängig. Stellen Sie einfach sicher, dass Sie von Original-Websites herunterladen. http://www.wireshark.org/

Perfekt! Ich habe in der Vergangenheit Wireshark zur Netzwerkanalyse verwendet und habe auch einen Linux-Rechner zu Hause. Das ist interessant, dass es auch USB analysieren wird.
Ja, das tut es. Ich schätze, seit ein paar Jahren.

Ich habe dafür VMWare Workstation verwendet.

Wenn Sie Ihrer VM-Konfiguration eine Zeile hinzufügen , protokolliert die VM den gesamten USB-Datenverkehr in einer Datei.

Sie haben auch ein Visualisierungstool , das mit der erzeugten Protokolldatei arbeitet, obwohl die Datei ziemlich einfach ist (es ist eine ASCII-Datei mit zeitgestempelten Transaktionen, mit den USB-Daten im Hexadezimalformat).

Das Schöne ist, dass Sie einen Windows-Host für alles verwenden können, obwohl Sie einige der hübschen Dinge aus dem Visualisierungstool verlieren.