[Bug 33006] Multiple .NET app installers complain about the lack of administrator privileges with Wine-Mono (Garmin Training Center 3.6.5, BaseCamp 4.x)

WineHQ Bugzilla wine-bugs at winehq.org
Sun Nov 28 12:01:45 CST 2021


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

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
          Component|-unknown                    |mscoree
            Summary|Installation of Garmin      |Multiple .NET app
                   |Training Center 3.6.5 fails |installers complain about
                   |                            |the lack of administrator
                   |                            |privileges with Wine-Mono
                   |                            |(Garmin Training Center
                   |                            |3.6.5, BaseCamp 4.x)
      Fixed by SHA1|                            |608b1e141457dc9653d4783419a
                   |                            |a6492ea705d99
                URL|http://www8.garmin.com/supp |https://web.archive.org/web
                   |ort/download_details.jsp?id |/20150414065558/http://down
                   |=835                        |load.garmin.com/software/Tr
                   |                            |ainingCenter_365.exe

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

adding stable download link via Internet Archive for documentation.

https://web.archive.org/web/20150414065558/http://download.garmin.com/software/TrainingCenter_365.exe

https://www.virustotal.com/gui/file/d981b0db0ead22f0c805f67054c99a0559bc7c61d9b2fc4831ab18d1404ddabd

$ sha1sum TrainingCenter_365.exe 
af555bdd6cc00b7e169a243f7c36b7b36231f2d6  TrainingCenter_365.exe

$ du -sh TrainingCenter_365.exe 
45M    TrainingCenter_365.exe

