Menu

#69 Virustotal flags 64tass as malicious

1.58.2974
open
nobody
None
5
2023-05-23
2023-05-10
Tom Seddon
No

https://www.virustotal.com/gui/file/4022d8a5a63637d0fc1489536434ae15f3004c08f80194a080cc0096c73c3b6b/detection

Previous builds are not flagged.

Any suggestions? I don't know how to investigate properly, as I'm sure any any genuine malware would defeat my attempts.

--Tom

Discussion

  • Soci/Singular

    Soci/Singular - 2023-05-11

    Hello!

    I cross compile 64tass under Linux using mingw-w64 as well (currently version 10.2.1). Checked and the release here and it was not tampered with.

    Probably someone managed to create a too broad signature again resulting in this false positive. Hopefully it'll generate enough trouble that the next update will refine it. I personally won't waste my time complaining at AV vendors about their false-positives.

    It was always sort of annoying and had to stop using executable compression for this reason decades ago. For some reason their logic went like this: viruses tended to be compressed, compressed executables are a rare sight, therefore everything compressed is suspect. Reversing this logic gives that these days mingw-w64 must be a popular choice for certain kinds of development...

    Using another compiler might help but as a quick alternative I only have mingw32 4.4.4 (for vintage stuff) with its incomplete libraries. If I remember correctly aborting with control+c isn't supported for example. Or OpenWatcom 2.0 but the result isn't feature complete there either. It is possible to use MSVC natively as far as I know as I got a few reports about that whenever I broke it accidentally but that's not an option for me.

    For now I'll leave this bug open as a reminder that I need to look for ways to avoid providing my own executables for windows in the future.

     
  • Soci/Singular

    Soci/Singular - 2023-05-23

    Meanwhile I've created a mingw package for msys2 and sent in a PR. If it goes through there'd be windows builds using the latest toolchains for both 32/64bit and even arm.

    By the way last week I tried recompiling with the old mingw32 4.4.4 and it really did the trick to avoid that false positive.

     

Log in to post a comment.

MongoDB Logo MongoDB