• Welcome to Valhalla Legends Archive.
 

Text I know...not binary...

Started by iNsAnE-MS, October 12, 2003, 08:51 AM

Previous topic - Next topic

iNsAnE-MS

Unfortunately I only dealt with the text/chat gateway of battle.net back before diablo 2 came out and wrote a nice control for it, and in the past few months I developed a pretty functional bot specific to a diablo 2 clan that I joined, but it connects with a diablo 2 CD-KEY through bgate (predecessor to BG3) because I couldn't get them to give me a BG3 key and I was wondering with the patch on the way if I should consider converting my control to binary so I can add more functionality to my bot and avoid a potential disaster if bgate becomes more outdated than it already is (right now it basically only supports diablo II classic logons). Is there anywhere that you can point me to get started learning the binary aspects of Battle.Net? I would most likely only be dealing with logging onto diablo II since my bot was written for it.

iNsAnE-MS

Although it was nice to dig out that control of mine and see that over 4 years it took me maybe a half an hour to update it to perfect working condition again  ;D

hismajesty

#2
Quote from: CupHead on October 12, 2003, 10:41 AM
Use CSB.

iNsAnE[m-s], please /ignore Cuphead.

Edit: Reasoning
CSB is a useful tool, but why use something thats just going to get you flamed?

Newby

I did use CSB  :o

Then I learned hashes :(

I like BNLS though :D
- Newby

Quote[17:32:45] * xar sets mode: -oooooooooo algorithm ban chris cipher newby stdio TehUser tnarongi|away vursed warz
[17:32:54] * xar sets mode: +o newby
[17:32:58] <xar> new rule
[17:33:02] <xar> me and newby rule all

Quote<TehUser> Man, I can't get Xorg to work properly.  This sucks.
<torque> you should probably kill yourself
<TehUser> I think I will.  Thanks, torque.

Freeware

Quote from: Newby on October 12, 2003, 10:53 AM
I did use CSB  :o

Then I learned hashes :(

I like BNLS though :D

I agree, but now im using my own quickhash routine similar to BNLS with my control called QuickHash. It downloads a less than 1KB ini file that has the newest version bytes, checksums and exe info. So basically its still localhashed, but not requiring the actual files

Banana fanna fo fanna

Quote from: Freeware on October 12, 2003, 11:55 AM
Quote from: Newby on October 12, 2003, 10:53 AM
I did use CSB  :o

Then I learned hashes :(

I like BNLS though :D

I agree, but now im using my own quickhash routine similar to BNLS with my control called QuickHash. It downloads a less than 1KB ini file that has the newest version bytes, checksums and exe info. So basically its still localhashed, but not requiring the actual files

How did you accomplish this amazing feat of hashing files that don't exist?

UserLoser

Quote from: St0rm.iD on October 12, 2003, 08:56 PM
How did you accomplish this amazing feat of hashing files that don't exist?

The same way he sends packet 0xFU.

iNsAnE-MS

Whoa there, all that and still nobody really even tried to point me in the right direction? You gotta remember I'm not familiar with 99% of the actual bot development scene, therefore I really don't know where to start learning this stuff!

iNsAnE-MS

And what the heck is CSB, or BNLS for that matter?

hismajesty

QuoteAlthough it was nice to dig out that control of mine and see that over 4 years it took me maybe a half an hour to update it to perfect working condition again  

I thought you fixed it.

QuoteAnd what the heck is CSB, or BNLS for that matter?

CSB stands for 'Clean Slate Bot' it is an OCX developed by Cuphead to connect to the BNLS server with little or no coding.

BNLS is... (from skywings page)
Quote
Battle.Net Logon Server (BNLS)
Codeveloped by Yoni, BNLS provides a powerful interface to bot developers for running key functions required to log on to Battle.net.
BNLS supports encoding CD-keys for all CD-keyed Blizzard products, and running the version check for all CD-keyed Blizzard products.
Additionally, BNLS supports hashing logon data with both the modified SHA-1 implementation used with legacy products on Battle.net, and the so-called "New Logon System (NLS)" in use with Warcraft III (and other products in the near future).
The protocol specification is available for download. Bot authors are welcome to implement support for the BNLS server on www.valhallalegends.com, provided they follow the protocol specification and acquire their own unique bot ID/bot password.

Adron

Quote from: St0rm.iD on October 12, 2003, 08:56 PM

How did you accomplish this amazing feat of hashing files that don't exist?

If the hash parameters didn't change so often I'd see something in his idea.

Grok

Quote from: UserLoser on October 12, 2003, 10:09 PM
Quote from: St0rm.iD on October 12, 2003, 08:56 PM
How did you accomplish this amazing feat of hashing files that don't exist?

The same way he sends packet 0xFU.

This made me laff.

Adron

Quote from: Grok on October 13, 2003, 07:56 AM
Quote from: UserLoser on October 12, 2003, 10:09 PM
Quote from: St0rm.iD on October 12, 2003, 08:56 PM
How did you accomplish this amazing feat of hashing files that don't exist?

The same way he sends packet 0xFU.

This made me laff.

Me too, but then, a lot of these posts do. Even the ones that aren't intended to be funny.

MrRaza


Grok