-
Banned for scamming
At least they give us a bunch of good information to use for the future years, again, thanks !
-
Contributor
From mmo-champion:
A new build is being deployed on PTRs and they will apparently be brought back online. The downtime was most likely the result of a ... small problem with one of the latest Mac build and doesn't mean the patch will hit live servers sooner than we thought.
hohohoho
"Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live." - Martin Golding
"I cried a little earlier when I had to poop" - Sku
-
Banned
Originally Posted by
TOM_RUS
This story ends with latest PTR build 13875. They fixed compiler settings...
... and they've changed the OpCodes in the latest build
It's too bad that blizzard is reading here.
-
-
Active Member
Opcode changes is hardly an issue. Just cross-reference between the two builds.
-
Banned
I love the Blizzard dev's for this kind of mistakes! 
Really nice find, thanks for sharing.
-
Active Member
Dumping some crypto-related structs:
Code:
struct SARC4Key
{
byte State[256];
byte X;
byte Y;
};
struct SHA1
{
unsigned int Nl;
unsigned int Nh;
unsigned int h0;
unsigned int h1;
unsigned int h2;
unsigned int h3;
unsigned int h4;
byte Data[64];
};
struct SHA1Digest
{
byte Digest[20];
};
struct SHA1_CONTEXT
{
unsigned int h0;
unsigned int h1;
unsigned int h2;
unsigned int h3;
unsigned int h4;
unsigned int Nh;
unsigned int Nl;
byte Data[64];
};
struct SRP6_Random
{
int State1[5];
int State2[5];
int State3[5];
int BytesAvailable;
};
struct SRP6_Client
{
byte PublicA[32];
byte SessionKey[40];
byte Proof[20];
byte UserName[20];
byte Credentials[20];
SHA1_CONTEXT Hash;
};
struct ComSat__MD5
{
unsigned int Nl;
unsigned int Nh;
unsigned int A;
unsigned int B;
unsigned int C;
unsigned int D;
byte Data[64];
};
struct MD5
{
int State[4];
};
struct Sha1
{
unsigned int Nl;
unsigned int Nh;
unsigned int h0;
unsigned int h1;
unsigned int h2;
unsigned int h3;
unsigned int h4;
byte Data[64];
};
struct Blizzard__Util__Digest_20
{
byte Digest[20];
};
struct Crypt__RSA
{
void *Key;
void *Modulus;
};
And yes, Blizzard has multiple implementations of SHA-1 and MD5.
Kudos to Phazerz for verifying some of the structs.
-
Member
I know that this is a very old thread, but does anyone know if this info has been dumped anywhere or if there is a Win32 version?
Thank you and sorry for the potential annoyance.
-
Originally Posted by
Natrist
I know that this is a very old thread, but does anyone know if this info has been dumped anywhere or if there is a Win32 version?
Thank you and sorry for the potential annoyance.
Originally Posted by
TOM_RUS
These are the latest builds with function names. And no, I think there are none for Windows. But it's really very simple to compare them yourself.
-
Member
Would anyone be kind enough to re-upload those binaries with debug information in them?
-
Corporal
The links above work fine ^^
-
Originally Posted by
Sovak007
The links above work fine ^^
Well, I only get 1 kb files containing some javascript. Looks like FileBeam is having some problems
"Threads should always commit suicide - they should never be murdered" - DirectX SDK
-
Member
-
Post Thanks / Like - 2 Thanks