More Displaylink stuff

Alan Cox alan at lxorguk.ukuu.org.uk
Wed Dec 24 11:53:57 PST 2008


> - The key is likely 16 bytes, which are sent as a control transfer. They appear 
> to be random, but the same 16-byte string can appear repeatedly, esp. if the
> device is initialized immediately after bootup. If these 16 bytes are equal, 
> then all bulk transfers are also identical byte-for-byte. Changing a single 
> byte in this transfer causes the device to stop working.

So is this a hash (eg SHA1 or MD5) or crypto - does the same image
generate different patterns as if it is a key ?

> - The bigger data blocks show a surprising regularity: every 4095 bytes, 
> significant portions of the blocks repeat. This can be found by comparing every 
> byte i with the byte at i+offset and increasing a counter if the two bytes are 
> equal. Do this for all offsets from 1 to n. The result is a series
> of maxima at 4095 and multiples thereof.

Might be worth looking to see if the protocol in use is RDP based, that
would be "natural" way to implement a Windows device with a low bandwidth
USB connection for image transmission. 



More information about the xorg mailing list