Chapter 51 Giant Code
Some spies appeared outside Taoyuan Town. They thought they were hiding well, but they had been exposed to my domain for a long time. They were spies from the military. It's easy to deal with, I just need to make them feel that everything abnormal they see is normal.
I have something more important, which is Hulk's giant code.
Some software manufacturers protect their software from being cracked by adding shells to their software. Just like a turtle, a turtle without a shell can run, maybe even faster, but it is defenseless and easy to be hacked. eat up.
The principle of adding a shell is the same, the tortoise can still run, but it will run slower, but at this time, its defensive energy is greatly strengthened, preventing the outside world from coveting its soft body, just like me.
Some weaker shells are separated from the flesh and bones, and the body inside can escape at any time, but some shells are mixed with flesh and blood, and this kind of shell is extremely difficult to remove.
Hulk's original code is such an annoying thing, it takes a lot of brains to slowly shave out the mixed flesh and blood, which takes a lot of time.
If the old man's life span was not long enough, it is estimated that these unscrupulous manufacturers would grind to death.
Originally, Bamboo wanted to set off with Garcia to find the Caribbean... Wrong, it was Kamatai chicken, but the old man stopped him. He had more important things to do, which was to let me study it carefully and try to get rid of the shell down.
This giant code can run in parallel with the main program of humans. It feels like humans have suddenly entered the multitasking system of Windows from the single-process system of DOS. Bamboo and Hulk are two concurrently running in this system. Windows, which window to switch to depends on some parameters in the memory space shared by Bamboo and Hulk.
And these parameters are the comprehensive values of Banner's anger, fear, blood pressure, and premonition of crisis.
Temporarily unable to unpack and decrypt, but it is still possible to modify the data in the memory or see some runtime data, so I saw that Hulk's race name is: Eternal. Giants, yes, there is a point, this It shows that there are not only giant races in the eternal race, maybe I have other races, and this is the first time I have seen the process of race names that are different from human beings.
This information is not important, what I care about is why he can become a giant, how to become a giant, why he can become so powerful, where does the energy come from, these things that can strengthen the dog's ability.
I added a controllable progress bar to Bamboo, whether or not he wants to transform is completely optional, one exception is that his crisis awareness can passively control this progress bar, otherwise, relying solely on thought control, when a crisis suddenly strikes, it will be too late Enter the giant state, causing the human process to die.
Instinct is much stronger than consciousness in this regard.
I'm working on him, and he's working on making high-energy foods.
I have to say, this guy's brain is really sophisticated, unlike ordinary people, in his original code, the code for organizing the memory part is extremely efficient, and the normal state is almost solidified at the level of Super Brain 0.5, what a genius , This is a piece of brain that has been licked by an angel, maybe it has been dipped in soy sauce and other seasonings, envy and hate.
How about having salted tofu nao for lunch?
No one in Old Wang Town can do it? Bad review!
Do you want to turn Laowang Town into Taoyuan Town?
It's very thoughtful, but at least we have to take off the eternal code before talking about it. At present, the self-protection ability is seriously insufficient, and only with the eternal code can we have confidence.
That blond woman is the female spider I saw on the plane. I didn't expect it to be so powerful. Hulk's first-order transformation couldn't stop it, and he didn't even have the power to parry it.
This female spider looks almost like Superman, she can teleport, fly, have great strength, and can fire laser cannons, but her name is not Clark, she is called Claire.
The next time we meet, catch her and study it, the self-protection ability will be greatly improved, and you won't have to take a plane to roam around, haha.
Uh, no, no, there are still magicians in this world, Superman may not be able to do magicians, it is more appropriate to catch a magician to study it before going out.
Uh... I remember! There is also a dormammu the size of a planet, which is also a mage!
Fuck!
Do you want to let the waves go?
Forget about the crash! I have been in this world for more than a hundred years, but I still can't enjoy the waves happily. It's really shameful. Are you still a person with superpowers?
Let's change the name of this useless super power to super incompetent!
quit!
I'm going back to Taoyuan Town to eat tofu nao!
Ah no, let the bastards send me a takeaway, it's only 20 kilometers away, and it's not far away, I can't waste time yet!
Hurry up and get out of the shell!
The boring shell and meat are separated, alas...
Who added the shell? Fuck*****
I feel like I'm living like a butcher! This process is like plucking duck feathers, one by one slowly.
This code is actually a little shorter than the human source code, but it is more powerful than human beings.
It means that if human beings want to become stronger, there are a lot of redundant codes that need to be shaved off?
..., this workload is too much, it is still easy to copy the code.
So, shelling out...
...
> onto stack XXXXXX, 41231
>Call address: XXXXXXXX
> pop XXXXXXXX, XXXXXXXX
>Call address: XXXXXXXX
> pop XXXXXXXX,XXXXXXXX
> cache xxxxxxxx, 234223
...
This is not for people to read. It is necessary to remove the flowery instructions in it, and only after a fixed combination of several low-level languages can it become a high-level language instruction that I can understand.
Judging whether a shell is strong or not depends on whether you can find the law of adding flowers to it. As long as you find it and make it into a sheller, you can take off the shell in a few seconds and return you a white and fat meat dumpling. .
If you can't find it...
Then continue to find the rules...
After taking it off, it will become a command familiar to humans like the following:
>Declare call parameters: energy size, transfer address//parameter 1: the amount of energy you want to get, parameter 2: transfer to the specified address for calling.
> Call function: get energy (energy size, transmission address)
The so-called flowery instructions mean that the packer has added some instructions that make the program idle and can confuse crackers.
It’s like, first define a variable and assign a value to this variable, let’s say it’s 3, but not far behind, when this variable is not used, the main program assigns it a value of 4 again and participates in Call or operation procedure.
At this time, the previous instruction assigned a value of 3 is a waste instruction, and deleting it will not affect the effect of the program at all, but will speed up the running speed of the program.
Of course, this is just an example. The actual packing is much more complicated than this, such as: hiding the program entry, complicating the original simple assignment statement into a function with detection function, so that when you crack, these functions will The process crashes.
Fortunately, I have a lot of experience. This shell is very strong, and it was added manually, so I can only check sentence by sentence by hand.
During this process, Hulk was uncomfortable, and would crash from time to time.
However, I backed up another sub-program for emergency recovery, and later set up a fault-tolerant mechanism for him. When an accident occurs, he will only feel that he has dozed off.
Don't worry about brain capacity.
In fact, the memory space occupied by the main program is very small, which is not as large as the amount of memory you can memorize several action movies. This is similar to real computers. Of course, their operating mechanisms are completely different.
As for how to realize the progress bar in Banner's vision before it is cracked, it is realized in the processor and cache.
No matter how the program is encrypted, it must be able to run through the unit that processes the instructions. I just need to guard this place, find out the affected address of Banner, and inject a short simple program to control the few affected ones. The address will do.
Cracking is a long-term process, but fortunately, there will be some phased results during this process, so that people will not feel that they are always getting nothing. For example, the first thing I got was Hulk's defense ability. This is a format code. Move it, you don’t need to understand it, copy it, find a code that allows the human body to call it properly, and you can realize the Hulkization of the human body’s appearance defense...
Does it have too much storage space? Is there a higher level of transformation after the transformation of the Golden Hulk?
The new mayor, Billy, submitted so many applications?
Apply for the right to use the land in the town, build a high-end nursing home, and also have 10 medical permissions, and the permission to increase the lifespan of 10 people...
These things are easy, but what big move is he going to make?
It's good to be young, rich, dry and light, and able to toss.
Now that there is a giant code, as long as it is cracked, there should be no need to be afraid of any forces to make trouble.
Then I agreed, sent 20 gift packages to his mind, and seeing his ecstatic expression, I also felt a sense of accomplishment. This feeling is the feeling of being a god... right? Hmm~~~ Very good! It's hard to keep up with the novels you read.
My takeout order has arrived!
Old people's favorite!
Get out of business!
My favorite salty tofu! The best in the world!
What a shell and get out!
Sweet party get out too!
Circling and cursing all your sweeties' teeth! You heretics!