Mendengarkan secara pasif komunikasi USB


8

Apakah mungkin untuk mendengarkan secara pasif pada komunikasi USB kecepatan rendah?

Misalkan saya menghubungkan penganalisa logika ke D + atau D-line, apakah saya akan melihat data yang valid?

Jawaban:


4

Saya tidak yakin tentang ini, tetapi saya percaya bahwa jika Anda melihat tegangan diferensial antara dua saluran, Anda akan melihat data, tetapi itu akan dikodekan NRZI. Ini berarti bahwa bit dikodekan oleh apakah level bus berubah atau tidak. Perubahan (dalam kedua arah) berarti 0 dan tidak ada perubahan (untuk satu bit-time) berarti 1.

Saya percaya ada juga CRC dan byte pensinyalan lain di awal dan akhir paket.


Semuanya ada dalam spesifikasi USB. Bit normal adalah diferensial, tetapi sinyal "ujung paket" sama-sama ditarik rendah, jadi Anda perlu melihat keduanya, sungguh.
endolith

1
Berikut ringkasan yang layak dari paket-paket yang digunakan: beyondlogic.org/usbnutshell/usb3.htm
pingswept

Jangan lupa tentang isian sedikit!
ajs410


3

Ya, itu seharusnya berhasil. Idealnya Anda akan menggunakan penganalisis logika yang dapat menangkap & mendekode lalu lintas USB, jika tidak, Anda akan kesulitan menemukan data yang Anda minati.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.