• Welcome to Valhalla Legends Archive.
 

53/52 IP ban

Started by fuzan, May 13, 2007, 04:13 PM

Previous topic - Next topic

fuzan

Both c0x53 and c0x52 result in an IP ban. Their supporting BNLS functions return valid data, the packets seem to be correct (proper length, correct data, etc.etc) , however, as soon as I put them on the wire I'm IP banned. I'm sending them after the server responds with s0x51 and s0x4c (two packets which I ignore, however, the s0x51 is returning success) . Am I missing a crucial step? Hopefully I am, otherwise I"ll post some logs.


Thanks

Hero

Post some code and/or logs.

fuzan

#2
Here's my connection to Bnet. It doesn't get a s0x53.
EDIT: The BNLS sequences appear perfect. If no one spots an issue here, I'll post more information.




--init
00000000  01                                               .

--c0x25
00000001  ff 50 3a 00 00 00 00 00  36 38 58 49 50 58 45 53 .P:..... 68XIPXES
00000011  cf 00 00 00 53 55 6e 65  00 00 00 00 a4 01 00 00 ....SUne ........
00000021  00 00 00 00 00 00 00 00  55 53 41 00 55 6e 69 74 ........ USA.Unit
00000031  65 64 20 53 74 61 74 65  73 00                   ed State s.
                                                                             
--s0x25
00000000  ff 25 08 00 95 07 4a 54                          .%....JT

--c0x25
0000003B  ff 25 08 00 95 07 4a 54                          .%....JT

--s0x50
00000008  ff 50 3e 00 00 00 00 00  98 b2 73 6e af 8b 0a 01 .P>..... ..sn....
00000018  00 fb c7 b9 72 fc c6 01  6c 6f 63 6b 64 6f 77 6e ....r... lockdown
00000028  2d 49 58 38 36 2d 30 30  2e 6d 70 71 00 fb 99 4f -IX86-00 .mpq...O
00000038  f8 10 f9 6d fb 4d ef 8e  e7 ad 77 41 6f 00       ...m.M.. ..wAo.

--c0x51
00000043  ff 51 58 00 fa a1 85 5f  01 00 0e 01 67 5a 4e de .QX...._ ....gZN.
00000053  01 00 00 00 00 00 00 00  0d 00 00 00 01 00 00 00 ........ ........
00000063  d1 bb 24 00 00 00 00 00  f2 ff da f6 29 08 6f 49 ..$..... ....).o
00000073  be 28 0c 37 2e 54 10 2f  a2 48 3e ee 39 72 94 01 .(.7.T./ .H>.9r..
00000083  54 94 86 97 51 bf a1 56  ad e8 1a 8c 00 68 61 73 T...Q..V .....has
00000093  6b 65 6c 6c 62 6f 74 00                          kellbot.

--s0x51
00000046  ff 51 09 00 00 00 00 00  00                      .Q...... .

--s0x4c
0000004F  ff 4c 16 00 49 58 38 36  4d 69 6e 64 53 69 67 68 .L..IX86 MindSigh
0000005F  74 2e 6d 70 71 00                                t.mpq.

--c0x53
0000009B  ff 53 2f 00 09 fb 39 ca  8f cb 65 cc 00 a0 5f 4a .S/...9. ..e..._J
000000AB  ff 53 dc 48 79 ea 34 4e  67 7e 12 ba 14 bb 2a a7 .S.Hy.4N g~....*.
000000BB  5d d9 61 3c 68 61 73 6b  65 6c 6c 62 6f 74 00    ].a<hask ellbot.


brew

#3
is the number you exponentize the 0x2F with (the generator value) greater then the modulus? (0xF8FF1A8B619918032186B68CA092B5557E976C78C73212D91216F6658523C787) Or less then 1?

EDIT** oh yeah... you're using bnls. i should shut up here.
But check if you're parsing the bnls packet correctly just incase.
Or if you're sending the correct number of slots in the BNLS 0x12?
<3 Zorm
Quote[01:08:05 AM] <@Zorm> haha, me get pussy? don't kid yourself quik
Scio te esse, sed quid sumne? :P

fuzan

#4
I'm not using 0x12 nor NLS requiring packets at this point.

fuzan

#5
Edit: Nevermind; I'm an idiot. (0x53 is for War3).