https://bugs.winehq.org/show_bug.cgi?id=15705
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |obfuscation Status|NEW |RESOLVED URL|http://www.gameupdates.org/ |http://uk2.strategyinformer |details.php?id=2899 |.com/v2/download/1c3a34db/a | |rea51/midway_area51.exe CC| |focht@gmx.net Resolution|--- |ABANDONED Summary|AREA 51 free w/ads version, |AREA 51 free w/ads version, |setup_exception_record |setup_exception_record |stack overflow |stack overflow (Softwrap | |DRM scheme)
--- Comment #10 from Anastasius Focht focht@gmx.net --- Hello folks,
resolving 'abandoned' here.
It's indeed Softwrap DRM scheme. Unfortunately ... or rather fortunately for mankind that garbage went defunct/bankrupt.
--- snip --- -=[ ProtectionID v0.6.6.7 DECEMBER]=- (c) 2003-2015 CDKiLLER & TippeX Build 24/12/14-22:48:13 Ready... Scanning -> C:\Program Files\Midway Home Entertainment\AREA-51\A51.exe File Type : 32-Bit Exe (Subsystem : Win GUI / 2), Size : 1433600 (015E000h) Byte(s) Compilation TimeStamp : 0x47B94218 -> Mon 18th Feb 2008 08:30:16 (GMT) [TimeStamp] 0x47B94218 -> Mon 18th Feb 2008 08:30:16 (GMT) | PE Header | - | Offset: 0x00000120 | VA: 0x00400120 | - [TimeStamp] 0x47B94218 -> Mon 18th Feb 2008 08:30:16 (GMT) | Export | - | Offset: 0x00158838 | VA: 0x00580838 | - [File Heuristics] -> Flag #1 : 00000000000000000100000100100011 (0x00004123) [Entrypoint Section Entropy] : 7.66 (section #5) ".xlok " | Size : 0x9000 (36864) byte(s) [DllCharacteristics] -> Flag : (0x0000) -> NONE [SectionCount] 6 (0x6) | ImageSize 0x186000 (1597440) byte(s) [Export] 100% of function(s) (4 of 4) are in file | 0 are forwarded | 4 code | 0 data | 0 uninit data | 0 unknown | [!] SoftWrap detected ! [CdKeySerial] found "License key" @ VA: 0x000FEA4D / Offset: 0x000D6A4D [CdKeySerial] found "License key" @ VA: 0x00106629 / Offset: 0x000DE629 [CdKeySerial] found "Trial period" @ VA: 0x0010A994 / Offset: 0x000E2994 [CdKeySerial] found "Trial period" @ VA: 0x00118C5C / Offset: 0x000F0C5C [CdKeySerial] found "Trial period" @ VA: 0x001359A1 / Offset: 0x0010D9A1 [CompilerDetect] -> Borland Delphi (unknown version) - 20% probability - Scan Took : 0.690 Second(s) [0000002B2h (690) tick(s)] [499 of 573 scan(s) done] --- snip ---
The app hangs on startup and eventually times out when trying to reach now defunct softwrap.com server(s).
--- snip --- $ WINEDEBUG=+tid,+seh,+relay wine ./A51.exe >>log.txt 2>&1 ... 0027:Call wininet.InternetConnectA(00000001,0032dca9 "www.softwrap.com",003201bb,0049e4bd "",0049e4bd "",00000003,00000000,00000000) ret=00461aa5 ... 0027:Ret wininet.InternetConnectA() retval=00000002 ret=00461aa5 0027:Call wininet.HttpOpenRequestA(00000002,004a97d0 "POST",0032dc29 "CountryLookupService/CountryLookupService.asmx/CountryStatusLookup",004a9bfc "HTTP/1.1",0049e4bd "",00000000,04c01000,00000000) ret=0046392e ... 0027:Ret wininet.HttpOpenRequestA() retval=00000003 ret=0046392e 0027:Call wininet.HttpSendRequestA(00000003,0032d38c "Host: www.softwrap.com:443\r\nContent-Type: application/x-www-form-urlencoded\r\n",0000004d,0032dfcc,0000002d) ret=00463a36 ... 0027:Call KERNEL32.InitOnceExecuteOnce(7e1dca20,7e1a20c5,00000000,00000000) ret=7e1a2189 0027:Call ws2_32.WSAStartup(00000101,0032bc44) ret=7e1a20ef 0027:Ret ws2_32.WSAStartup() retval=00000000 ret=7e1a20ef 0027:Ret KERNEL32.InitOnceExecuteOnce() retval=00000001 ret=7e1a2189 0027:Call ws2_32.socket(00000002,00000001,00000000) ret=7e1a2235 0027:Ret ws2_32.socket() retval=0000007c ret=7e1a2235 0027:Call ws2_32.connect(0000007c,00150c88,00000010) ret=7e1a2288 ... 0027:Ret ws2_32.connect() retval=ffffffff ret=7e1a2288 0027:Call ws2_32.WSAGetLastError() ret=7e1a229d 0027:Ret ws2_32.WSAGetLastError() retval=0000274c ret=7e1a229d ... 0027:err:wininet:open_http_connection create_netconn failed: 12029 ... 0027:Ret wininet.HttpSendRequestA() retval=00000000 ret=00463a36 ... 0027:Call user32.CreateWindowExW(00000000,004a3260 L"SWMARCLASS",004a324c L"SWOFTWRAP",00cf0000,00000064,00000064,0000000a,0000000a,00010020,00000000,00400000,00000000) ret=0041ffb9 ... 0027:Call KERNEL32.CreateFileA(005951f8 "C:\Program Files\Midway Home Entertainment\AREA-51\html\NoInternet.htm",80000000,00000000,00000000,00000003,00000000,00000000) ret=00413a24 ... --- snip ---
$ sha1sum midway_area51.exe 8822a64b128ffd95f43d63537c0d11392c23d6b7 midway_area51.exe
$ du -sh midway_area51.exe 2.0G midway_area51.exe
$ wine --version wine-1.7.49-41-g36a39ce
Regards