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

v6.5.1 is viewed as malware, while 6.5.0 wasn't #335

Open
wvpm opened this issue Jun 27, 2024 · 6 comments
Open

v6.5.1 is viewed as malware, while 6.5.0 wasn't #335

wvpm opened this issue Jun 27, 2024 · 6 comments
Labels
bug Something isn't working

Comments

@wvpm
Copy link

wvpm commented Jun 27, 2024

dnSpyEx version

6.5.1

Describe the Bug

I downloaded v6.5.1 but my antivirus (Norton) went beserk and claims the .dll's and .exe's are viruses.
The dnspy.exe is classified as a SONAR.Dropper. This is highly unusual and bad.
The other files are classified as WS.Reputation.1, this isn't so bad. It just means the file is recent and has few users.

I had no issues with dnspy 6.5.0.
I went through the pushes since between 6.5.0 & 6.5.1 but couldn't find any obvious malware.

How To Reproduce

  1. Have Norton (or possibly other antivirus) running.
  2. Download v6.5.1 and try to run it.
  3. Watch antivirus remove dnspy altogether.

Expected Behavior

I expect Norton (and other antivirus programs) to be cool with dnspy or at least as cool as v6.5.0.

Actual Behavior

The dnspy.exe is classified as a SONAR.Dropper. The other files are classified as WS.Reputation.1. Everything is removed.

Additional Context

Note I downloaded v6.5.1 from https://github.com/dnSpyEx/dnSpy/releases/tag/v6.5.1 and not some shady fake site.
I used the dnSpy-net-win64.zip version for both versions. I verified v6.5.0 does not trigger antivirus.

@wvpm wvpm added the bug Something isn't working label Jun 27, 2024
@riQQ
Copy link

riQQ commented Jun 27, 2024

Virustotal claims it's clean:
https://www.virustotal.com/gui/url/4aa371f9b3ef4bbcfef4abd031a1b6281e5c51392365ea79e7283d637be1d541/detection

@Washi1337
Copy link

The dnspy.exe is classified as a SONAR.Dropper. This is highly unusual and bad.

Norton is unusually bad as an AV as well 🙃.

AV has a tendency to mark reverse engineering tooling as malicious. You can add dnSpy as an exclusion as described here or follow this guide to solve all your Norton-related problems.

There is no malware in dnSpy added in between the versions 6.5.0 and 6.5.1.

@rickbrew
Copy link

Norton is unusually bad as an AV as well 🙃.

Norton is one of the worst, along with AVAST (which btw injects into processes and causes all sorts of other random problem/crashes).

I had a trickle of false positive reports for my own app, even though it was digitally signed, until I was able to switch to Azure Trusted Signing (formerly Azure Code Signing). Even Defender would flag each new update for a few days, for some people. It was never a specific virus, just heuristics based on "omg it's a self extracting EXE requiring admin privilege" (yes it's an installer, duh?) or other ML nonsense.

Our conclusion/opinion is that all AV other than Defender is complete garbage or legitimate scareware, and should just be uninstalled. If they're flagging random not-unsafe stuff as a virus then they're just trying to look "busy", and you can't trust that they're being serious about their job.

@wvpm
Copy link
Author

wvpm commented Jun 27, 2024

Thanks for the quick reactions. I believe it is safe and I know Norton can overreact.
I still wonder why it flags v6.5.1 as malware and accepts v6.5.0.
Is it purely because it is new and has few users? Or maybe signatures are invalid/missing?

@cod3nym
Copy link

cod3nym commented Jun 27, 2024

From my experience many .NET detection rules fail to take the whole picture into account. Simple byte patterns like a few NEG NOT instructions after each other will result in a bunch of flags as crypter or loader malware. There is a high likelyhood of a coincidental match.

@jonbarnettk
Copy link

jonbarnettk commented Jun 27, 2024 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

6 participants