Text virus (new virus theory)

Source: Internet
Author: User

Text virus (new virus theory)

In the past, when talking about viruses, we had to distinguish between text and executable files. In theory, viruses are program code, so only executable files can be infected, images and other data files cannot be infected with viruses. However, I think data files can also be infected with viruses. Virus is code, which is correct. However, the understanding of the Code should be more extensive than the compilation code that can be understood by the computer. This is an example of a widely spread macro virus.
Some are actually an Interpretation Language and code. My original "Pay attention to the interpretation of code and the new virus that combines CPU code" clarified that this interpretation language is also a kind of code, which is essentially different from the code in computer executable files. In this case, even data files such as text files, images, and files can be understood as code, and data transmission over network communication can also be considered as code execution. The Code command of a word in the text is to view the word displayed by the software of the text file. The Code command of line break is "0X0D" and "0X0A" is to display the command of line break when the software is displayed.

If there is code, it cannot be used as a virus. If a virus is transmitted, it must be copied. Therefore, there must be a copy command. As mentioned above, the general text display software only has some commands displayed. This is why text files cannot be infected with viruses. However, if data processing software such as text has errors, such as buffer overflow, or something, it can be understood as another command. If conditions are good, it can be used for replication, so it is possible to pass the virus. In terms of network communication, many of them are data processing (of course, some of them are directly transferred for executable code execution). In fact, we can also think that the transmitted data is transmitted as some commands in the past, what should I do if the other side of the Communication receives the message. Of course, these command functions are not as easy as computer executable code, so hackers need to look at how to combine these commands to gain some control, and sometimes some bugs can enhance our instruction set, it can be used effectively.

In fact, there is already a text virus, and it is not a BUG in the text display software, it is a chain letter! Is chain mail a virus? Yes, it's a virus. That's right !! This is a masterpiece of taking advantage of what I said! A virus requires a copy command, which is not commonly used by text processing software. What is text display in general? Show visitors. What will happen after reading it? In this case, there is a process. In fact, human beings are also part of the computer. I think there is no copy command in human processing. Obviously, there is one. Then let it execute. How should we execute it? That is the content of some chain emails. "Please copy XX copies and send them out, or else you will encounter them ...", "XX virus is found on the network. Please do not open XX emails. Please notify all your friends ....." And so on, these words mean you need to copy, and this is the copy command, so these messages can be spread. Actually
Is a virus. If the content of the message is compiled into 1.1 pieces, it can be damaged (damage is not the essence of the virus ).

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.