Valhalla Legends Forums Archive | General Discussion | Ping spoof

AuthorMessageTime
Barabajagal
http://valhallalegends.com/spht/clangnome/?id=records

[quote]
Worst ping ever seen (31,408,765ms):
    Victim@USEast
    (last seen Saturday April 28 at 4:45 AM in channel Op 187)
[/quote]

8 Hours, 20 minutes... Last I checked, the servers dropped you if you tried spoofing for more than about 1,200,000ms... Anyone know how the hell someone pulled this off?
June 29, 2007, 7:48 PM
rabbit
He waited?  I've gotten mine up to 5 million no problem...
June 29, 2007, 8:13 PM
Barabajagal
Hum... I'm trying it now... I guess that restriction disappeared, or was just a glitch in my bot that I fixed without knowing it. 40 minutes worked, so I'm going for 100,000,000 ms (~27 hours, 46 minutes)
June 29, 2007, 8:27 PM
UserLoser
Why not 4294967295ms?

49.7 days.
June 30, 2007, 6:05 AM
BreW
[quote author=UserLoser link=topic=16830.msg170571#msg170571 date=1183183507]
Why not 4294967295ms?

49.7 days.
[/quote]

"[9:24:04 AM]  -- brew [-1ms] has joined the channel using W2BN --"
June 30, 2007, 1:24 PM
FrostWraith
Everyone can do that.
June 30, 2007, 5:14 PM
UserLoser
[quote author=brew link=topic=16830.msg170582#msg170582 date=1183209861]
[quote author=UserLoser link=topic=16830.msg170571#msg170571 date=1183183507]
Why not 4294967295ms?

49.7 days.
[/quote]

"[9:24:04 AM]  -- brew [-1ms] has joined the channel using W2BN --"
[/quote]

-1 != 4294967295
June 30, 2007, 6:50 PM
l2k-Shadow
[quote author=UserLoser link=topic=16830.msg170590#msg170590 date=1183229458]
[quote author=brew link=topic=16830.msg170582#msg170582 date=1183209861]
[quote author=UserLoser link=topic=16830.msg170571#msg170571 date=1183183507]
Why not 4294967295ms?

49.7 days.
[/quote]

"[9:24:04 AM]  -- brew [-1ms] has joined the channel using W2BN --"
[/quote]

-1 != 4294967295
[/quote]

shh, he's telling others to move on from vb while not knowing what unsigned integers are.
June 30, 2007, 6:55 PM
BreW
[quote author=l2k-Shadow link=topic=16830.msg170592#msg170592 date=1183229712]
[quote author=UserLoser link=topic=16830.msg170590#msg170590 date=1183229458]
[quote author=brew link=topic=16830.msg170582#msg170582 date=1183209861]
[quote author=UserLoser link=topic=16830.msg170571#msg170571 date=1183183507]
Why not 4294967295ms?

49.7 days.
[/quote]

"[9:24:04 AM]  -- brew [-1ms] has joined the channel using W2BN --"
[/quote]

-1 != 4294967295
[/quote]

shh, he's telling others to move on from vb while not knowing what unsigned integers are.
[/quote]
You all missed my point. ping is supposed to be a signed 32 bit long.
June 30, 2007, 7:09 PM
l2k-Shadow
[quote author=brew link=topic=16830.msg170593#msg170593 date=1183230573]
[quote author=l2k-Shadow link=topic=16830.msg170592#msg170592 date=1183229712]
[quote author=UserLoser link=topic=16830.msg170590#msg170590 date=1183229458]
[quote author=brew link=topic=16830.msg170582#msg170582 date=1183209861]
[quote author=UserLoser link=topic=16830.msg170571#msg170571 date=1183183507]
Why not 4294967295ms?

49.7 days.
[/quote]

"[9:24:04 AM]  -- brew [-1ms] has joined the channel using W2BN --"
[/quote]

-1 != 4294967295
[/quote]

shh, he's telling others to move on from vb while not knowing what unsigned integers are.
[/quote]
You all missed my point. ping is supposed to be a signed 32 bit long.
[/quote]

I'm pretty sure it's unsigned. -1 would be displayed by vb bots who interpret it as signed.
June 30, 2007, 7:25 PM
Spht
brew is right ... *shivers*
June 30, 2007, 7:29 PM
l2k-Shadow
:-\
June 30, 2007, 7:32 PM
Myndfyr
[quote author=brew link=topic=16830.msg170593#msg170593 date=1183230573]
You all missed my point. ping is supposed to be a signed 32 bit long.
[/quote]

Without any of us having seen the specification, we've just kind of treated it that way.  There's not really a way to know for sure, other than calling Blizz and saying, "wtf?"
June 30, 2007, 8:43 PM
UserLoser
[quote author=l2k-Shadow link=topic=16830.msg170592#msg170592 date=1183229712]
[quote author=UserLoser link=topic=16830.msg170590#msg170590 date=1183229458]
[quote author=brew link=topic=16830.msg170582#msg170582 date=1183209861]
[quote author=UserLoser link=topic=16830.msg170571#msg170571 date=1183183507]
Why not 4294967295ms?

49.7 days.
[/quote]

"[9:24:04 AM]  -- brew [-1ms] has joined the channel using W2BN --"
[/quote]

-1 != 4294967295
[/quote]

shh, he's telling others to move on from vb while not knowing what unsigned integers are.
[/quote]

Are you saying I don't know what an unsigned integer is ...?

I never said it was signed or unsigned, but prove your point. Thanks.
July 1, 2007, 1:12 AM
l2k-Shadow
i was talking to brew in case you failed to notice.
July 1, 2007, 1:14 AM
UserLoser
[quote author=l2k-Shadow link=topic=16830.msg170607#msg170607 date=1183252472]
i was talking to brew in case you failed to notice.
[/quote]

Oops
July 1, 2007, 1:26 AM
squeegee
o NUUUUUUUUUUUUUUUUUU!!!!!!!!!!!!!!!!!!!!!!
July 1, 2007, 1:38 AM
BreW
What l2k-shadow said to me made absolutely no sense. Why would I not know what an unsigned integer is and then say something about it... ?  ::)
My point was that, even though blizzard (most likely) intended the ping value to be unsigned, but since the sheer number of bots which interpret the ping as a signed integer is so great, and also nowhere does blizzard show the actual value of the ping, it should be a signed value. For consistency's sake, i believe userloser should have said "-2 ping". I'M SO SORRY you all got flustered for me pointing out that just about everybody inteprets the ping as a signed value where userloser said otherwise.
July 1, 2007, 3:40 AM
squeegee
because you do that often
July 1, 2007, 5:19 AM
Kp
[quote author=MyndFyre[vL] link=topic=16830.msg170604#msg170604 date=1183236206]
[quote author=brew link=topic=16830.msg170593#msg170593 date=1183230573]
You all missed my point. ping is supposed to be a signed 32 bit long.
[/quote]

Without any of us having seen the specification, we've just kind of treated it that way.  There's not really a way to know for sure, other than calling Blizz and saying, "wtf?"
[/quote]

That's not entirely true.  Recall that real clients control the number of lag bars shown based on the value in the latency field.  To do that, the client must compare the latency field to certain predefined values to decide whether to use 0, 1, 2, 3, 4, 5, or 6 bars.  By examining the jump instruction used for that comparison, you can tell whether the corresponding source code was treating that field as signed or unsigned.  It is reasonable to guess that the field had the same signedness throughout the code, so if it was signed in the comparison, Blizzard probably wrote "int latency;" in their definition.  If you want to cheat, just check how many bars someone with -1 latency has.  If they show up as 6 bars, then the -1 is being treated as unsigned, and 600 < 4294967295, so it goes with 6 bars.  If they have no bars, then the -1 is being treated as signed, and -1 < 16, so the client chooses to show no bars.  The 16 and 600 are from memory, they may be off slightly.
July 2, 2007, 11:34 PM
Barabajagal
-1 = 6 bars = Unsigned.
July 2, 2007, 11:46 PM
Myndfyr
[quote author=Andy link=topic=16830.msg170641#msg170641 date=1183419994]
-1 = 6 bars = Unsigned.
[/quote]
Uhh, the very nature of it being "-1" precludes it from being "unsigned."
July 3, 2007, 8:11 AM
Barabajagal
... I'm using -1 because that's what everyone calls it. The clients handle it as an unsigned value, though.
July 3, 2007, 9:32 PM
Barabajagal
Well, I finally got around to it and waited 11 hours. Got a ping of 40,000,000 on East. I guess I'll have to remove that limit from my bot. Yay spoofing.
July 21, 2007, 10:44 AM

Search