Chapter 42 You see the code, he sees 0 and 1
Before dawn, Liu Fang slipped out of Jiashan No. 1 Middle School. Pen? Interesting? Pavilion wWw. biquge。 info
Due to the cooler weather, Liu Fang naturally couldn't sell popsicles anymore, and after he was completely free, he would sneak into the computer room of Jiashan No. 1 Middle School every night, and he wouldn't come out until dawn.
After more than a month of research and training, Liu Fang felt that his programming skills had reached the point where he could no longer improve, so he began to rewrite this Windows 2.0 system software.
The size of the system software is very large, more than 20 G's, and there are too many letters and symbols involved in it to count. If you change to someone else, even the most professional programmer, when facing a set of system programs alone, you will feel like going crazy.
Liu Fang is different, what he is most afraid of is not hard work, but loneliness, whenever he is free, he will feel inexplicably uneasy. For Liu Fang, as long as he can do something to pass the boring time, this is better than anything else. What's more, he's now completely obsessed with computers, and being able to do what he loves most to pass the time is definitely the most wonderful thing to do.
As a result, Liu Fang was completely immersed in rewriting the system program, he didn't have time to think about it at all, and even the Spring Festival was forgotten by him.
Now he is even more excessive than before he dropped out of school, because he has not had a haircut for a long time, his hair has fallen to his shoulders, the complexion on his face is sickly black and yellow, his eyes are bloodshot, and the shabby cotton jacket he wears is greasy, even if he is far away, he can smell the sour smell of his body.
"Haha! It's finally done! This system program is at least two-fifths simpler than Windows 2.0, but it is more powerful! Not only is it stable, but the compatibility has also been greatly improved! ”
On the night of the eighth day of the Lunar New Year, when others were still immersed in the festive atmosphere, Liu Fang finally completed the rewriting of the system program. After some checking, Liu Fang finally determined that there were no problems with the new procedure, which gave him a strong sense of accomplishment, and he felt that his efforts during this period were not in vain.
After the happiness, an irresistible sense of exhaustion hit, Liu Fang stretched his waist, cheered up and said: "Next, let's check whether the new system has any loopholes." ”
Why did Liu Fang think of checking system vulnerabilities? Speaking of which, it has to do with Sam.
Sam served as the vice president of the World Radio Amateur Association, and in order to maintain the association, he constantly threatened Liu Fang, the new joiner, and the most talked about was hackers.
Under his constant indoctrination, computers are simply the most dangerous thing in the world, and those hackers are like jackals and tigers hiding in dark corners, as long as you use computers, they will open their mouths and scourge you to the point that there is no scum left.
Not to mention, Liu Fang was really frightened at that time, especially after hearing Sam's despicable deeds told by hackers, Liu Fang had a deep sense of rejection and fear of this group, he felt that these people were all crazy and a bunch of scumbags with poor conduct.
Now Liu Fang finally got his wish to get in touch with the computer, and also carried out in-depth practical operation, although China has not yet popularized the computer, but Liu Fang feels that the computer will spread sooner or later, which is due to its own superiority.
Since computers will become popular sooner or later, it means that Liu Fang will encounter hackers sooner or later, driven by this idea, Liu Fang naturally has the psychology of self-preservation, so he will have the idea of checking system vulnerabilities.
At present, Liu Fang does not fully understand the attack methods of hackers, and he has only heard of two attack methods of hackers from Sam's mouth, one is through computer viruses, and the other is through system vulnerabilities.
Liu Fang has not been exposed to any kind of computer virus, even so, he has a high degree of attainment in programming, he has already had some ideas about it, because this idea is still very vague and not very mature, so Liu Fang decided to put the virus thing first.
As for the system vulnerabilities, this Liu Fang is relatively familiar. He has been busy rewriting the system program during this time, and as the rewriting continues, Liu Fang's familiarity with the system program is simply outrageous.
No matter what problems occur with the system, he can find the problem as soon as he takes a brief look at the symptoms and can fix it as quickly as possible.
In addition, Liu Fang also learned a very incredible skill in the process of rewriting the program, which is a bit shocking to say - in the eyes of others, all computer programs are composed of letters and symbols, but in Liu Fang's eyes, all computer programs are composed of the repeated superposition of the two numbers 0 and 1. That is, instead of letters and symbols, the computer code he saw was the numbers 0 and 1!
What does this mean? It shows that in the face of all computer programs, Liu Fang has a faster reaction speed than others! When you are still looking for problems among the incomparably complex letters and symbols, Liu Fang only needs to glance at them to find the problem! When you feel dizzy because of the complicated code, Liu Fang has already solved the problem! Maybe Liu Fang is done, and you haven't found out what the problem is!
For this new skill that Liu Fang learned, it can only be described as terrifying, because this skill is too perverted, which is equivalent to allowing Liu Fang to see the essence of the program directly through the phenomenon, therefore, Liu Fang gave this book a very appropriate name with a playful mentality, calling it the True Eye.
“0――1――0001――001――”
Liu Fang was checking the system while muttering in a low voice, he was using the skill of the True Eye at the moment, and he was quickly checking the possible vulnerabilities of the system.
It didn't take long for Liu Fang to find the first loophole, "The logical construction of this DOS instruction is partially missing, which is easy for people to exploit loopholes, well, I'll add it." ”
"OK, that's it! Then check. ”
Liu Fang was very rigorous when he rewrote the system, and even so, he finally found six loopholes, which made him doubt his programming ability, only to see him frown and mutter: "I found six vulnerabilities, isn't my technology too bad?" ”
There are only six vulnerabilities in a set of computer system programs, Liu Fang is still not satisfied, if it is heard by those world's top programmers, it is estimated that people will spray a mouthful of blood on the computer screen.
- Anyway, there is no heavenly reason! The system software written by a large group of us has dozens of vulnerabilities, but the system program you rewrote only has six vulnerabilities, so you kid is not satisfied? Even if it's a bully, you don't have such a bully, right??