Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

From Version 0.9.2 Virus checker reports the file contains malware #2456

Open
KZNBro opened this issue Feb 9, 2024 · 2 comments
Open

From Version 0.9.2 Virus checker reports the file contains malware #2456

KZNBro opened this issue Feb 9, 2024 · 2 comments

Comments

@KZNBro
Copy link

KZNBro commented Feb 9, 2024

NOT A BUG IN THE SOFTWARE!

Hi, I'd like to report that from Version 0.9.2, downloading the meerK40t.exe is being rejected by my virus checker as the file reports the following malware:
The following is as transcribed from my AV notification screen=>

"Threat Blocked
We've blocked srsYR044.exe.part because it was infected with Win32:Malware-gen"

This is using AVG

SW Version 23.12.3314 (build 23.12.8722.815)

Virus definitions Version: 240118-6

Number of definitions: 18,616,656

UI version: 1.0.737

Note that this warning is not apparent in Version 0.9.1 and is thrown out in ALL subsequent versions starting at 0.9.2 to current, 0.9.4 Beta 3 Bug Fixes and Adjustments. The person that has been compiling the files, the .exe at least, has malware on their machine. It would be much appreciated if that could be addressed as a matter of urgency.

This is a:

  • [] Bug
  • [] Suggestion for an enhancement

SUMMARY

DETAILS

ERROR MESSAGE

<!-- Please copy and paste any error messages from e.g. a crash report file. -->

YOUR ENVIRONMENT

  • MeerK40t version:
  • OS:
  • Running from: <|-- e.g. Executable, package (PIP3/Pypi), downloaded source, git managed source

SCREENSHOTS

Zipped SVG File(s)

@jpirnay
Copy link
Contributor

jpirnay commented Feb 9, 2024

This is a false positive, the python executable builder is always raising eyebrows with antiviruschecker, as it decompresses the python source code and runs the equally unpacked python executable to run the script. Unfortunately there is only so much we can do about it.
If you are feeling uncomfortable with this warning, our recommendation would be to run meerk40t from source, there is no performance penalty associated with it.
Have a look at https://github.com/meerk40t/meerk40t/wiki/Install:-Source

@Sophist-UK
Copy link
Contributor

Sophist-UK commented Feb 9, 2024

@KZNBro Just to give a little more explanation, Meerk40t uses the same tool to package up Python code into Windows executables that many other projects use - and some of those projects are malware, and then all such projects get tarred with the same brush because they have the same signature because they use the same packaging tool.

There is, I believe, some sort of variable value you can set which changes the executable signature, so the devs have to experiment until they find one which doesn't trigger a false-positive virus alert and use that. And then, when an AV tool detects MK as a malware signature again, it doesn't mean that MK has a virus - it just means that some malware developer has started to use the same signature. Since the source code including the packaging code for the executable are open source and visible, you can still be confident that it doesn't include a virus.

It also doesn't help that the MK project doesn't have a code signing certificate - because unsigned code is (understandably) considered more risky by anti-virus software and operating systems. But such certificates are expensive, and unless someone else coughs up the cash for it, @tatarize can't be expected to pay for it himself.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants