Sky
New Member
Posts: 4
|
Post by Sky on Mar 7, 2004 11:07:09 GMT -5
Another thing... Its like coding with a simple high level language in comparison to a lower level one, yeh the lower level language might be harder, but it gives you a lot more control over what you are doing, where as the higher one doesnt...
|
|
|
Post by IBMWEBUSER on Mar 7, 2004 12:04:27 GMT -5
Well, all i really say on the matter, i have given up on msn now, I now reside on Hawks server, Much better, and more reliable Apart from the odd downtime, but hey at least it works Laters
|
|
|
Post by Webagent on Apr 18, 2004 11:25:23 GMT -5
send: AUTH GateKeeperPassport S :0000005A<passportticket>000000C2<passportprofile>
this doesnt seem to be the same for everyone, some will get ":TK2CHATWBA18 910 nickname :Authentication Failed"
Tewl do you know if it has to be a particulair length?
|
|
Hawk
New Member
Posts: 6
|
Post by Hawk on Apr 18, 2004 15:21:11 GMT -5
send: AUTH GateKeeperPassport S :0000005A<passportticket>000000C2<passportprofile> this doesnt seem to be the same for everyone, some will get ":TK2CHATWBA18 910 nickname :Authentication Failed" Tewl do you know if it has to be a particulair length? The 0000005A and 000000C2 are just the lengths of the strings in Hexadecimal. You should have it calculate the length, convert it to hex, and have it padded with 0's so that is = 8 chars long. That's how the server knows where the ticket ends, and the profile begins. Since the length can vary, you've got to calculate it on a per-ticket/profile basis.
|
|
|
Post by KingpinX on Apr 18, 2004 16:33:53 GMT -5
hawk, why didnt you ever update wizards wond ? or if so...can u post screenshots because i never seen it before but i've heard alot about it.
|
|
Hawk
New Member
Posts: 6
|
Post by Hawk on Apr 18, 2004 19:23:13 GMT -5
It has been updated, constantly. I just never released it... The one old version that was out was leaked. It doesn't work anymore because MSN changed some stuff, but the version that I, and the people who have it use works fine. There's an "official" screenshot here br] www.wizardsroom.com/forums/viewtopic.php?t=46
|
|
|
Post by Webagent on Apr 19, 2004 0:53:02 GMT -5
cool thanks Hawk that makes sence..
?hex(90) 5A
the above is correct but what about 000000C2? the passport profile is 254
?hex(254) FE
|
|
|
Post by CompNerd on Apr 19, 2004 1:20:35 GMT -5
The final auth reply in the GateKeeperPassport Authentication is the string created from the concatenation of the following strings, in order, the length of the PassportTicket in hex, padded to a length of 8, the PassportTicket, the length of the PassportProfile in hex, padded to a length of 8, the PassportProfile.
The reason that the Authentication was failing with the earlier code is that the PassportProfile that was issued was of a different length. The majority of the time, MSN seems to issue a PassportTicket of length 50 (0000005A), and a PassportProfile of length 194, (000000C2). In the cases that the specified cookies were of a different length, it would fail.
You are correct, if the length of the PassportProfile is 254, then the string 000000C2 would be replaced by 000000FE.
CompNerd
|
|
|
Post by Webagent on Apr 19, 2004 8:57:13 GMT -5
thanks sck_serv1.SendData "AUTH GateKeeperPassport S :" & Calculate(sPassportTicket) & Calculate(sPassportProfile) & vbCrLf
Function Calculate(str As String) Dim hexlength As Integer Dim strlength As Integer Dim strhex As String
strlength = Len(str) strhex = Hex(strlength) hexlength = Len(strhex) Calculate = String(8 - hexlength, "0") & strhex & str str = ""
End Function
|
|
Haze
New Member
^_^
Posts: 630
|
Post by Haze on Apr 19, 2004 10:08:52 GMT -5
Webby, you working on a new client?
|
|
|
Post by Lazer on Apr 19, 2004 10:12:10 GMT -5
looks like it .. gonna be a release ?
|
|
|
Post by Webagent on Apr 19, 2004 10:25:22 GMT -5
|
|
Tewl
xTeam
C# & VB Developer
Posts: 495
|
Post by Tewl on Apr 19, 2004 14:52:40 GMT -5
sorry i didnt explain that b4 web
|
|
|
Post by Webagent on Apr 20, 2004 0:37:29 GMT -5
I guess I'm blind Tewl, you added code in your first post here to calculate it lol
|
|
Tewl
xTeam
C# & VB Developer
Posts: 495
|
Post by Tewl on Apr 20, 2004 0:56:16 GMT -5
ya but i forgot to explain it
|
|