User Profile

xpeh

(no biography information)

Id 203
Member for15 years, 11 months, 6 days
Comments made14
Documents authored0
News posted0
Packets authored0
Servers owned0

Comments

xpeh
πŸ”Ž

Constants for Battle.Net 2.0
https://bitbucket.org/Greatwolf/starcrack/src/ccd08d31dc42/LaunchHelper/SRP6a.cpp

Now SRP uses 1 kbit modulus instead of 256 bit.

xpeh
πŸ”Ž

Still no progress?

xpeh
πŸ”Ž

What compression algorithm is used here?

Edit: nevermind.

xpeh
πŸ”Ž

these IDs are listed in war3.mpq\Units\UnitData.slk

Or War3x.mpq respectively.

What should this mean?

0x00 (WID_GAMESEARCH):
        0x00000004: Banned CD-Key
xpeh
πŸ”Ž

It's not defunct, Battle.Net clients still support it. So it can be used with Battle.Net emulators, or if someone uses man in the middle.

xpeh
πŸ”Ž

It's not defunct, Battle.Net clients still support it. So it can be used with Battle.Net emulators, or if someone uses man in the middle.

xpeh
πŸ”Ž

It's not defunct, Battle.Net clients still support it. So it can be used with Battle.Net emulators, or if someone uses man in the middle.

xpeh
πŸ”Ž

Please also note that Battle.net only Unicode-encodes strings for Starcraft and Brood War.

It's a little outdated, at least Warcraft 3 uses UTF-8. In addition, unicode support in Starcraft is broken, text is always encoded/decoded using cp1252<->utf8 schema, that's why utf-8 encoded text will be broken for all OSes that don't have locale set to cp1252 (Westeuropean). Because of that, using of non-ascii symbols in converstaion between game and non-game client with non-cp1252 OS locale is impossible.

You should really add last change date to pages :)

xpeh
πŸ”Ž

Battle.Net clients still support it. So it can be used with Battle.Net emulators, or if someone uses man in the middle.

xpeh
πŸ”Ž

Battle.Net clients still support it. So it can be used with Battle.Net emulators, or if someone uses man in the middle.

xpeh
πŸ”Ž

It's not defunct.

xpeh
πŸ”Ž

Change the status, it's not defunct. It still works.

xpeh
πŸ”Ž

From pvpgn:

define SERVER_CREATEACCTREPLY2_RESULT_OK 0x00000000

define SERVER_CREATEACCTREPLY2_RESULT_SHORT 0x00000001 / Username must be a minimum of 2 characters /

define SERVER_CREATEACCTREPLY2_RESULT_INVALID 0x00000002

define SERVER_CREATEACCTREPLY2_RESULT_BANNED 0x00000003

define SERVER_CREATEACCTREPLY2_RESULT_EXIST 0x00000004

define SERVER_CREATEACCTREPLY2_RESULT_LAST_CREATE_IN_PROGRESS 0x00000005

define SERVER_CREATEACCTREPLY2_RESULT_ALPHANUM 0x00000006

define SERVER_CREATEACCTREPLY2_RESULT_PUNCTUATION 0x00000007

define SERVER_CREATEACCTREPLY2_RESULT_PUNCTUATION2 0x00000008

It's funny that pvpgn itself (at least 1.8.x) only uses 3 codes: 0, 2, 4

xpeh
πŸ”Ž

(DWORD) [5] Old password hash

This is completely wrong. It is not password hash, but DoubleHashPassword()

DWORD) [5] New password hash
is real password hash.

This relies to old logon system (before WAR3).