Go Back   Winamp Forums > Developer Center > NSIS Discussion

Reply
Thread Tools Search this Thread Display Modes
Old 15th April 2008, 16:44   #1
dhesmer
Junior Member
 
Join Date: Feb 2008
Location: Germany
Posts: 12
NSIS created setup file contains suspicious code

I'm using the "AVIRA" anti virus software. Since last update of the signature file I get the message "MyProgram_setup.exe contains suspicious code: HEUR/Malware".
MyProgram_setup.exe is created by NSIS, the source is VB.Net2008 code. This is the only program I created by NSIS. All older versions of the program, located in different zip-files, are also indicated by above message and only these programs are listed, no others.
Is something wrong with NSIS?
Thanks for your help.
Diedrich
dhesmer is offline   Reply With Quote
Old 15th April 2008, 17:45   #2
fabian.rap.more
Senior Member
 
Join Date: Dec 2007
Posts: 111
Send a message via Yahoo to fabian.rap.more
it is just another false positive. contact them about it

What some invent the rest enlarge
fabian.rap.more is offline   Reply With Quote
Old 15th April 2008, 21:19   #3
Joel
Debian user
(Forum King)
 
Joel's Avatar
 
Join Date: Jan 2003
Location: Arch land
Posts: 4,896
nsis should be for installation tasks not detecting bad signatures to AntiVirus


* PC: Intel Core 2 DUO E6550 @ 2.33 GHz with 2 GB RAM: Archlinux w/ xfce4.
* Laptop: Intel Core 2 DUO T6600 @ 2.20 GHz with 4 GB RAM: Debian unstable w/ xfce4.
Joel is offline   Reply With Quote
Old 17th April 2008, 01:30   #4
fabian.rap.more
Senior Member
 
Join Date: Dec 2007
Posts: 111
Send a message via Yahoo to fabian.rap.more
I agree with Joel but we must atleast contact them about or new users will get frightened away

What some invent the rest enlarge
fabian.rap.more is offline   Reply With Quote
Old 18th April 2008, 10:14   #5
kichik
M.I.A.
[NSIS Dev, Mod]
 
kichik's Avatar
 
Join Date: Oct 2001
Location: Israel
Posts: 11,336
We need a server that'd upload all versions of NSIS including the plug-ins to daily tests on all known Anti-Virus products. Jotti and friends can be used for that. Once a false positive is detected, an automatic mail can be sent out.

NSIS FAQ | NSIS Home Page | Donate $
"I hear and I forget. I see and I remember. I do and I understand." -- Confucius
kichik is offline   Reply With Quote
Old 18th April 2008, 11:18   #6
ionut_y
Junior Member
 
Join Date: Jan 2007
Posts: 16
Re: NSIS created setup file contains suspicious code

Scan your .NET exe there : www.virustotal.com
(virustotal.com)
ionut_y is offline   Reply With Quote
Old 20th April 2008, 08:33   #7
dhesmer
Junior Member
 
Join Date: Feb 2008
Location: Germany
Posts: 12
Re: Re: NSIS created setup file contains suspicious code

Quote:
Originally posted by ionut_y
Scan your .NET exe there : www.virustotal.com
(virustotal.com)
I checked my setup file (available at www.hesmer.name\ofb\files\ofb-setup_5.0.1.exe) by virustotal. 2 of 32 (AntiVir from AVIRA and Webwasher-Gateway) found Heuristic Malware. All programs packed in this setup are with no result.
Regards Diedrich
dhesmer is offline   Reply With Quote
Old 20th April 2008, 08:37   #8
dhesmer
Junior Member
 
Join Date: Feb 2008
Location: Germany
Posts: 12
Quote:
Originally posted by Joel
nsis should be for installation tasks not detecting bad signatures to AntiVirus
Sorry ... ,
I use NSIS for setting up a distribution file. But the resulted setup file was marked suspicious by an antivirus scanner.
dhesmer is offline   Reply With Quote
Old 20th April 2008, 08:46   #9
dhesmer
Junior Member
 
Join Date: Feb 2008
Location: Germany
Posts: 12
Quote:
Originally posted by kichik
We need a server that'd upload all versions of NSIS including the plug-ins to daily tests on all known Anti-Virus products. Jotti and friends can be used for that. Once a false positive is detected, an automatic mail can be sent out.
Dear kichik,
I need some advise what to do from a developer. In the meantime several users of my software informed me about finding heuristic malware after downloading the setup file from the server. The results of a check by virustotal.com you can find at the answer to ionut_y some minutes ago. Only the setup file created by NSIS is find faulty, not the files packed into the setup file.
Thanks in advance
Diedrich
dhesmer is offline   Reply With Quote
Old 20th April 2008, 13:53   #10
kichik
M.I.A.
[NSIS Dev, Mod]
 
