Chapter 43 Constructing Computer Viruses from a Biological Perspective

"Fortunately, these six vulnerabilities are relatively hidden, if it is not for the careful search line by line, it is impossible to find them, even if the search is carried out line by line, it is difficult to find them, because the volume of a set of system programs is too large, and looking for vulnerabilities in it is no less than looking for a needle in a haystack. Pen? Interesting? Pavilion wWw. biquge。 info”

Liu Fang comforted himself, and finally regained a little self-confidence, he continued: "It is not excluded that there are other loopholes in this system, which shows that the system program has imperfect characteristics, well, nothing in the world can reach the most perfect degree, this set of theories is still applicable to computer programs." ”

There is no such thing as perfection in the world, and of course Liu Fang knows this truth, and he quotes this set of arguments in the category of computer software, and the same is applicable.

So far, all computer systems have been found to have vulnerabilities, because these systems are written by humans, and manpower is limited after all, and it is impossible for even a rigorous person not to make mistakes.

After Liu Fang finished speaking, his self-confidence was completely restored, and after he fixed the six loopholes, he turned to think about computer viruses.

"Since the name contains the word virus, it should have the basic characteristics of a virus, and what are the basic characteristics of a virus? From a biological point of view, viruses should be destructive, replicating, stealthy, as well as infectious and latent. ”

"However, there is still a difference between computer science and biology, and I personally think that in addition to the above characteristics, computer viruses should also have two characteristics: passive triggering and active triggering."

"Anyway, how do I build a powerful computer virus program?"

Originally, Liu Fang just wanted to analyze the characteristics of computer viruses and then develop a targeted virus killing program, but since he had never been exposed to any computer viruses, this method obviously did not work.

Through Sam's narration, Liu Fang has a very deep impression of the ferocity of hackers, although his construction of computer viruses is also hacking, but Liu Fang's original intention is not to harm other computer users, he just wants to have the ability to protect himself when he encounters hackers in the future.

It's like a person with a good nature, he lives in a place that is not very safe, in order to protect himself, he will always carry a knife with him, and when he encounters bad people who attack him, he will take out this knife to resist.

You can't say that this person is as vicious as those bad guys, that the knife in his hand is just a tool for self-preservation, and that he doesn't want to use the knife to hurt anyone.

After analyzing the characteristics of the virus, Liu Fang fell into a long period of contemplation, he had nothing to learn from, he could only rely on himself to explore.

After thinking about it for a while, Liu Fang's mind suddenly had such an idea: Why don't I conceive of a computer virus from a biological point of view?

This is only the superficial meaning of this idea, and its extended meaning is as follows: first find a biological virus that human beings cannot solve at present, and build a computer virus according to its characteristics.

Computers are composed of hardware and software, hardware is equivalent to the human body, software is equivalent to the human brain, in a sense, in addition to the computer does not have the ability to act, other aspects have a high similarity with human beings, it is based on this cognition that Liu Fang will have the idea of building a computer virus from a biological point of view.

When it comes to the more powerful virus in biology, a very loud name immediately came to Liu Fang's mind, and this name is AIDS.

AIDS is harmful by destroying the body's immune system, which can lead to many complications. The biggest feature of this virus is that it cannot be completely eradicated, and the destruction is very terrifying, no matter who is infected with this virus, never want to get out of its threat.

"Since AIDS is so bad, let's use it as a reference."

After Liu Fang finished speaking, he continued to think, and after a while, he began to write the virus program.

Liu Fang first identified the source code of the virus program, which is the basis of all programs.

The function of the source code is to determine the basic logical characteristics of the program, for example, in the discipline of mathematics, no matter how advanced the mathematical formulas, are deduced from the basic operations such as 1+1=2, without these basic operation formulas, there will be no advanced mathematical formulas.

Therefore, the source code has unquestionable authority, no matter what the program, its source code is the most powerful, through the source code, you can modify the program at will, it can be said that as long as the source code is mastered, who has completely mastered the program.

After determining the source code, Liu Fang began to build in the direction of "cannot be eliminated and can fundamentally destroy the computer", as for the other characteristics of computer viruses, Liu Fang has long taken them into account.

How do I keep my computer from getting rid of a program? The easiest way is to let this program infect the core files of the system, at this time if you want to delete it, you can only clean it up with the system, to put it bluntly, this is also called reinstalling the system.

Those more powerful viruses basically have this function, but Liu Fang wants more than this, he also needs his own virus program to be able to fundamentally destroy the computer, if it is only to destroy the system, can it be called fundamental destruction of the computer? Apparently not.

In order to achieve this goal, Liu Fang thought of a very negative method, which is very simple to say, but very difficult to implement.

This method is related to computer hardware, and in simple terms, it achieves its purpose by damaging computer hardware.

It's a little strange to say: how can a virus program wreak havoc on computer hardware? The two don't belong to the same physical category at all, okay? Could it be that you let the software smash the computer with a hammer?

Of course, Liu Fang would not be so stupid, the method he thought of was related to the calculation he used.

The computer used by Liu Fang is an old model produced by Apple, of course, the old ones mentioned here are only for those developed countries in the West, and for the Chinese people, this machine is already very advanced.