[Bug 28795] ExeInfoPE v0.0.3.0: PE protection schemes that abuse %gs won't run (breaks glibc TLS selector)

WineHQ Bugzilla wine-bugs at winehq.org
Mon Jul 12 02:33:14 CDT 2021


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

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|ExeInfoPE: PE protection    |ExeInfoPE v0.0.3.0: PE
                   |schemes that abuse %gs      |protection schemes that
                   |won't run (breaks glibc TLS |abuse %gs won't run (breaks
                   |selector)                   |glibc TLS selector)
         Resolution|WONTFIX                     |FIXED
                URL|http://www.exeinfo.xwp.pl/  |https://archive.org/details
                   |                            |/exeinfo-pe-v-0.0.3.0
             Status|CLOSED                      |RESOLVED
           Keywords|                            |download

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

revisiting. Adding stable download via Internet Archive (manual upload).

https://archive.org/details/exeinfo-pe-v-0.0.3.0

@Bruno comment #7

--- quote ---
Well, I understand your concern about this bug better now. I just used
archive.org to get some older versions of the program and found out that
versions "0.0.29 598 sign" and "version 0.0.3.0 617 sign" really do not run in
wine. Although they don't crash anymore they silently quit without showing
anything, so all your study is still valid. After reverting
64ddb263d25dfceeeae8457a0131f1a2af292383 they start crashing again, so that
commit seem to have improved the situation but does not solve it completely.
--- quote ---

I've retested old ExeInfo 0.0.3.0 and found no problems running it. UI works
and analyzing executables works.

Resolving as fixed by commit
https://source.winehq.org/git/wine.git/commitdiff/64ddb263d25dfceeeae8457a0131f1a2af292383
("ntdll: Check for invalid %gs value in 32-bit code.").

Part of Wine 1.5.24 release.

Thanks Alexandre.

$ sha1sum ExeinfoPE\ v0.0.3.0.zip 
f7114968604d543cf2df91f499179bcae70238f5  ExeinfoPE v0.0.3.0.zip

$ du -sh ExeinfoPE\ v0.0.3.0.zip 
908K    ExeinfoPE v0.0.3.0.zip

$ wine --version
wine-1.5.24

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