Chapter 186: Repairing the Drone (Part II)

"It should be that there is a problem with the internal code, and I have monitored it all. Xiao Ai, who had been standing by and watching, interjected.

"Then I have to go back to the factory for repair. Fang Yuan put down the things in his hand, generally system code like this is a secret belonging to a company, just like the underlying code of Microsoft and Apple, it is impossible to open it to the outside world.

"It's too troublesome to send it back, and I'm studying electronic engineering, and let others fix it, so I don't have a lot of face, so I want to crack its system and repair it myself, but unfortunately I don't know what shell to add, and I don't have a clue. The reason why Xiao Ai said this to Fang Yuan was because he knew that he was a programmer and he must understand himself.

The so-called shell,It is a program that is specifically responsible for protecting the software from being illegally modified or decompiled,It's like putting on a layer of clothing,As far as the current market is concerned,There are about dozens of different shells,Of course, this does not include the packing software that has not been circulated,For example, Fang Yuan himself,There is a packer software that belongs to its own writing。

If the concept of shells is not easy to understand, you can think of them as down jackets, suits, long trench coats, dresses, bikinis, etc., and in order to hey them, you first have to strip them off their clothes.

There is packing software, and naturally there is also shelling software, which can detect the characteristics of the shell, and then peel it with one click, such as a down jacket, it is thick, the bikini has less material, etc., this is its characteristic.

Of course, programmers who write code are not stupid, they may wear bikinis, but deliberately use down to confuse others' eyes, this is what we call modifying the feature code, at this time the shelling software will not come in handy, we need to take it off manually.

At this time, the decompilation software comes into play, through the decompilation software, we can display the shell code in binary, octal, hexadecimal, etc., if you know how to assemble, you can directly modify it, or jump and so on, so that the shell becomes invalid.

Of course, you have a good plan, I have a wall ladder, the software author can also add some decompiled software features, make the decompiled software invalid, or add a lot of junk code to interfere with the decompiler's sight, or directly end the process, of course, this is mild, more ruthless, as long as you detect that you are decompiling, it will directly make your computer blue screen, crash, format the hard disk, or even burn your host.

Therefore, compiling and decompiling is actually a battle of wits between programmers.

In order to protect the host computer from being damaged, the decompiler has sandboxes, virtual machines, shadow systems, etc., and debugs in such an independent environment.

"I'll try. Fang Yuan heard Xiao Ai say that he had no clue at all, but instead became interested, this was the same as the brassiere of the beauty, the more difficult it was, the more accomplished he had.

Fang Yuan connected the drone to the computer, and then asked Xiao Ai to find the debugging software, and began to decompile and debug the drone's system files.

Sure enough, as Xiao Ai said, after opening it with decompilation software, except for some abandoned instructions in the file header, there is a blank underneath, which makes people unable to start.

Fang Yuan also felt strange, this file was also quite large, why was there nothing in it when he opened it?

But who is Fang Yuan, his current computer level is not the first in the world, but it is definitely a top-notch existence, not because he knows the spiral algorithm and DH language, but because with the optimization and development of his brain by the infant universal education system and the "H5N1 reagent", his memory, learning ability, calculation ability, etc. are absolutely beyond the existing human beings, not to mention that he is interested in computers, and the level of computers has been infinitely higher during this time.

So he decisively modified some of the instructions in these abandoned codes, and then restarted the operation, sure enough, it changed, the real program code appeared, but it was still packed, and from the point of view of the characteristics, it was not added by the existing shell software on the market, Fang Yuan took off one layer manually, and then another layer appeared, three or four layers in a row, as the shell was stripped off, the program became smaller and smaller, Fang Yuan also felt strange, a running system, it can't be so big, right?

Seeing Fang Yuan neatly peel off the shell of the program layer by layer, Xiao Ai stood behind him with a look of shock and deep thought.

Before, she had found that Fang Yuan's physical strength was very good, and now she saw that Fang Yuan's computer level was also so high, was he really just a programmer as he said? Now Chinese programmers are so awesome?

When Fang Yuan completely got out of the shell, he found that it was really not a system program, it was all used by some calling protocols and other DLL files in the calling package, so he had to reshell these DLL files that were called by it.

Xiao Ai, who had seen Fang Yuan's operation just now, said that she would try it herself, Fang Yuan did not refuse, stood up, gave up his seat to her, and stood behind and watched.

"Dad, what are you doing?" Suddenly Xinxin was at the top of the stairs, bending over, pouting and looking down, and Aina was holding her hand to prevent her from rolling down the stairs.

Fang Yuan hurriedly ran over and helped her and Ai Cai down, "Dad and Aunt Xiao Ai have something to do. ”

"It's my sister. "Little Love doesn't go back to the tunnel.

"Well, it's something with my sister. ”

"Oh, oh. The little guy nodded earnestly, showing a look of sudden realization, and I don't know if she really understood.

"Sister, do you think this is fun?" Ai Nana ran to the side, pulled out a white mechanical dog from a large pile of parts, pressed the switch, and it circled in the ground, and made a gurgling sound, but unfortunately one of the ears was missing.

Xinxin's face was full of surprise, feeling much more fun than Xiaobai at home before, it will also bark like popcorn, Xiaobai can't scream, only talk, so it's not fun.

"Auntie, there are a lot of interesting things here, let me look for treasures together!"

"Yes, yes!" Shin Chin echoed, it was a real adventure.

So the two little guys began to flip around, Fang Yuan wanted to stop it, but Xiao Ai said: "Let them go, they are all some garbage accessories, many of them are used by me to disassemble, and they don't feel distressed if they are broken." ”

"No, you're thinking too much, I'm afraid that these messy things will stick to my daughter. Fang Chengcheng's face was serious.

Xiao Ai: "....... ”

"Dad, do you see I've found a lot of little bugs?" At this moment, Xinxi cheered and ran to Fang Yuan with a small iron box.

When Xiao Ai heard this, she stood up abruptly and said to Xinxin: "It's a mess here, there must be a lot of bugs, don't be scared, let's give it to my sister." As he spoke, he reached out and went over to get it.

But Xinxin dodged and let go, this is the treasure she found, and she hasn't shown it to her father yet.

"Bugs?" Fang Yuan was a little puzzled when he heard this, but he didn't care, and reached out to take it.

The box contains flies, cockroaches, ladybugs, and more, a large box full of them.

"It turned out to be fake!" Fang Yuan picked one up and said with a smile, but then he felt that something was wrong, why did this thing look like a spy bug used by agents in the movie?

Genius one second to remember the address of this site:. Mobile version reading URL: m.