Valhalla Legends Archive

Programming => Battle.net Bot Development => Topic started by: Don Cullen on November 11, 2007, 08:49 AM

Title: REQUESTED: Old hashes
Post by: Don Cullen on November 11, 2007, 08:49 AM
If you have any hash, from the oldest to the newest for any Battle.net related Blizzard game, I'd appreciate the donation for BNETDocs.

For StarCraft, I already have:

1.08, 1.09, 1.09b, 1.10, 1.11, 1.11b, 1.12d, 1.13e, 1.13f 1.14, 1.15.1

And yes, even the current hash will be accepted.
Title: Re: REQUESTED: Old hashes
Post by: Kp on November 11, 2007, 04:11 PM
Visit http://ftp.blizzard.com/pub/ (http://ftp.blizzard.com/pub/) for a variety of older patches.  It looks like some of the very old Starcraft ones have been pulled.

To get you started, the hashes for Diablo 1 v1.09 are 2119e1c8b818c27a06948979560cdeb4bec9ae65, a8d7f56fd81976e98e7dadf0efae4625f6749b84, and c4033b9301a9a176804b90d2da9c21db727d5949.
Title: Re: REQUESTED: Old hashes
Post by: Warrior on November 11, 2007, 04:18 PM
hahahaha
Title: Re: REQUESTED: Old hashes
Post by: Don Cullen on November 11, 2007, 08:34 PM
Good one Kp. I have only myself to blame for not being more specific. I was referring to the files used for hashing.
Title: Re: REQUESTED: Old hashes
Post by: warz on November 11, 2007, 11:36 PM
Quote from: Don Cullen on November 11, 2007, 08:34 PM
Good one Kp. I have only myself to blame for not being more specific. I was referring to the files used for hashing.

god, what a newb
Title: Re: REQUESTED: Old hashes
Post by: MyndFyre on November 12, 2007, 03:00 AM
Quote from: Don Cullen on November 11, 2007, 08:34 PM
Good one Kp. I have only myself to blame for not being more specific. I was referring to the files used for hashing.

Like, md5.exe?
Title: Re: REQUESTED: Old hashes
Post by: Hdx on November 12, 2007, 03:08 AM
The binary files used in Battle.net 'CheckReivion' function inside of there MPQs which are used on Battle.net to verify the integrity and version of the product installed on the end user's machiene.
The files for CheckRevision on bnet.
*sleep*

~Hdx
Title: Re: REQUESTED: Old hashes
Post by: Don Cullen on November 12, 2007, 06:53 AM
Quote from: Hdx on November 12, 2007, 03:08 AM
The binary files used in Battle.net 'CheckRevision' function inside of their MPQs which are used on Battle.net to verify the integrity and version of the product installed on the end user's machine. The files for CheckRevision on bnet.
*sleep*

~Hdx

Hdx pretty much got as specific as anyone could have as to what I was referring to. I was gathering the files used in hashing for him and for placement in BNETDocs' archives.

However, further contributions are no longer necessary. Kp has pretty much given me the solution I needed. All that is needed to do is to install the oldest possible copies of each game, go to http://ftp.blizzard.com/pub/ , download from the oldest to the newest, apply the patch and save the results to the archives, then move on to the next patch. While I do not have certain games (such as W2BN), that's easily remedied.

Thank you all for your time.
Title: Re: REQUESTED: Old hashes
Post by: UserLoser on November 12, 2007, 07:15 PM
Quote from: Hdx on November 12, 2007, 03:08 AM
The binary files used in Battle.net 'CheckReivion' function inside of there MPQs which are used on Battle.net to verify the integrity and version of the product installed on the end user's machiene.
The files for CheckRevision on bnet.
*sleep*

~Hdx

Version check files?  I always never understood why people called them hash files.
Title: Re: REQUESTED: Old hashes
Post by: Hdx on November 12, 2007, 08:16 PM
MM, Len(VersionCheck) > Len(Hash)
Ive head them called checksum, rev, ver, vercheck, hash, and an ungodly ammount of other names.
~Hdx
Title: Re: REQUESTED: Old hashes
Post by: Kp on November 16, 2007, 09:53 PM
Quote from: Don Cullen on November 12, 2007, 06:53 AM
However, further contributions are no longer necessary. Kp has pretty much given me the solution I needed. All that is needed to do is to install the oldest possible copies of each game, go to http://ftp.blizzard.com/pub/ , download from the oldest to the newest, apply the patch and save the results to the archives, then move on to the next patch. While I do not have certain games (such as W2BN), that's easily remedied.

That is not entirely accurate.  There are some versions which were in use on battle.net for a noticeable period of time, but which are not available from the Blizzard ftp server.  For those versions, you will still need to find someone who has that version, or at least the Blizzard patch that creates that version from an earlier one.
Title: Re: REQUESTED: Old hashes
Post by: Hdx on November 16, 2007, 10:16 PM
Speaking of that, I'd also be interested in any patch MPQs you guys have.
~Hdx
Title: Re: REQUESTED: Old hashes
Post by: Joe[x86] on November 17, 2007, 05:29 AM
Out of curiosity, what could anyone possibly want with old hash files?
Title: Re: REQUESTED: Old hashes
Post by: Chriso on November 17, 2007, 06:57 AM
Quote from: Joex86] link=topic=17165.msg174881#msg174881 date=1195298953]
Out of curiosity, what could anyone possibly want with old hash files?
Documentation, downgrading private servers (for hacking or exploits), and of course theres always comparisons between old files with new to find similarities or patterns.
Title: Re: REQUESTED: Old hashes
Post by: brew on November 17, 2007, 09:38 AM
Quote from: Chriso.de on November 17, 2007, 06:57 AM
Quote from: Joex86] link=topic=17165.msg174881#msg174881 date=1195298953]
Out of curiosity, what could anyone possibly want with old hash files?
downgrading private servers (for hacking or exploits)
IIRC PvPGN doesn't check the validity of version checks.
Title: Re: REQUESTED: Old hashes
Post by: Leaky on November 17, 2007, 10:11 AM
Quote from: brew on November 17, 2007, 09:38 AM
Quote from: Chriso.de on November 17, 2007, 06:57 AM
Quote from: Joex86] link=topic=17165.msg174881#msg174881 date=1195298953]
Out of curiosity, what could anyone possibly want with old hash files?
downgrading private servers (for hacking or exploits)
IIRC PvPGN doesn't check the validity of version checks.
yes it does....

it gives you the option to ignore failed version checks also which most people do..
Title: Re: REQUESTED: Old hashes
Post by: Chriso on November 18, 2007, 03:34 AM
If it didn't it would cause problems with gaming (one would think) since newer versions have exploits (crashes, hacks) fixed while others don't...