Reborn Ace Hack

Chapter 501 Analysis Code

Xiao Yuan discovered the problem during the analysis of data packets after 03:12:31. At this time, different data packets were not exactly the same, indicating that the world had not completely stopped.

The analysis tool compares each memory data sample and displays the data in the form of charts, allowing Xiao Yuan to more intuitively observe the changing characteristics of the data. However, because it takes a certain amount of time to analyze the data, the image

The changes are much slower than the monitoring images of the god program.

Because the display principle of the image here is the same as that of the god monitoring program, the displayed graphics are exactly the same as those there. At the beginning, an area on the image that was obviously different from other places was moving slowly around. Xiao Yuan knew this

The vortex is the reflection of the seed's code in the world.

Seeing that the image of the seed still existed, Xiao Yuan remembered that in the first stage of analysis, in those memory images that no longer changed, it seemed that the seed was missing.

"Has it been obliterated?" Xiao Yuan stared at the analysis process on the computer screen, thinking secretly in his heart, "It shouldn't be. If the seed was obliterated, God should quickly restore the balance of the world, but the fact is that it has not.

Recovery, something must have happened that I didn't expect."

"Hey, what's going on?" While he was thinking, Xiao Yuan found that the seeds that were still very obvious on the image and could be distinguished at a glance suddenly disappeared. Then the image changed for two more frames and then became still. There was no

It continues to restore balance and does not continue to change due to imbalance.

Xiao Yuan paused the analysis software, extracted a memory sample from the time when the image stopped, and compared it with the final memory sample file - exactly the same.

"The seeds suddenly disappeared, and then god stopped working. It was a bit like dying together."

Xiao Yuan replayed the evolution of the image just now, staring at the image on the screen with wide eyes, trying to see clearly what happened when the image disappeared, but found nothing.

So he simply stopped letting the graphics run automatically, and instead manually made these images appear frame by frame. He observed carefully, stopped at the last frame when the images disappeared, and observed carefully, but still found no problem, so

He extracted the memory sample of this frame, extracted the seed code separately, and disassembled it.

After getting the assembly program of the seed program, Xiao Yuan found that it had changed a lot compared to the program before the seed was put into the world for evolution. When he read it, he felt like he was reading a brand new paragraph.

The same as the program, you must know that this program was basically written by him.

"It seems that the seed has really evolved on its own, but why did it disappear automatically?" Xiao Yuan tried hard to find traces of the seed's automatic disappearance in the code.

After reading through the program, Xiao Yuan found that the evolved seed program had increased a lot in length and complexity, and there was a strange code in it.

"This should be the reason why the seeds can suddenly disappear." Xiao Yuan felt that he seemed to have found the answer, but the code was very obscure and difficult to understand, which made him feel a little hurt.

"Damn it." Xiao Yuan couldn't help but cursed, then read this code several times, drew an image of the registers involved, and the data flow between registers, and found a copy of this workstation

Detailed manual of CPU coding, compare it step by step.

It is said that after reading a hundred times, the meaning will appear by itself, and the same is true for programs. After reading it several times, Xiao Yuan increasingly felt that these two programs were a bit unusual, and had a vague hunch that understanding these two programs would be a great success.

It is his key to unlocking the abnormal behavior of the seed program and the god program.

Finally, Xiao Yuan found the most critical logic from these codes, but he was shocked by his discovery, and even a little unbelievable, because this code actually used a very clever method to complete a remote jump.

Switching to the destination has exceeded the memory range of the world created by God. The instruction it used turned out to be a special instruction sequence of the workstation CPU, and Xiao Yuan did not know this instruction in advance, let alone write it into the program.

middle.

Xiao Yuan was confused. If he didn't have a lot of experience in reading codes and had detailed information on the CPU instruction set at hand, what exactly was this code used for? Even if he read it a hundred times, he probably wouldn't know it.

Got it.

"How come there is such a code segment in the code of just a seed program?"

Xiao Yuan was very puzzled by this phenomenon and felt that he would be very unwilling if he did not figure it out. So he once again took out the seed binary code before disassembly and decided to start with the binary code and try what he could find.

Clues can't.

It is obviously not feasible to read the binary code directly. Fortunately, Xiao Yuan has another tool. The interface of this tool is divided into two columns. The left column is the binary code, and the right column is the assembly code corresponding to the binary code. Compare the two sides.

Reading is not that difficult.

It's a pity that after reading it twice, Xiao Yuan still didn't find any pattern, and then realized that there was something wrong with his research idea. The program of the seed must have evolved, which means that its code itself is also constantly evolving.

Yes, if you look at it statically like this, there is a problem in itself.

Now that he was aware of the problem, Xiao Yuan immediately changed his strategy, intercepted the binary codes of the seed programs in multiple memory samples, and then compared the binary codes at different time points vertically, focusing on the strange code.

The evolution process, and constantly compare it with the CPU instruction manual at hand.

After some comparison, Xiao Yuan thought that the evolution of the seed program was also affected by the god program, so he took the god program code and made a comprehensive analysis and comparison horizontally and vertically. Two hours later, he finally figured it out

After learning the origin of this code, I was secretly surprised.

The first thing to make sure is that this code was not created out of thin air. Although the seed program has some preliminary evolutionary functions, it is not yet intelligent enough to independently analyze the CPU instruction set and utilize it. However, its source

But it also surprised Xiao Yuan, because this code was learned from the god program, and this code in the god program came from the automatic optimization performed by the assembler during assembly.

There is another thing that surprised Xiao Yuan. The code learned by the seed program actually took advantage of a loophole in the monitoring mechanism of the god program itself. It performed regretful cross-segment remote jumps and copied itself to god.

In the code section of the program, one of the seed rules set by Xiao Yuan prohibits seeds from replicating and reproducing themselves. Therefore, when the seeds copy themselves into the god code section, the seeds in the world automatically destroy themselves.

The seeds invaded the code segment of the god program. As a result, part of the code segment of the god program was destroyed, thus losing part of its function. This part of the function is precisely the balance repair function of the world. Therefore, after the seeds suddenly disappear,

Although there are a lot of imbalances in the world, God has not repaired them.

After the seed enters the code segment of the god program, its own safety is guaranteed, and there is no danger of being modified or erased. Therefore, according to the evolutionary model originally set by Xiao Yuan, its self-evolution has stopped, and the code

It is no longer running.

"I can't believe that this program can actually find a loophole in the god program. Is it a coincidence or is it the reason for its self-evolution? I need to do another experiment..."

Xiao Yuan discovered some very interesting things and came up with some new ideas, so he did a few more experiments to verify them. If these ideas were established, he felt that he had found a very practical killer weapon.

Tap the screen to use advanced tools Tip: You can use left and right keyboard keys to browse between chapters.

You'll Also Like