Questions tagged [virus]

A computer virus is a computer program that can replicate itself and spread from one computer to another. The term "virus" is also commonly, but erroneously, used to refer to other types of malware, including but not limited to adware and spyware programs that do not have a reproductive ability.

Malware includes computer viruses, computer worms, Trojan horses, most rootkits, spyware, dishonest adware and other malicious or unwanted software, including true viruses. Viruses are sometimes confused with worms and Trojan horses, which are technically different. A worm can exploit security vulnerabilities to spread itself automatically to other computers through networks, while a Trojan horse is a program that appears harmless but hides malicious functions. Worms and Trojan horses, like viruses, may harm a computer system's data or performance. Some viruses and other malware have symptoms noticeable to the computer user, but many are surreptitious or simply do nothing to call attention to themselves. Some viruses do nothing beyond reproducing themselves.

An example of a virus which is not a malware, but is putatively benevolent, is Fred Cohen's compression virus. However, antivirus professionals do not accept the concept of benevolent viruses, as any desired function can be implemented without involving a virus (automatic compression, for instance, is available under the Windows operating system at the choice of the user). Any virus will by definition make unauthorised changes to a computer, which is undesirable even if no damage is done or intended. On page one of "Dr Solomon's Virus Encyclopaedia", the undesirability of viruses, even those that do nothing but reproduce, is thoroughly explained.

Source: Wikipedia (Computer Virus)

499 questions
67
votes
11 answers

Program made with PyInstaller now seen as a Trojan Horse by AVG

About a month ago, I used PyInstaller and Inno Setup to produce an installer for my Python 3 script. My AVG Business Edition AntiVirus just started complaining with today's update that the program has an SCGeneric Trojan Horse in the main .exe file…
Jeff H
  • 915
  • 1
  • 6
  • 11
62
votes
17 answers

Accidentally created a virus?

I've seen it happen reasonably often: I write an application in Delphi and when I compile it, the virus-scanner tells me that I've created a virus and then immediately deletes the executable again. It's annoying but reasonable easy to fix by doing a…
Wim ten Brink
  • 25,901
  • 20
  • 83
  • 149
60
votes
4 answers

How can a virus exist in an image?

I have recently watched this video of a Finnish internet security expert. Somewhere around eleventh minute, he talks about a virus which is hidden in an image and executes when the image is about to be displayed. I am wondering how do they…
JoeSlotsky
  • 783
  • 2
  • 7
  • 8
41
votes
10 answers

My programs are blocked by Avast Antivirus

I'm an amateur programmer, and I'm getting desperate and mad because of a big issue: most of my programs are blocked by Avast Antivirus, while some aren't, and I don't understand why. The more I try to investigate, the less I understand what the…
QuentinC
  • 12,311
  • 4
  • 24
  • 37
37
votes
8 answers

How to get rid of eval-base64_decode like PHP virus files?

My site (very large community website) was recently infected with a virus. Every index.php file was changed so that the opening php tag of these files it was changed to the following line:
fractalbit
  • 963
  • 2
  • 12
  • 17
20
votes
2 answers

My C# program is detected as a virus?

I have created a C# program and I recently noticed that when I merge my referenced .dlls into one executable .exe file using IL Merge, my Anti Virus (Avast) immediately deletes it and says that it's a virus. I always make lots of back ups so I…
Harry
  • 301
  • 1
  • 4
  • 9
20
votes
3 answers

Trying to decode a virus

My server was recently attacked, and I've been trying to research how and why it is happening. I have found a very similar pattern in the virus files that looks something like this - as far as I can tell it's trying to run a specific file? Has…
Steven Matthews
  • 9,705
  • 45
  • 126
  • 232
20
votes
2 answers

What are my options to check for viruses on a PHP upload?

I am looking to see how I can go about checking if an uploaded file has a virus or not via PHP. What options exist, pros and cons of each, etc.
Carl
  • 219
  • 1
  • 2
  • 4
19
votes
10 answers

PHP script: malicious JavaScript code at the end

The problem: On my webspace there are PHP files which all end with this: Before this line, there is also HTML code in the files. The output in the browser ends with this, of course: But yesterday,…
caw
  • 30,999
  • 61
  • 181
  • 291
15
votes
3 answers

how to recompile the bootloader of Pyinstaller

I have an AntiVirus false positive problem of my exe file generated using PyInstaller, by searching i found this answer witch consist of recompiling the bootloader and i just can't get it done. This what i've tried so far: try to install C++…
infantry
  • 336
  • 1
  • 5
  • 15
15
votes
5 answers

Virus in Delphi 7

When i compile a new project in Delphi 7 IDE , the MCafee identifies it as Virus and deletes it . The virus identified as Generic.dx!gmk and is deleted by the antivirus so no new Exe is created . How do we resolve this issue ? Is this a false…
Senthil Kumar B
  • 926
  • 6
  • 13
14
votes
3 answers

Debugging what this LISP Virus is doing

My firm has been hit by an AutoCAD virus that is deleting and replacing our acaddoc.lsp with the routine below. I'm an architect and not exactly sure what this is doing by the repetitive "find" and "deletes". Questions What is this replacing the…
user231577
12
votes
8 answers

Sniffing network traffic for signs of viruses/spyware

How can I connect a system to a network and sniff for virus/spyware related traffic? I'd like to plug in a network cable, fire up an appropriate tool sand have it scan the data for any signs of problems. I don't expect this to find everything, and…
DrStalker
  • 9,061
  • 17
  • 43
  • 47
11
votes
1 answer

How do the Antivirus programs detect the EICAR Test Virus?

The EICAR test virus is used to test the functionality of the anti virus programs. In order to detect it as a virus, Should the antivirus program have the virus definition for the test virus OR The heuristics detect it as a suspicious pattern and…
Chathuranga Chandrasekara
  • 20,548
  • 30
  • 97
  • 138
11
votes
3 answers

Are there any open source viruses?

A question on programmers.se got me wondering: has anybody released an open source virus? Of course I'm just wondering out of sheer curiosity of what a virus's source code might look like. A quick google search shows that there are plenty of open…
Jason Baker
  • 192,085
  • 135
  • 376
  • 510
1
2 3
33 34