Passives Abhören der USB-Kommunikation


8

Ist es möglich, passiv auf langsame USB-Kommunikation zu hören?

Angenommen, ich schließe einen Logikanalysator an D + oder D- Leitung an. Werden gültige Daten angezeigt?

Antworten:


4

Ich bin mir nicht sicher, aber ich glaube, wenn Sie die Differenzspannung zwischen den beiden Leitungen betrachten, werden Sie Daten sehen, die jedoch NRZI-codiert sind. Dies bedeutet, dass die Bits danach codiert werden, ob sich der Buspegel ändert oder nicht. Änderung (in beide Richtungen) bedeutet 0 und keine Änderung (für eine Bitzeit) bedeutet 1.

Ich glaube, es gibt auch CRCs und andere Signalisierungsbytes am Anfang und Ende von Paketen.


Es ist alles in der USB-Spezifikation. Die normalen Bits sind differentiell, aber das "Ende des Pakets" -Signal ist beide Leitungen niedrig gezogen, so dass Sie sich beide wirklich ansehen müssen.
Endolith

1
Hier ist eine anständige Zusammenfassung der verwendeten Pakete: beyondlogic.org/usbnutshell/usb3.htm
pingswept

Vergessen Sie nicht, etwas zu stopfen!
Ajs410


3

Ja, es sollte funktionieren. Idealerweise verwenden Sie einen Logikanalysator, der USB-Verkehr erfassen und dekodieren kann. Andernfalls haben Sie Probleme, die Daten zu finden, an denen Sie interessiert sind.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.