https://wiki.winehq.org/Mono#Versions
(https://gist.github.com/rmi1974/a65b875934f87509b536a776347d007a)

--- snip ---
Wine-Mono 4.5.2 | wine-1.7.8 -> works
Wine-Mono 0.0.8 | wine-1.5.16 -> does not work
--- snip ---

https://source.winehq.org/git/wine.git/commitdiff/608b1e141457dc9653d4783419aa6492ea705d99
("mscoree: Update Wine Mono to 4.5.2.")

====

NOTE:

There exist another variant with the same filename but slightly less in size
which doesn't exhibit this problem.

It's even from the official site snapshots:

https://web.archive.org/web/20121018072850/http://www8.garmin.com/software/TrainingCenter_365.exe

https://web.archive.org/web/20141129034507/http://gawisp.com/perry/forerunner/TrainingCenter_365.exe

https://www.virustotal.com/gui/file/4a36481545039cf235019a272891113769c4de3879607e705ccfa3e9e018540a

$ sha1sum TrainingCenter_365.exe 
aecd1d5afc7fb0fd5dc03b5721b466d85f78d5d2  TrainingCenter_365.exe

$ du -sh TrainingCenter_365.exe 
41M    TrainingCenter_365.exe

ProtectionID scan:

--- snip ---
=[ ProtectionID v0.6.9.0 DECEMBER]=-
(c) 2003-2017 CDKiLLER & TippeX
Build 24/12/17-21:05:42
Ready...
Scanning -> Z:\home\focht\Downloads\TrainingCenter_365.exe
File Type : 32-Bit Exe (Subsystem : Win GUI / 2), Size : 42786280 (028CDDE8h)
Byte(s) | Machine: 0x14C (I386)
Compilation TimeStamp : 0x4A5B86B8 -> Mon 13th Jul 2009 19:10:48 (GMT)
[TimeStamp] 0x4A5B86B8 -> Mon 13th Jul 2009 19:10:48 (GMT) | PE Header | - |
Offset: 0x00000100 | VA: 0x00400100 | -
-> File Appears to be Digitally Signed @ Offset 028CC880h, size : 01568h /
05480 byte(s)
-> File has 42304640 (02858480h) bytes of appended data starting at offset
074400h
[LoadConfig] Struct determined as v8 (Expected size 140 | Actual size 64)
[!] Executable uses SEH Tables (/SAFESEH) (173 calculated 173 recorded... 0
invalid addresses) 
[LoadConfig] CodeIntegrity -> Flags 0x0 | Catalog 0x0 (0) | Catalog Offset 0x0
| Reserved 0x1
[LoadConfig] GuardAddressTakenIatEntryTable 0x414E84 | Count 0x414E8C (4279948)
[LoadConfig] GuardLongJumpTargetTable 0x0 | Count 0x41B000 (4304896)
[LoadConfig] HybridMetadataPointer 0x0 | DynamicValueRelocTable 0x0
[LoadConfig] FailFastIndirectProc 0xFFFFFFFF | FailFastPointer 0x0
[LoadConfig] UnknownZero1 0x40
[File Heuristics] -> Flag #1 : 00000000000001001100000000000100 (0x0004C004)
[Entrypoint Section Entropy] : 6.50 (section #0) ".text   " | Size : 0x12BB5
(76725) byte(s)
[DllCharacteristics] -> Flag : (0x0000) -> NONE
[SectionCount] 4 (0x4) | ImageSize 0x77000 (487424) byte(s)
[VersionInfo] Company Name : Igor Pavlov
[VersionInfo] Product Name : 7-Zip
[VersionInfo] Product Version : 4.65
[VersionInfo] File Description : 7z Setup SFX
[VersionInfo] File Version : 4.65
[VersionInfo] Original FileName : 7zS.sfx.exe
[VersionInfo] Internal Name : 7zS.sfx
[VersionInfo] Legal Copyrights : Copyright (c) 1999-2009 Igor Pavlov
[ModuleReport] [IAT] Modules -> COMCTL32.dll | KERNEL32.dll | USER32.dll |
SHELL32.dll | OLEAUT32.dll | MSVCR80.dll
[-= Installer =-] 7-Zip SFX Setup Module !
[-= Installer =-] InstallAware Setup Module !
- Scan Took : 0.322 Second(s) [000000142h (322) tick(s)] [566 of 580 scan(s)
done]
--- snip ---

ProtectionID scan of the installer that exhibits the bug:

--- snip ---
Scanning -> Z:\home\focht\Downloads\TrainingCenter_365.exe
File Type : 32-Bit Exe (Subsystem : Win GUI / 2), Size : 46781480 (02C9D428h)
Byte(s) | Machine: 0x14C (I386)
Compilation TimeStamp : 0x4BAA0C8C -> Wed 24th Mar 2010 12:58:52 (GMT)
[TimeStamp] 0x4BAA0C8C -> Wed 24th Mar 2010 12:58:52 (GMT) | PE Header | - |
Offset: 0x00000110 | VA: 0x00400110 | -
-> File Appears to be Digitally Signed @ Offset 02C9BAD0h, size : 01958h /
06488 byte(s)
-> File has 46593232 (02C6F4D0h) bytes of appended data starting at offset
02C600h
[LoadConfig] CodeIntegrity -> Flags 0xA3F0 | Catalog 0x46 (70) | Catalog Offset
0x2000001 | Reserved 0x46A4A0
[LoadConfig] GuardAddressTakenIatEntryTable 0x8000011 | Count 0x46A558
(4629848)
[LoadConfig] GuardLongJumpTargetTable 0x8000001 | Count 0x46A5F8 (4630008)
[LoadConfig] HybridMetadataPointer 0x8000011 | DynamicValueRelocTable 0x46A66C
[LoadConfig] FailFastIndirectProc 0x8000011 | FailFastPointer 0x46C360
[LoadConfig] UnknownZero1 0x8000011
[File Heuristics] -> Flag #1 : 00000000001001001000000000000100 (0x00248004)
[Entrypoint Section Entropy] : 6.52 (section #0) ".text   " | Size : 0x13F5A
(81754) byte(s)
[DllCharacteristics] -> Flag : (0x0000) -> NONE
[SectionCount] 5 (0x5) | ImageSize 0x31000 (200704) byte(s)
[VersionInfo] Company Name : Garmin International
[VersionInfo] Product Name : Garmin Web Update
[VersionInfo] Product Version : 3.0.0.0
[VersionInfo] File Description : Garmin Web Update
[VersionInfo] File Version : 3.0.0.0
[VersionInfo] Legal Copyrights : (c) 2012 Garmin Ltd. or its subsidiaries
[ModuleReport] [IAT] Modules -> OLEAUT32.dll | USER32.dll | SHELL32.dll |
MSVCRT.dll | KERNEL32.dll
[!] File appears to have no protection or is using an unknown protection
- Scan Took : 0.219 Second(s) [0000000DBh (219) tick(s)] [566 of 580 scan(s)
done]
--- snip ---

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