Valhalla Legends Forums Archive | Battle.net Bot Development | 0x1C + 0x3C + 0x10

AuthorMessageTime
XTRB
Is there any documentation on a site or even under bnetdocs that I've missed refering to 0x1C, 0x3C, and 0x10?
May 1, 2003, 8:01 PM
Arta
None of those packets are publicly documented on BnetDocs, no.
May 1, 2003, 8:09 PM
XTRB
[quote author=Arta[vL] link=board=17;threadid=1205;start=0#msg8941 date=1051819787]
None of those packets are publicly documented on BnetDocs, no.
[/quote]
Since your in control of BNetDocs (I assume), would those packets be something you may add in the future?
and wether or not you do, perhaps you could tell me where I could find something to get by for the time being? :P
May 1, 2003, 8:33 PM
iago
You can find something by packetlogging and/or reverse engineering.

It's not hard, though, I figured out how they work, for the most part, from packetlogging.
May 1, 2003, 8:44 PM
XTRB
If anyone has a link or something to some info about them, then by all means paste it plz. But I will go ahead and start trying it on my own. Perhaps someone could tell me a good packet sniffer/logger to download that's free and easy to set up and use?
May 1, 2003, 8:55 PM
Arta
Ethereal is your best bet, but it's not immediately obvious how to use it. I will tell you that 0x3C is almost certainly irellevent for whatever you're doing, and the other two aren't too hard to figure out.
May 1, 2003, 9:04 PM
XTRB
Is it possible to download Ethereal already compiled?
If so, do you know the URL for it? heh
sorry for asking so much of ya
May 1, 2003, 9:10 PM
SubLiminaL_WolF
[quote author=Dugs link=board=17;threadid=1205;start=0#msg8947 date=1051823446]
Is it possible to download Ethereal already compiled?
If so, do you know the URL for it? heh
sorry for asking so much of ya
[/quote]


http://www.google.com :P ;D
May 1, 2003, 9:15 PM
XTRB
heh, ok thanks..
I searched before only to find source code, but didn't look that hard either. I got it downloading now tho, 56k
:(. I would still appriciate anything that would help me to learn what each of the packets contain and the responses for them. :P
May 1, 2003, 9:20 PM
Arta
http://www.ethereal.com/distribution/win32/
May 1, 2003, 9:36 PM
TheMinistered
Perhaps you should start reversing?? I would say the best way to figure out what a packets purpose is, is to actually see how starcraft handles it. If you need a starting point i'm sure someone like adron, grok, or skywing can provide an address for you, or you could ask my brother (he doesn't use this community as often as he uses www.gamethreat.com or www.schackit.com community(ies)).
May 1, 2003, 11:44 PM
iago
www.ethereal.com

"Sniffing the glue that holds together the internet!"
May 2, 2003, 6:22 AM
XTRB
[quote author=Maddox link=board=17;threadid=1205;start=0#msg8969 date=1051837024]
There are a lot more packet documentation on BnetDocs, but you have to be a "priviliged" user to view it. A lot of those packets are documented in other places publicly.
[/quote]

BnetDocs is the best I've found in a long time refering to documentation on packets. If you know a site that has other info on some of the packets not released to the public through bnetdocs, I'd appriciate tips on how to find it. A url would be a really good tip by the way. :P
May 3, 2003, 4:43 PM
tA-Kane
[quote author=XTRB link=board=17;threadid=1205;start=0#msg9050 date=1051980231]If you know a site that has other info on some of the packets not released to the public through bnetdocs, I'd appriciate tips on how to find it.[/quote]http://botdev.valhallalegends.com

This site, run by Spht, contains a lot of information, as well as a heck of a lot more instructions and examples.
May 3, 2003, 6:58 PM
St0rm.iD
You know how Ethereal parses OSCAR and etc.? Do you think we could make one that parses b.net?
May 3, 2003, 8:14 PM
tA-Kane
[quote author=St0rm.iD link=board=17;threadid=1205;start=15#msg9072 date=1051992894]You know how Ethereal parses OSCAR and etc.?[/quote]I've never used Ethereal.
May 3, 2003, 10:01 PM
Yoni
[quote author=St0rm.iD link=board=17;threadid=1205;start=15#msg9072 date=1051992894]
You know how Ethereal parses OSCAR and etc.? Do you think we could make one that parses b.net?
[/quote]I have no idea how protocol parsers are implemented in Ethereal. They're not DLLs (judging by a quick glance in C:\Program Files\Ethereal). But I note the main executable, ethereal.exe, is 7.8mb. So maybe they're all compiled in the exe.

Ethereal is open source. If you're that interested in it, get the source, write the parser, recompile and enjoy. :)
May 3, 2003, 11:04 PM
Camel
[quote author=Yoni link=board=17;threadid=1205;start=15#msg9093 date=1052003085]
[quote author=St0rm.iD link=board=17;threadid=1205;start=15#msg9072 date=1051992894]
You know how Ethereal parses OSCAR and etc.? Do you think we could make one that parses b.net?
[/quote]I have no idea how protocol parsers are implemented in Ethereal. They're not DLLs (judging by a quick glance in C:\Program Files\Ethereal). But I note the main executable, ethereal.exe, is 7.8mb. So maybe they're all compiled in the exe.

Ethereal is open source. If you're that interested in it, get the source, write the parser, recompile and enjoy. :)
[/quote]

you have to write a dissector; it's 1000x harder than it should be
if you want to do the world a favour, write a plugin to create "virtual" dissectors without compiling
May 4, 2003, 1:36 AM

Search