kichik's Avatar
 
Join Date: Oct 2001
Location: Israel
Posts: 11,336
You should contact the relevant anti-virus company and notify them of their mistake. They usually fix it within a few days.

NSIS FAQ | NSIS Home Page | Donate $
"I hear and I forget. I see and I remember. I do and I understand." -- Confucius
kichik is offline   Reply With Quote
Old 21st April 2008, 00:23   #11
seg_telltale
Junior Member
 
Join Date: Feb 2008
Posts: 10
Checking in that we had a few of our users noticing this problem. And by noticing, I say that they were blaming us for distributing a virus.

We all agree here that it's nothing that NSIS has done wrong and is simply security software developers not checking the differences between NSIS running and the offending software. However, this causes problems because users have no concept of this. What we're asking users is to say that the program that protects them from the cyber-baddies is incorrect. While we certainly aren't trying to infect people with bad stuff, I don't see how they would trust us saying that.

So how do we fix this problem? Should we have a generic NSIS installer setup for security software manufactures to check against? An installer where it compiles all the elements of NSIS but is already known as a safe program. Then security manufactures can check against the known clean NSIS and see if the signature they are detecting is a false-positive.

This has been the third time this calendar year that something like this has come across our studio, so I'd like to start ways to make sure these false-positives don't happen.
seg_telltale is offline   Reply With Quote
Old 21st April 2008, 02:11   #12
Joel
Debian user
(Forum King)
 
Joel's Avatar
 
Join Date: Jan 2003
Location: Arch land
Posts: 4,896
Or you can change antivirus

There are good ones, without nsis complainment, I never had problems with avast, nod32, both are commercial if that's what you want. There are also free ones.


* PC: Intel Core 2 DUO E6550 @ 2.33 GHz with 2 GB RAM: Archlinux w/ xfce4.
* Laptop: Intel Core 2 DUO T6600 @ 2.20 GHz with 4 GB RAM: Debian unstable w/ xfce4.
Joel is offline   Reply With Quote
Old 21st April 2008, 02:22   #13
seg_telltale
Junior Member
 
Join Date: Feb 2008
Posts: 10
Quote:
Originally posted by Joel
Or you can change antivirus
Saying "Your antivirus sucks" is not a solution to give people contacting your support lines.
seg_telltale is offline   Reply With Quote
Old 21st April 2008, 05:27   #14
fabian.rap.more
Senior Member
 
Join Date: Dec 2007
Posts: 111
Send a message via Yahoo to fabian.rap.more
Quote:
Originally posted by seg_telltale
Saying "Your antivirus sucks" is not a solution to give people contacting your support lines.
I agree with that but why are the antivirus companies detecting NSIS as malware? If it doesnt fix it then arnt they neglecting the reports sent in?

What some invent the rest enlarge
fabian.rap.more is offline   Reply With Quote
Old 21st April 2008, 14:20   #15
dhesmer
Junior Member
 
Join Date: Feb 2008
Location: Germany
Posts: 12
Quote:
Originally posted by kichik
You should contact the relevant anti-virus company and notify them of their mistake. They usually fix it within a few days.
I sent the affected file to AVIRA yesterday and got the answer right now. "No virus, just a false alarm. Will be eliminated within one of the next updates of the signature file".

Thanks to everybody
Diedrich

P.S. NSIS is an excellent product !!
dhesmer is offline   Reply With Quote
Old 21st April 2008, 22:47   #16
kichik
M.I.A.
[NSIS Dev, Mod]
 
kichik's Avatar
 
Join Date: Oct 2001
Location: Israel
Posts: 11,336
seg_telltale, handing them a ZIP file with all of the files from all of the versions isn't good enough. They don't care. I have talked with some companies in the past and non of them were cooperative in any way. They will only fix the errors in their current definitions. And those are sometimes updated in a semi or even fully automatic fashion.

What we need is to make an automated system of our own that would notify them instantly of false positives in their database. If we create something good enough, we can even offer it to other open source projects that suffer from the same problem.

NSIS FAQ | NSIS Home Page | Donate $
"I hear and I forget. I see and I remember. I do and I understand." -- Confucius
kichik is offline   Reply With Quote
Reply
Go Back   Winamp Forums > Developer Center > NSIS Discussion

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump