Valhalla Legends Forums Archive | Battle.net Bot Development | Reconnections

AuthorMessageTime
Topaz
Will you get ipbanned by reconnecting every 3 seconds?

This is just to settle an argument HackeZ and I had about him testing all the possible cdkey combinations.
April 21, 2005, 12:52 AM
KkBlazekK
I would say yes if your connecting from the same IP each time.
April 21, 2005, 1:00 AM
iago
Yes, I'm pretty sure you do. 
April 21, 2005, 1:18 AM
Quarantine
[quote author=Topaz link=topic=11339.msg109228#msg109228 date=1114044775]
This is just to settle an argument HackeZ and I had about him testing all the possible cdkey combinations.
[/quote]

Buahahahah

You know how long that would take?
April 21, 2005, 3:11 AM
BaDDBLooD
[quote author=Warrior link=topic=11339.msg109252#msg109252 date=1114053117]
[quote author=Topaz link=topic=11339.msg109228#msg109228 date=1114044775]
This is just to settle an argument HackeZ and I had about him testing all the possible cdkey combinations.
[/quote]

Buahahahah

You know how long that would take?
[/quote]

Yes i do :)~
April 21, 2005, 3:25 AM
Yegg
You would get ipbanned if you were using 30 seconds instead of 5 seconds on the same IP. Of course it would take much longer. I've tested this before.
April 21, 2005, 3:51 AM
Myndfyr
What if you varied the NAT local IP?

[quote]
(DWORD) Protocol ID (0)
(DWORD) Platform ID
(DWORD) Product ID
(DWORD) Version Byte
(DWORD) Product language
(DWORD) Local IP for NAT compatibility*
(DWORD) Time zone bias*
(DWORD) Locale ID*
(DWORD) Language ID*
(STRING) Country abreviation
(STRING) Country
[/quote]
(SID_AUTH_INFO client to server)
I find it hard to believe that Blizzard would screw up a large group that could potentially have a lot of login attempts all at once from the same external IP.  Has this been tested?
April 21, 2005, 4:31 AM
LoRd
[quote author=MyndFyre link=topic=11339.msg109260#msg109260 date=1114057897]
What if you varied the NAT local IP?

[quote]
(DWORD) Protocol ID (0)
(DWORD) Platform ID
(DWORD) Product ID
(DWORD) Version Byte
(DWORD) Product language
(DWORD) Local IP for NAT compatibility*
(DWORD) Time zone bias*
(DWORD) Locale ID*
(DWORD) Language ID*
(STRING) Country abreviation
(STRING) Country
[/quote]
(SID_AUTH_INFO client to server)
I find it hard to believe that Blizzard would screw up a large group that could potentially have a lot of login attempts all at once from the same external IP.  Has this been tested?
[/quote]

There is no way to bypass the protection and it's set up in such a way that it would be very hard to trigger without doing something that you were not supposed to do be doing.
April 21, 2005, 4:34 AM
NetNX
[quote author=LoRd[nK] link=topic=11339.msg109262#msg109262 date=1114058079]
[quote author=MyndFyre link=topic=11339.msg109260#msg109260 date=1114057897]
What if you varied the NAT local IP?

[quote]
(DWORD) Protocol ID (0)
(DWORD) Platform ID
(DWORD) Product ID
(DWORD) Version Byte
(DWORD) Product language
(DWORD) Local IP for NAT compatibility*
(DWORD) Time zone bias*
(DWORD) Locale ID*
(DWORD) Language ID*
(STRING) Country abreviation
(STRING) Country
[/quote]
(SID_AUTH_INFO client to server)
I find it hard to believe that Blizzard would screw up a large group that could potentially have a lot of login attempts all at once from the same external IP.  Has this been tested?
[/quote]

There is no way to bypass the protection and it's set up in such a way that it would be very hard to trigger without doing something that you were not supposed to do be doing.
[/quote]

Well cdkey 'scanning' wouldn't be able to happen in 3 second intervals since your usually IPBanned for 15-30 minutes for getting an invalid cdkey and even longer then that for getting aditional bans in the time after unban

this is how i would go about doing it.. find as many Valid/Banned/Muted/Voided('VBMV') ect keys that arent invalid find the working keygen code to make a VALID key to install starcraft with then check that key with your list of 'VBMV' then have them connect via proxys to battlenet and check the randomly generated keys then your only limiting factor would be how many proxys you could find (note connect each proxy to all 4 servers useast uswest asia europe) also only scan keys that start with 0-5 because keys will never have a number higher then that (from what ive seen correct me if im wrong)
April 21, 2005, 2:31 PM
Ban
[quote author=Topaz link=topic=11339.msg109228#msg109228 date=1114044775]
Will you get ipbanned by reconnecting every 3 seconds?

This is just to settle an argument HackeZ and I had about him testing all the possible cdkey combinations.
[/quote]

HackeZ and I were discussing this last night. IIRC the time period in which he was scanning for keys was early 2000/late 90s, when the restrictions were FAR less. You could scan for hours upon hours and not get ipbanned (Assuming you don't hit an invalid key [cdkey testing], I don't remember if you were ip'd immediatly for invalid keys back then or not). On the same note, it used to be possible to bypass IP banning in this way:

Connect using IP instead of X.battle.net
Send Key
Receive Invalid Key, Connection is closed.
Quickly rotate to a differn't IP that is under X.battle.net

I'm pretty sure the reason this worked was because it took a bit (30 or so seconds) for the other servers to be notified of the IP ban, which goes back to the horrible netcode Blizzard used to have (splits up the anus). I'm not sure if this is still possible as the netcode has improved immensily.

I also have a feeling that the message sent to the servers contains a timestamp of when the IPBan was issued. Why do I think this?
Because upon connecting AFTER the ipban was issued, once the servers were notified, I think that the one I had connected to would notice "oh hey, he connected after the ipban, maybe there was some sort of problem here?" and drop the ipban on all servers.

Again, I am not sure as to whether or not this is still possible. Perhaps someone feels like taking the time to test this?
April 21, 2005, 2:49 PM
UserLoser.
[quote author=Ban link=topic=11339.msg109274#msg109274 date=1114094988]
[quote author=Topaz link=topic=11339.msg109228#msg109228 date=1114044775]
Will you get ipbanned by reconnecting every 3 seconds?

This is just to settle an argument HackeZ and I had about him testing all the possible cdkey combinations.
[/quote]

HackeZ and I were discussing this last night. IIRC the time period in which he was scanning for keys was early 2000/late 90s, when the restrictions were FAR less. You could scan for hours upon hours and not get ipbanned (Assuming you don't hit an invalid key [cdkey testing], I don't remember if you were ip'd immediatly for invalid keys back then or not). On the same note, it used to be possible to bypass IP banning in this way:

Connect using IP instead of X.battle.net
Send Key
Receive Invalid Key, Connection is closed.
Quickly rotate to a differn't IP that is under X.battle.net

I'm pretty sure the reason this worked was because it took a bit (30 or so seconds) for the other servers to be notified of the IP ban, which goes back to the horrible netcode Blizzard used to have (splits up the anus). I'm not sure if this is still possible as the netcode has improved immensily.

I also have a feeling that the message sent to the servers contains a timestamp of when the IPBan was issued. Why do I think this?
Because upon connecting AFTER the ipban was issued, once the servers were notified, I think that the one I had connected to would notice "oh hey, he connected after the ipban, maybe there was some sort of problem here?" and drop the ipban on all servers.

Again, I am not sure as to whether or not this is still possible. Perhaps someone feels like taking the time to test this?
[/quote]

When setting the server to "X.battle.net", all the bot does is resolve "X.battle.net" it to it's IP address(es)... so that doesn't make a difference
April 21, 2005, 6:34 PM
iago
[quote author=UserLoser link=topic=11339.msg109289#msg109289 date=1114108479]
When setting the server to "X.battle.net", all the bot does is resolve "X.battle.net" it to it's IP address(es)... so that doesn't make a difference
[/quote]

[quote author=Ban link=topic=11339.msg109274#msg109274 date=1114094988]
Quickly rotate to a different IP that is under X.battle.net
[/quote]

Perhaps when he said a "different IP" he meant to use a ... different IP?

And we can be reasonably sure that a different IP is a different computer (not necessarly, but usually), so all the rest of the stuff he said might apply.
April 21, 2005, 7:22 PM
UserLoser.
[quote author=iago link=topic=11339.msg109290#msg109290 date=1114111323]
[quote author=UserLoser link=topic=11339.msg109289#msg109289 date=1114108479]
When setting the server to "X.battle.net", all the bot does is resolve "X.battle.net" it to it's IP address(es)... so that doesn't make a difference
[/quote]

[quote author=Ban link=topic=11339.msg109274#msg109274 date=1114094988]
Quickly rotate to a different IP that is under X.battle.net
[/quote]

Perhaps when he said a "different IP" he meant to use a ... different IP?

And we can be reasonably sure that a different IP is a different computer (not necessarly, but usually), so all the rest of the stuff he said might apply.
[/quote]

Huh.  What I said makes sense...
April 21, 2005, 11:54 PM
raylu
uswest:
w.x.y.z
a.b.c.d

Connect to w.x.y.z for a while, get IPBanned, swith to a.b.c.d. That's what he meant. x.battle.net is not an IP.
May 1, 2005, 12:05 AM
UserLoser.
[quote author=raylu link=topic=11339.msg110610#msg110610 date=1114905903]
uswest:
w.x.y.z
a.b.c.d

Connect to w.x.y.z for a while, get IPBanned, swith to a.b.c.d. That's what he meant. x.battle.net is not an IP.
[/quote]

Depending on what x is, it can resolve up to 33 known IP addresses.
May 1, 2005, 12:14 AM
Newby
[quote author=raylu link=topic=11339.msg110610#msg110610 date=1114905903]
uswest:
w.x.y.z
a.b.c.d

Connect to w.x.y.z for a while, get IPBanned, swith to a.b.c.d. That's what he meant. x.battle.net is not an IP.
[/quote]

Switching to a.b.c.d will still result in a disconnection due to IPBan.
May 1, 2005, 12:29 AM
raylu
...yes...so?
May 1, 2005, 2:58 AM

Search