• Welcome to Valhalla Legends Archive.
 

IP Banned by BNCS 0x0c?

Started by rabbit, February 22, 2007, 08:39 PM

Previous topic - Next topic

rabbit

Every time I send 0x0c I get IP banned, on every realm (which sucks).  I haven't checked the actual clients yet because I was stupid and IP banned myself from every server trying to make 0x0c not hate me.  Is it just me?
Grif: Yeah, and the people in the red states are mad because the people in the blue states are mean to them and want them to pay money for roads and schools instead of cool things like NASCAR and shotguns.  Also, there's something about ketchup in there.

l2k-Shadow

Quote from: rabbit on February 22, 2007, 08:39 PM
Every time I send 0x0c I get IP banned, on every realm (which sucks).  I haven't checked the actual clients yet because I was stupid and IP banned myself from every server trying to make 0x0c not hate me.  Is it just me?

I get on fine, post a packet log.
Quote from: replaced on November 04, 2006, 11:54 AM
I dunno wat it means, someone tell me whats ix86 and pmac?
Can someone send me a working bot source (with bnls support) to my email?  Then help me copy and paste it to my bot? ;D
Já jsem byl určenej abych tady žil,
Dával si ovar, křen a k tomu pivo pil.
Tam by ses povídaj jak prase v žitě měl,
Já nechci před nikym sednout si na prdel.

Já nejsem z USA, já nejsem z USA, já vážně nejsem z USA... a snad se proto na mě nezloběj.

Barabajagal

You're probably sending the packet wrong. Remember that the Flags and Channel fields must both be filled out at all times. When using "First Join" (0x01), the Channel Field is the client name (DRTL/DSHR/STAR/SSHR/JSTR/SEXP/W2BN/WAR3/W3XP), though you can set it to anything, as long as it's not nothing.

rabbit

Quote from: l2k-Shadow on February 22, 2007, 08:44 PM
I get on fine, post a packet log.
Quote from: rabbit on February 22, 2007, 08:39 PMI was stupid

I'll post a log as soon as I can get on on some server.

Quote from: [RealityRipple] on February 22, 2007, 08:46 PM
You're probably sending the packet wrong. Remember that the Flags and Channel fields must both be filled out at all times. When using "First Join" (0x01), the Channel Field is the client name (DRTL/DSHR/STAR/SSHR/JSTR/SEXP/W2BN/WAR3/W3XP), though you can set it to anything, as long as it's not nothing.
I've been writing bots since before you were born (well, not really).  The code worked, I changed nothing, a few minutes later I got IP banned.  Besides, I always use force join.
Grif: Yeah, and the people in the red states are mad because the people in the blue states are mean to them and want them to pay money for roads and schools instead of cool things like NASCAR and shotguns.  Also, there's something about ketchup in there.

Barabajagal

Quote from: rabbit on February 22, 2007, 08:47 PM
I'll post a log as soon as I can get on on some server.
Socks Proxy, mayhap?

rabbit

I don't build proxy support into my bots for a reason, especially my bots which can load multiple simultaneous connections.
Grif: Yeah, and the people in the red states are mad because the people in the blue states are mean to them and want them to pay money for roads and schools instead of cool things like NASCAR and shotguns.  Also, there's something about ketchup in there.

Barabajagal

That's why there's programs that create proxy abilities. Linky

brew

Hrm... I have no idea how to screw up on the 0x0C. It's just the dword, of either 0 1 or 2, (I think anything higher would result in a firstjoin) and the channel name (a null terminated string). You really, should post a packetlog. That would help much. By the way, IPBans for invalid packets only last for 10-15 minutes at the most. However, I'm always wrong and I'm pretty stupid too so don't listen to me.
<3 Zorm
Quote[01:08:05 AM] <@Zorm> haha, me get pussy? don't kid yourself quik
Scio te esse, sed quid sumne? :P

rabbit

Yeah, I already know all of this.  I should have mentioned that I wanted input from people who know MORE than I do.  Thanks.
Grif: Yeah, and the people in the red states are mad because the people in the blue states are mean to them and want them to pay money for roads and schools instead of cool things like NASCAR and shotguns.  Also, there's something about ketchup in there.

brew

there really is no way to get ipbanned from an 0x0c unless you're sending it wrong. in this case, if you know more then I do, then why don't you do the sensible logical thing of packetlogging! your ipban should be up by now. packetlogs reveal all. -.-
<3 Zorm
Quote[01:08:05 AM] <@Zorm> haha, me get pussy? don't kid yourself quik
Scio te esse, sed quid sumne? :P

rabbit

My bot:
0000:  FF 0C 12 00 01 00 00 00 42 72 6F 6F 64 20 57 61   ÿ ....Brood Wa
0010:  72 00                                             r...............


Brood War:
0000   00 0d 3a 25 13 a8 00 15 c5 1f 66 95 08 00 45 00  ..:%......f...E.
0010   00 42 07 0d 40 00 80 06 26 6c c0 a8 02 22 3f f0  .B..@...&l..."?.
0020   ca 82 0c e9 17 e0 5e 05 b4 f8 e1 3b 1e 88 50 18  ......^....;..P.
0030   fe b4 cd 71 00 00 ff 0b 08 00 50 58 45 53 ff 0c  ...q......PXES..
0040   12 00 01 00 00 00 42 72 6f 6f 64 20 57 61 72 00  ......Brood War.
0050 


Now IP bans are intermittent, it's quite annoying.

Anyway, I told you my bot was made properly.
Grif: Yeah, and the people in the red states are mad because the people in the blue states are mean to them and want them to pay money for roads and schools instead of cool things like NASCAR and shotguns.  Also, there's something about ketchup in there.

brew

I tried sending the 0x0C with the same exact parameters you do; No ipban at all. And that other packetlog below your bot, what's with the extra data? Did you just not filter out the header in that one? Possibly two packets clumped together? And what server have you been testing this on? It doesn't seem to effect 213.248.106.200:6112.
<3 Zorm
Quote[01:08:05 AM] <@Zorm> haha, me get pussy? don't kid yourself quik
Scio te esse, sed quid sumne? :P

rabbit

The bottom bit is an Ethereal dump.  There's BNCS 0x0b and 0x0c in there, as well as the TCP headers.  Packet 0x0c starts at 003e, and is *identical* to the one I send from my bot.
Grif: Yeah, and the people in the red states are mad because the people in the blue states are mean to them and want them to pay money for roads and schools instead of cool things like NASCAR and shotguns.  Also, there's something about ketchup in there.

Hdx

The 2nd packet he posted was a log of SC from wireshark.
It had the TCP/IP header still attached. and it has 0x0b in it as well.
FoFo, Mind posting a full log of you bot.
From connection to 0x0c
I've had some experiences where BNet would ban me for ommiting 0x0b.
~Hdx

Proud host of the JBLS server www.JBLS.org.
JBLS.org Status:
JBLS/BNLS Server Status

brew

I omit 0x0B all the time. Literally NOTHING ever happened to me. rabbit, what server are you trying to send the 0x0C on? maybe blizzard might be doing something...
<3 Zorm
Quote[01:08:05 AM] <@Zorm> haha, me get pussy? don't kid yourself quik
Scio te esse, sed quid sumne? :P