diff options
author | Shauren <shauren.trinity@gmail.com> | 2019-01-15 22:49:27 +0100 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2019-01-15 22:49:27 +0100 |
commit | 250fcc8970842e3e8c6b48c15ed3b7c8ba240df1 (patch) | |
tree | 0c520fce55c6ec2bf0732ab70b51dd1f5e3b6763 /src/server/authserver/Authentication/AuthCodes.cpp | |
parent | ec1cfa36f4c286ad8037516460a4e99ea5d7a5ed (diff) |
Core/Auth: Implement additional version check for modified clients during login
Diffstat (limited to 'src/server/authserver/Authentication/AuthCodes.cpp')
-rw-r--r-- | src/server/authserver/Authentication/AuthCodes.cpp | 38 |
1 files changed, 23 insertions, 15 deletions
diff --git a/src/server/authserver/Authentication/AuthCodes.cpp b/src/server/authserver/Authentication/AuthCodes.cpp index cd49e74fe33..2453241bf65 100644 --- a/src/server/authserver/Authentication/AuthCodes.cpp +++ b/src/server/authserver/Authentication/AuthCodes.cpp @@ -16,31 +16,39 @@ */ #include "AuthCodes.h" -#include <cstddef> namespace AuthHelper { static RealmBuildInfo const PostBcAcceptedClientBuilds[] = { - {15595, 4, 3, 4, ' '}, - {14545, 4, 2, 2, ' '}, - {13623, 4, 0, 6, 'a'}, - {13930, 3, 3, 5, 'a'}, // 3.3.5a China Mainland build - {12340, 3, 3, 5, 'a'}, - {11723, 3, 3, 3, 'a'}, - {11403, 3, 3, 2, ' '}, - {11159, 3, 3, 0, 'a'}, - {10505, 3, 2, 2, 'a'}, - {9947, 3, 1, 3, ' '}, - {8606, 2, 4, 3, ' '}, + {15595, 4, 3, 4, ' ', {{}}, {{}}}, + {14545, 4, 2, 2, ' ', {{}}, {{}}}, + {13623, 4, 0, 6, 'a', {{}}, {{}}}, + {13930, 3, 3, 5, 'a', {{}}, {{}}}, // 3.3.5a China Mainland build + {12340, 3, 3, 5, 'a', + {{ 0xCD, 0xCB, 0xBD, 0x51, 0x88, 0x31, 0x5E, 0x6B, 0x4D, 0x19, 0x44, 0x9D, 0x49, 0x2D, 0xBC, 0xFA, 0xF1, 0x56, 0xA3, 0x47 }}, + {{ 0xB7, 0x06, 0xD1, 0x3F, 0xF2, 0xF4, 0x01, 0x88, 0x39, 0x72, 0x94, 0x61, 0xE3, 0xF8, 0xA0, 0xE2, 0xB5, 0xFD, 0xC0, 0x34 }}, + }, + {11723, 3, 3, 3, 'a', {{}}, {{}}}, + {11403, 3, 3, 2, ' ', {{}}, {{}}}, + {11159, 3, 3, 0, 'a', {{}}, {{}}}, + {10505, 3, 2, 2, 'a', {{}}, {{}}}, + {9947, 3, 1, 3, ' ', {{}}, {{}}}, + {8606, 2, 4, 3, ' ', + {{ 0x31, 0x9A, 0xFA, 0xA3, 0xF2, 0x55, 0x96, 0x82, 0xF9, 0xFF, 0x65, 0x8B, 0xE0, 0x14, 0x56, 0x25, 0x5F, 0x45, 0x6F, 0xB1 }}, + {{}}, + }, {0, 0, 0, 0, ' '} // terminator }; static RealmBuildInfo const PreBcAcceptedClientBuilds[] = { - {6141, 1, 12, 3, ' '}, - {6005, 1, 12, 2, ' '}, - {5875, 1, 12, 1, ' '}, + {6141, 1, 12, 3, ' ', {{}}, {{}}}, + {6005, 1, 12, 2, ' ', {{}}, {{}}}, + {5875, 1, 12, 1, ' ', + {{}}, + {{ 0x8D, 0x17, 0x3C, 0xC3, 0x81, 0x96, 0x1E, 0xEB, 0xAB, 0xF3, 0x36, 0xF5, 0xE6, 0x67, 0x5B, 0x10, 0x1B, 0xB5, 0x13, 0xE5 }}, + }, {0, 0, 0, 0, ' '} // terminator }; |