• Welcome to Valhalla Legends Archive.
 

HELP ME PLEASE!!!!!

Started by DarknessXX, October 18, 2004, 05:01 PM

Previous topic - Next topic

DarknessXX

OMG!! Im SOO Confused!! Ive Been Trying To Make A Bnet Bot For TWO DAYS And Im Geting NOWERE!!! :o
   All I Have Been Able To Do So Far Is Send Packet 0x50 and Packet 0x25 To Battle.Net For Starcraft Using BNCS. Im Stuck On Packet 0x51!!!
  Could some one plllease help me out, im looing sleep!!  :'( ;D ;) :o ??? :P

DarknessXX

GAW! I For Got to Say What Language Im useing,  :-\
  Its VB6, Again Please Help!!!

Warrior

Quote from: effect on March 09, 2006, 11:52 PM
Islam is a steaming pile of fucking dog shit. Everything about it is flawed, anybody who believes in it is a terrorist, if you disagree with me, then im sorry your wrong.

Quote from: Rule on May 07, 2006, 01:30 PM
Why don't you stop being American and start acting like a decent human?

Minux

It took me roughly (when I was beginning) about half a month to figure out the connections and stuff for a "bot". Don't expect to figure everything out in two days.

MyndFyre

Quote from: Minus on October 18, 2004, 06:14 PM
It took me roughly (when I was beginning) about half a month to figure out the connections and stuff for a "bot". Don't expect to figure everything out in two days.

Same here.  Read up, don't be a lamer asking for information.  Offer help in areas in which you are experienced, and then people will be more willing to help you later.  That's what I did.  Muwahahahahaha!  It was all a ploy!
QuoteEvery generation of humans believed it had all the answers it needed, except for a few mysteries they assumed would be solved at any moment. And they all believed their ancestors were simplistic and deluded. What are the odds that you are the first generation of humans who will understand reality?

After 3 years, it's on the horizon.  The new JinxBot, and BN#, the managed Battle.net Client library.

Quote from: chyea on January 16, 2009, 05:05 PM
You've just located global warming.

iago

I took substantially longer than that.  This was before there was a thriving bot development community, and it was just me and a packetsniffer trying to map out the packets, particularely 0x0F.  Those were the days *sigh*
This'll make an interesting test for broken AV:
QuoteX5O!P%@AP[4\PZX54(P^)7CC)7}$EICAR-STANDARD-ANTIVIRUS-TEST-FILE!$H+H*


dxoigmn

Quote from: iago on October 18, 2004, 06:52 PM
I took substantially longer than that.  This was before there was a thriving bot development community, and it was just me and a packetsniffer trying to map out the packets, particularely 0x0F.  Those were the days *sigh*

Oh the fun days...when I thought SID_PING was a keepalive value and didn't know a whole lot about the other packets.  Of course, there was no public documentation of the protocol.  Fun fun.

LivedKrad

Let's make an entire thread so everyone can sit and tickle their nostalgic side. *not* What's more important is the fact that the BNCS protocol information is posted everywhere on this forum and Mr. Guy decided he'd bug people with his weird grammar structure and annoying sentence syntax. Anyway, 0mG tHe 0lD DaYs were L33T We DidDn'T GeTT No HeLp L4m3r l0lll.

iago

Yeah, he's obviously somebody who is a regular here, or somewhere nearby, and decided to be a moron to see what kind of reactions he'd get.  But nostalgia is good :)
This'll make an interesting test for broken AV:
QuoteX5O!P%@AP[4\PZX54(P^)7CC)7}$EICAR-STANDARD-ANTIVIRUS-TEST-FILE!$H+H*


Minux

When I say I figured out the connection in half a month, I did however use a premade 0x51 until I figured out how to do it myself with a public released Broken SHA-1 version. However, one thing I never did fully understand was Checkrevision. I still to this day am not 100% certain of the processes it uses to calculate the checksum.

One thing I would like to know though, is the difference between Yobguls/Skywing [BNLS]'s/Battle.net's Checkrevisions.

Sorc.Polgara

It took me almost 2 month to even understand the concepts involved with sending and recieving packets.  Once I under stood the concepts it made it a whole lot easier to do the rest.

Note, when I first started I just ignored the SID_PING (0x25) since it isn't required to be sent.

I learned so much just by learning to send 0x50, recieve it, send 0x51, and recieve it.

Ofcourse  asking for help, for instance, here at the BotDev forum you can learn quite a bit.

I look back and see how tedious it would be to answer such a request as yours.

Look at the BotDev References forum.  Now that I look back, I made a couple of posts that were unecessary if I had looked there first.

Good luck, have fun.

UserLoser.

Quote from: Minus on October 19, 2004, 04:28 PM
One thing I would like to know though, is the difference between Yobguls/Skywing [BNLS]'s/Battle.net's Checkrevisions.

Speed wise I'd say:
Skywing's > Battle.net's > Yobguls'

DarknessXX

   Ty all, by the way im not crazy. However i did read grok's post on tips for getting responces and liked the idea on caping every word, useing lots of !!!!!, useing lots of caps, and smilys.  :) ;) :D ;D :o >:( :(
   So yea i am a good VB6 programer and will help any one in any way i can, and ill check that fourm you talked about. as far as figureing out the login i hope bnet docs, posts, a packet logger, and lots of coffee will get me through.  Hopefully still sain.  :P Its also quite horrifying that 2 days is just a scratch at the vast sea of long hours on the comp. :-\

  ..ohh and thankyou for your help, and many humorous reactions.  8) ;D :D ;)

Skywing

Quote from: Minus on October 19, 2004, 04:28 PM
When I say I figured out the connection in half a month, I did however use a premade 0x51 until I figured out how to do it myself with a public released Broken SHA-1 version. However, one thing I never did fully understand was Checkrevision. I still to this day am not 100% certain of the processes it uses to calculate the checksum.

One thing I would like to know though, is the difference between Yobguls/Skywing [BNLS]'s/Battle.net's Checkrevisions.
The one BNLS uses compiles the formula into machine code and executes it directly, somewhat similar to how Blizzard's works.  However, there are other optimizations ours uses -- such as not re-creating the sections each time through, and caching results since Battle.net doesn't generate a random string each time you connect (instead, there is a pool of strings server-side, and you get one of these each time you connect.  The server rerandomizes the pool every few minutes).