From: Stefan G. <Ste...@an...> - 2004-04-28 21:17:43
|
Hi Tim, I think I had the same problem once. It only appears when using an MS RDP5 Client. If you use rdesktop as client everything works fine. Try to modify the following in rdpproxy.c < static const unsigned char client_salt_hdr[] = < { 0x01, 0x02, 0x00, 0x00, SEC_MODULUS_SIZE + 8, 0x00, 0x00, 0x00 }; > static const unsigned char client_salt_hdr[] = > { 0x01, 0x00, 0x00, 0x00, SEC_MODULUS_SIZE + 8, 0x00, 0x00, 0x00 }; or vice versa - I don't remember which one was rdesktop and the win client ... Hope this helps! Did you install the keys (privkey.der, ...) as described in the rdpproxy README ? Hint: You have to boot the w2k servers in "debug mode" to be able to run lsadump2.exe successfully! Regards Stefan > Found MCS response packet > Got length 8 > Got length 10 > Got length 236 > RSA info len: 184 > Found RSA key structure > Failed to load X509 structure#5, #3 from Client, type TPKT, l: 12, read 12 > bytes > Client key substitution not done.. > Trying to substitute crypt type.. > Can't decrypt, haven't seen client random! > 0000 03 00 00 0c 02 f0 80 04 01 00 01 00 ............ |