https://bugs.winehq.org/show_bug.cgi?id=39323
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |focht@gmx.net Summary|Blazing Angels Squadrons of |StarForce 3.x: Protection |WWII Demo crashes with |Environment Driver v1.x |unimplemented function |'sfdrv01.sys' crashes on |ntoskrnl.exe.ExDeleteNPaged |unimplemented function |LookasideList |ntoskrnl.exe.ExDeleteNPaged | |LookasideList (Blazing | |Angels Squadrons of WWII | |Demo)
--- Comment #4 from Anastasius Focht focht@gmx.net --- Hello folks,
if you add the 'obfuscation' keyword make sure to provide the actual DRM scheme information for reference.
Also refining summary to prepare for dupes.
There is also meta bug 3260 ("StarForce 3.x: games crash or fail to start due to missing kernel driver infrastructure [metabug]")
--- snip --- -=[ ProtectionID v0.6.6.7 DECEMBER]=- (c) 2003-2015 CDKiLLER & TippeX Build 24/12/14-22:48:13 Ready... Scanning -> C:\Program Files\Ubisoft\Demo\Blazing Angels Squadrons of WWII Demo\bin\MainR.exe File Type : 32-Bit Exe (Subsystem : Win GUI / 2), Size : 1620480 (018BA00h) Byte(s) Compilation TimeStamp : 0x347B8964 -> Wed 26th Nov 1997 02:28:52 (GMT) [TimeStamp] 0x347B8964 -> Wed 26th Nov 1997 02:28:52 (GMT) | PE Header | - | Offset: 0x00000138 | VA: 0x00400138 | - [TimeStamp] 0x347B8964 -> Wed 26th Nov 1997 02:28:52 (GMT) | Export | - | Offset: 0x00184034 | VA: 0x005DFA34 | - [!] Executable uses SEH Tables (/SAFESEH) (839 calculated 839 recorded... 0 invalid addresses) [File Heuristics] -> Flag #1 : 00000000000001001100000100110011 (0x0004C133) [Entrypoint Section Entropy] : 1.45 (section #8) ".start " | Size : 0x1000 (4096) byte(s) [DllCharacteristics] -> Flag : (0x0000) -> NONE [SectionCount] 10 (0xA) | ImageSize 0x292000 (2695168) byte(s) [Export] 100% of function(s) (1 of 1) are in file | 0 are forwarded | 1 code | 0 data | 0 uninit data | 0 unknown | [VersionInfo] Company Name : Ubisoft [VersionInfo] Product Name : Blazing Angels Demo [VersionInfo] Product Version : 1. 0. 0. 1 [VersionInfo] File Description : Blazing Angels Demo [VersionInfo] File Version : 1. 0. 0. 1 [VersionInfo] Original FileName : Main.exe [VersionInfo] Internal Name : Blazing Angels Demo [VersionInfo] Legal Copyrights : Copyright (C) 2006 [!] StarForce 32 Bit v3.4 - v5.0 [<Unknown>] [CompilerDetect] -> Visual C/C++ - Scan Took : 0.682 Second(s) [0000002AAh (682) tick(s)] [499 of 573 scan(s) done]
Scanning -> C:\Program Files\Ubisoft\Demo\Blazing Angels Squadrons of WWII Demo\bin\BAP.dll File Type : 32-Bit Dll (Subsystem : Win GUI / 2), Size : 267404 (04148Ch) Byte(s) Compilation TimeStamp : 0x4427E6C9 -> Mon 27th Mar 2006 13:21:13 (GMT) [TimeStamp] 0x4427E6C9 -> Mon 27th Mar 2006 13:21:13 (GMT) | PE Header | - | Offset: 0x00000110 | VA: 0x10000110 | - [TimeStamp] 0x4427E6C9 -> Mon 27th Mar 2006 13:21:13 (GMT) | Export | - | Offset: 0x00032614 | VA: 0x108B1014 | - [TimeStamp] 0x4427E6C9 -> Mon 27th Mar 2006 13:21:13 (GMT) | DebugDirectory | - | Offset: 0x00022854 | VA: 0x108A1254 | - [File Heuristics] -> Flag #1 : 00000100000001000000000100000000 (0x04040100) [Entrypoint Section Entropy] : 6.57 (section #0) ".text " | Size : 0x221E3 (139747) byte(s) [DllCharacteristics] -> Flag : (0x0000) -> NONE [SectionCount] 6 (0x6) | ImageSize 0x8C3000 (9187328) byte(s) [Export] 50% of function(s) (1 of 2) are in file | 0 are forwarded | 2 code | 0 data | 0 uninit data | 0 unknown | [VersionInfo] Company Name : UbiSoft EMEA [VersionInfo] Product Name : Blazing Angels [VersionInfo] Product Version : 3.07 [VersionInfo] File Description : Protection Library [VersionInfo] File Version : 3.07.014.003 [VersionInfo] Original FileName : CORE.DLL [VersionInfo] Internal Name : CORE.DLL [VersionInfo] Legal Trademarks : StarForce (R) [VersionInfo] Legal Copyrights : (c) Protection Technology. 2000-2005 [Debug Info] (record 1 of 1) (file offset 0x22850) Characteristics : 0x0 | TimeDateStamp : 0x4427E6C9 (Mon 27th Mar 2006 13:21:13 (GMT)) | MajorVer : 0 / MinorVer : 0 -> (0.0) Type : 2 (0x2) -> CodeView | Size : 0x85 (133) AddressOfRawData : 0x8AA0AC | PointerToRawData : 0x2D0AC [!] Warning codeview va and offset don't match CvSig : 0x53445352 | SigGuid E8BBFA13-67D2-4453-B9C105586B0131E2 Age : 0x1 | Pdb : C:\Protection\Managers.IS-Workdir\Blazing Angels #1325.FilesProtection\2006.03.27-17.10.59.Build\Host{0} [!] StarForce 32 Bit v3.07.014.003. 27.03.06 [FrontLine] [i] [PROTECTiON iNFO] -> SF driver used: yes [i] [PROTECTiON iNFO] -> data protection and StarForce virtual file system enabled [i] [PROTECTiON iNFO] -> cd/dvd check disabled, identification of emulators is off [CdKeySerial] found "SerialNumber" @ VA: 0x008A407C / Offset: 0x0002567C [CdKeySerial] found "Invalid code" @ VA: 0x008A6500 / Offset: 0x00027B00 [CompilerDetect] -> Visual C++ 7.1 (Visual Studio 2003) - Scan Took : 0.524 Second(s) [00000020Ch (524) tick(s)] [244 of 573 scan(s) done]
Scanning -> C:\Program Files\Ubisoft\Demo\Blazing Angels Squadrons of WWII Demo\bin\BAP.exe File Type : 32-Bit Exe (Subsystem : Win GUI / 2), Size : 12570209 (0BFCE61h) Byte(s) Compilation TimeStamp : 0x4427E6D9 -> Mon 27th Mar 2006 13:21:29 (GMT) [TimeStamp] 0x4427E6D9 -> Mon 27th Mar 2006 13:21:29 (GMT) | PE Header | - | Offset: 0x00000110 | VA: 0x00400110 | - [TimeStamp] 0x4427E6D9 -> Mon 27th Mar 2006 13:21:29 (GMT) | DebugDirectory | - | Offset: 0x00030E04 | VA: 0x00432404 | - -> File has 12265425 (0BB27D1h) bytes of appended data starting at offset 04A690h [File Heuristics] -> Flag #1 : 00000100000001000000000000000100 (0x04040004) [Entrypoint Section Entropy] : 6.60 (section #0) ".text " | Size : 0x30445 (197701) byte(s) [DllCharacteristics] -> Flag : (0x0000) -> NONE [SectionCount] 4 (0x4) | ImageSize 0x4F000 (323584) byte(s) [VersionInfo] Company Name : UbiSoft EMEA [VersionInfo] Product Name : Blazing Angels [VersionInfo] Product Version : 3.07 [VersionInfo] File Description : Protection System GUI Application [VersionInfo] File Version : 3.07.014.003 [VersionInfo] Original FileName : CORE.EXE [VersionInfo] Internal Name : CORE.EXE [VersionInfo] Legal Trademarks : StarForce (R) [VersionInfo] Legal Copyrights : (c) Protection Technology. 2000-2005 [Debug Info] (record 1 of 1) (file offset 0x30E00) Characteristics : 0x0 | TimeDateStamp : 0x4427E6D9 (Mon 27th Mar 2006 13:21:29 (GMT)) | MajorVer : 0 / MinorVer : 0 -> (0.0) Type : 2 (0x2) -> CodeView | Size : 0x8E (142) AddressOfRawData : 0x3C938 | PointerToRawData : 0x3C938 [!] Warning codeview va and offset don't match CvSig : 0x53445352 | SigGuid 9E7688B8-8461-47FC-8D80B2ADC270F02E Age : 0x1 | Pdb : C:\Protection\Managers.IS-Workdir\Blazing Angels #1325.FilesProtection\2006.03.27-17.10.59.Build\UserInterface{0} [!] StarForce 32 Bit v3.07.014.003. 27.03.06 [FrontLine] [CdKeySerial] found "Invalid code" @ VA: 0x000389B8 / Offset: 0x000373B8 [CompilerDetect] -> Visual C++ 7.1 (Visual Studio 2003) - Scan Took : 0.470 Second(s) [0000001D6h (470) tick(s)] [558 of 573 scan(s) done] --- snip ---
--- snip --- $ WINEDEBUG=+tid,+service wineboot ... 000f:trace:service:scmdatabase_load_services Loading service L"sfdrv01" 000f:trace:service:load_service_config Image path = L"System32\drivers\sfdrv01.sys" 000f:trace:service:load_service_config Group = (null) 000f:trace:service:load_service_config Service account name = L"LocalSystem" 000f:trace:service:load_service_config Display name = L"StarForce Protection Environment Driver (version 1.x)" 000f:trace:service:load_service_config Service dependencies : (none) 000f:trace:service:load_service_config Group dependencies : (none) 000f:trace:service:scmdatabase_load_services Loading service L"sfhlp02" 000f:trace:service:load_service_config Image path = L"System32\drivers\sfhlp02.sys" 000f:trace:service:load_service_config Group = (null) 000f:trace:service:load_service_config Service account name = L"LocalSystem" 000f:trace:service:load_service_config Display name = L"StarForce Protection Helper Driver (version 2.x)" 000f:trace:service:load_service_config Service dependencies : (none) 000f:trace:service:load_service_config Group dependencies : (none) 000f:trace:service:scmdatabase_load_services Loading service L"sfvfs02" 000f:trace:service:load_service_config Image path = L"System32\drivers\sfvfs02.sys" 000f:trace:service:load_service_config Group = (null) 000f:trace:service:load_service_config Service account name = L"LocalSystem" 000f:trace:service:load_service_config Display name = L"StarForce Protection VFS Driver (version 2.x)" 000f:trace:service:load_service_config Service dependencies : (none) 000f:trace:service:load_service_config Group dependencies : (none) --- snip ---
Regards