1.

Solve : MSN Client in java - MSNP18 help.?

Answer»

Hello all!
I really can't find any guides as to connecting to msn server ETC using MSN protocol 18, i managed to connect using protocol8/12 FINE, but i wanted to use the newer protocol.
Its the ACTUAL msnp commands im having trouble with. im following [http://msnpiki.msnfanatic.com/index.php/MSNP18:Example_Session] as a guide.
Code: [Select]>> VER 1 MSNP18 MSNP17 CVR0

<< VER 1 MSNP18

>> CVR 2 0x0409 winnt 5.1 i386 MSNMSGR 14.0.8089.0726 msmsgs [emailprotected]

<< CVR 2 14.0.8089 14.0.8089 14.0.8089 http://msgruser.dlservice.microsoft.com/download/0/9/7/0974F7CD-D082-46FE-922D-806670345793/en/wlsetup-cvr.exe http://download.live.com/?sku=messenger

>> USR 3 SSO I [emailprotected]

<< GCF 0 4698
<Policies>...</Policies>

<< USR 3 SSO S MBI_KEY_OLD 3n/+CVePUqAMCoYWgC4WSGHkYaIJckjgBL6XRM/OpmPXa (not real)

>> USR 4 SSO S t=EwB4AswbAQAUHk1FhNEXbmKm1vLQXxw= {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} (not real)

<< USR 4 OK [emailprotected] 1 0\r\n

These are the commands sent/received back and foward.
Now, i can get up to this part:
Code: [Select]<< USR 3 SSO S MBI_KEY_OLD 3n/+CVePUqAMCoYWgC4WSGHkYaIJckjgBL6XRM/OpmPXa (not real)
But i have no idea as to what they do with the string to produce:
Code: [Select]"=EwB4AswbAQAUHk1FhNEXbmKm1vLQXxw= {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}"
which they then foward back to the NS(notification server).
I've opened msn up with WPE and logged the packets and it just comes up as the above. The " USR 3 SSO S MBI_KEY_OLD 3n/+CVePUqAMCoYWgC4WSGHkYaIJckjgBL6XRM/OpmPXa" is sent to my address, then msn fowards "USR 4 SSO S t=EwB4AswbAQAUHk1FhNEXbmKm1vLQXxw= {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} (not real)" back to its NS. So im assuming its turning the string into some kind of digest on my pc? Any help would be appreciated, im trying to recreate my own MSN client in java and well i've posted on multiple forums but nobody seems to be able to help me,
anyhelp would be great! cheers!bump



Discussion

No Comment Found