[Bug 28268] PixelMine Ashen Empires Launcher login fails (server-side ASP.NET code can't handle more than 5 host adapter MAC addresses returned from GetAdaptersInfo in auth request)

WineHQ Bugzilla wine-bugs at winehq.org
Fri Dec 27 06:22:58 CST 2019


https://bugs.winehq.org/show_bug.cgi?id=28268

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |INVALID
                URL|http://www.ashenempires.com |https://web.archive.org/web
                   |/download.aspx              |/20140826105045/http://www.
                   |                            |pixelminegames.com/download
                   |                            |s/Pixel%20Mine%20Installer.
                   |                            |exe

--- Comment #16 from Anastasius Focht <focht at gmx.net> ---
Hello folks,

resolving 'INVALID' here.

The issue is still present on the ASP server-side scripts. One can use any
(invalid) user/pass on login page to test - just the POST data matters here.

With two NICs:

--- snip ---
$ pwd
/home/focht/.wine/drive_c/Program Files (x86)/Pixel Mine

$ WINEDEBUG=+wininet wine ./PixelMineLauncher.exe
...
0009:trace:wininet:build_request_header Adding custom header L"Host"
(L"login.pixelminegames.com")
0009:trace:wininet:build_request_header Adding custom header L"Content-Length"
(L"160")
0009:trace:wininet:build_request_header Adding custom header L"User-Agent"
(L"Pixel Mine Launcher Launcher / 2.9")
0009:trace:wininet:build_request_header Adding custom header L"Cookie"
(L"ASP.NET_SessionId=51noijucz5xjufzlp2j45n45")
0009:trace:wininet:HTTP_HttpSendRequestW Request header -> L"POST /OOB.ashx
HTTP/1.0\r\nHost: login.pixelminegames.com\r\nContent-Length:
160\r\nUser-Agent: Pixel Mine Launcher Launcher / 2.9\r\nCookie:
ASP.NET_SessionId=51noijucz5xjufzlp2j45n45\r\n\r\n"
0009:trace:wininet:HTTP_HttpSendRequestW full request -> "POST /OOB.ashx
HTTP/1.0\r\nHost: login.pixelminegames.com\r\nContent-Length:
160\r\nUser-Agent: Pixel Mine Launcher Launcher / 2.9\r\nCookie:
ASP.NET_SessionId=51noijucz5xjufzlp2j45n45\r\n\r\n\xbd\x11\x1b\x1fl\x1dh\x1bj\x19\x01\x07w\x05"
0009:trace:wininet:HTTP_GetResponseHeaders -->
0009:trace:wininet:read_line returning "HTTP/1.1 200 OK"
0009:trace:wininet:HTTP_GetResponseHeaders version [L"HTTP/1.1"] status code
[L"200"] status text [L"OK"]
0009:trace:wininet:HTTP_ProcessHeader --> L"Status": L"200" - 0xa0000000
...
--- snip ---

With three NICs:

--- snip ---
0009:trace:wininet:build_request_header Adding custom header L"Host"
(L"login.pixelminegames.com")
0009:trace:wininet:build_request_header Adding custom header L"Content-Length"
(L"194")
0009:trace:wininet:build_request_header Adding custom header L"User-Agent"
(L"Pixel Mine Launcher Launcher / 2.9")
0009:trace:wininet:build_request_header Adding custom header L"Cookie"
(L"ASP.NET_SessionId=nuvmnrmyf5iq5j55omqlj145")
0009:trace:wininet:HTTP_HttpSendRequestW Request header -> L"POST /OOB.ashx
HTTP/1.0\r\nHost: login.pixelminegames.com\r\nContent-Length:
194\r\nUser-Agent: Pixel Mine Launcher Launcher / 2.9\r\nCookie:
ASP.NET_SessionId=nuvmnrmyf5iq5j55omqlj145\r\n\r\n"
0009:trace:wininet:HTTP_HttpSendRequestW full request -> "POST /OOB.ashx
HTTP/1.0\r\nHost: login.pixelminegames.com\r\nContent-Length:
194\r\nUser-Agent: Pixel Mine Launcher Launcher / 2.9\r\nCookie:
ASP.NET_SessionId=nuvmnrmyf5iq5j55omqlj145\r\n\r\n\x86*.(Y\x16e\x14g\x12\x14\x10b\x1e\x1d\x17\x1do\x1bh\x19\x07\x07\x0b\x05q\x13\x01\x02\x0f\n\x0c\x0e"...
0009:trace:wininet:HTTP_GetResponseHeaders -->
0009:trace:wininet:read_line returning "HTTP/1.1 200 OK"
0009:trace:wininet:HTTP_GetResponseHeaders version [L"HTTP/1.1"] status code
[L"200"] status text [L"OK"]
0009:trace:wininet:HTTP_ProcessHeader --> L"Status": L"200" - 0xa0000000
--- snip ---

With four NICs:

--- snip ---
0009:trace:wininet:build_request_header Adding custom header L"Host"
(L"login.pixelminegames.com")
0009:trace:wininet:build_request_header Adding custom header L"Content-Length"
(L"228")
0009:trace:wininet:build_request_header Adding custom header L"User-Agent"
(L"Pixel Mine Launcher Launcher / 2.9")
0009:trace:wininet:build_request_header Adding custom header L"Cookie"
(L"ASP.NET_SessionId=ojiiiijhmhbdxa45nlv4ko3x")
0009:trace:wininet:HTTP_HttpSendRequestW Request header -> L"POST /OOB.ashx
HTTP/1.0\r\nHost: login.pixelminegames.com\r\nContent-Length:
228\r\nUser-Agent: Pixel Mine Launcher Launcher / 2.9\r\nCookie:
ASP.NET_SessionId=ojiiiijhmhbdxa45nlv4ko3x\r\n\r\n"
0009:trace:wininet:HTTP_HttpSendRequestW full request -> "POST /OOB.ashx
HTTP/1.0\r\nHost: login.pixelminegames.com\r\nContent-Length:
228\r\nUser-Agent: Pixel Mine Launcher Launcher / 2.9\r\nCookie:
ASP.NET_SessionId=ojiiiijhmhbdxa45nlv4ko3x\r\n\r\n{\xd7\xd1\xd5\xa2\xd3\xa2\xd1\xac\xdf\xdb\xdd\xa9\xdb\xda\xd2\xc6\xb2\xc4\xb5\xc2\xc2\xc0\xce\xce\xbc"...
0009:trace:wininet:HTTP_GetResponseHeaders -->
0009:trace:wininet:read_line returning "HTTP/1.1 200 OK"
0009:trace:wininet:HTTP_GetResponseHeaders version [L"HTTP/1.1"] status code
[L"200"] status text [L"OK"]
0009:trace:wininet:HTTP_ProcessHeader --> L"Status": L"200" - 0xa0000000
--- snip ---

With more than five NICs:

--- snip ---
0009:trace:wininet:build_request_header Adding custom header L"Host"
(L"login.pixelminegames.com")
0009:trace:wininet:build_request_header Adding custom header L"Content-Length"
(L"296")
0009:trace:wininet:build_request_header Adding custom header L"User-Agent"
(L"Pixel Mine Launcher Launcher / 2.9")
0009:trace:wininet:build_request_header Adding custom header L"Cookie"
(L"ASP.NET_SessionId=is4cj255jiv3mm55dum4semj")
0009:trace:wininet:HTTP_HttpSendRequestW Request header -> L"POST /OOB.ashx
HTTP/1.0\r\nHost: login.pixelminegames.com\r\nContent-Length:
296\r\nUser-Agent: Pixel Mine Launcher Launcher / 2.9\r\nCookie:
ASP.NET_SessionId=is4cj255jiv3mm55dum4semj\r\n\r\n"
0009:trace:wininet:HTTP_HttpSendRequestW full request -> "POST /OOB.ashx
HTTP/1.0\r\nHost: login.pixelminegames.com\r\nContent-Length:
296\r\nUser-Agent: Pixel Mine Launcher Launcher / 2.9\r\nCookie:
ASP.NET_SessionId=is4cj255jiv3mm55dum4semj\r\n\r\n\xd2~z|\rz\tx\x0bf`d\x16baka\x1bo\x1cmkkgi%GUVSVPR_[\\.Z\\X+FDOD at CC@KNN]KMHN\xb7\xb2\xb5\xb0\xb3\xb2"...
0009:trace:wininet:HTTP_GetResponseHeaders -->
0009:trace:wininet:read_line returning "HTTP/1.1 400 Bad Request"
0009:trace:wininet:HTTP_GetResponseHeaders version [L"HTTP/1.1"] status code
[L"400"] status text [L"Bad Request"]
0009:trace:wininet:HTTP_ProcessHeader --> L"Status": L"400" - 0xa0000000
--- snip ---

$ sha1sum Pixel\ Mine\ Installer.exe 
97cfde4e26f1144ca22c4dab745552ba985768d3  Pixel Mine Installer.exe

$ du -sh Pixel\ Mine\ Installer.exe 
484K    Pixel Mine Installer.exe

$ wine --version
wine-5.0-rc2

Regards

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.


More information about the wine-bugs mailing list