Font
Large
Medium
Small
Night
Prev Index    Favorite Next

Chapter 122 Crack

ing

In modern times, pirated versions are like genuine twin brothers. He often only became "a little while" later than his brother, but he was much more generous than his brother. He provided all functions to everyone and was willing to provide free services to everyone. The struggle between piracy and anti-pirated versions is just like the struggle between viruses and anti-virus software. It is a mortal enemy since birth. Anti-pirated version technology is a "shield", and the encryption algorithm is constantly improved to achieve the goal of not being compromised by the "spray" of pirated versions.

However, in this protracted offensive and defensive battle, the "spear" seems to be sharper, and often successfully pierces the "shield" and thus wins. In addition to being too passive and being able to wait for the "spear" to attack, it is largely because the compilers of the "shield" are usually just elites of a company or a group, and what they have to face are often masters from the world, which is a very asymmetric offensive and defensive battle. Therefore, even world-class giant software companies like Microsoft often cannot escape the fate of being cracked after one day.

The word "pirated software" did not exist before the emergence of commercial software. Free software is an innate tradition in the computer industry. Looking at the history of computers, from 1946 to the 1960s, from ibm blue giants to arpacom, from integrated circuits to PC machines, from the Internet to free operation of telecommunications, every period left the shadow of "freedom". At that time, the "free copying" and "source code" of software were open to the entire computer industry, including the two major fields of personal computers and the Internet. As early as the 1960s, there was a trend of free communication with universities and young people as the theme, and achieved fruitful results in software development and research: such as unix, tcp/ip, fortran, pascal, lisp, etc. Before the personal computer revolution broke out, the dissemination of software encouraged free copying. It was this free copying and information sharing that ignited the personal computer revolution and promoted the development of the software industry.

This is also the "hacking spirit" that hackers have always adhered to. They always believe that software and the Internet should continue to remain free, shared and free as before. Bill Gates, a child, was also a hacker before. He created basic with free software and later created ms-dos. However, at this time, he abandoned the hacking spirit and instead developed the so-called "business software", that is, if he wants to use his software, he has to pay. In the late 1970s, with Bill Gates' "Open Letter to Computer Amateurs" as a symbol and the World Intellectual Property Organization's "Berne Convention" as a framework, software entered the era of copyright.

"Software Cracker" was actually officially separated from the backbone of hackers at this time. They never think of themselves as pirates. They usually have their own spiritual beliefs. They gather together and claim to be "a pure technical group that does not aim for profit."

When it comes to software cracking, we have to mention a word "warez". This word consists of two parts, one is "ware", that is, "software". The letter "z" behind it is the first letter of "zero", and "zero" means "zero day (0day). In layman's terms, a certain software can be cracked in less than one day. warez can be understood as: this software can be used without any cost.

In fact, warez itself is not a specific organization. It only represents a concept, a general term. Just like there is no hacker organization called "hacker" in the world, warez represents people who pursue the concept of warez to form groups by themselves.

A Chinese appeared in this Global Hacker Competition, but due to the confidentiality of the competition, his appearance did not attract much attention. Only a few people in the circle who are familiar with the inside story knew about it. These people did not have the intention to publicize this matter, because although this kind of thing is not a shameful thing, it is necessary to keep a low profile.

This Chinese is Xu Ke.

Xu Ke is the moderator of the cracked section of Kanxue Academy. On the surface, he participated in the competition as a representative of Kanxue Forum, but in fact, he also has another identity, namely the head of the China region of the Razor1911 organization. This time he went to participate in the competition, but in fact, he was mainly invited by the Razor1911 headquarters to attend a meeting of internal core members of the Razor1911.

And razor1911 is a world-famous warez cracking organization.

Due to family conditions, Xu Ke did not go to college. After graduating from high school, he went directly to society. His first job was to work in an Internet cafe, and since then he has formed an indissoluble bond with computers.

Xu Ke was very smart and had very good mathematics grades since he was a child. After the college entrance examination, he received an admission notice from the Mathematics Department of Shuimu University. However, at this time, his family no longer had the ability to support him in school. In order to get him to high school, the family was already in debt. The children of poor families were already in their homes, so Xu Ke had to drop out of school, and there was a younger brother in the family to go to school.

At that time, computers were still new and not as popular as they are now. Xu Ke found a job working in an Internet cafe through an introduction from a classmate. It was already quite good at that time. What satisfied Xu Ke was that he could learn a lot of things in this job.

It was in the Internet cafe called "Netshen Network", Xu Ke first came into contact with the Windows Windows operating system, learned about the Internet for the first time, applied for the first QQ number, and had the first email address...

Because he has been in contact with computers for more than ten hours a day, Xu Ke, who is eager to learn, quickly became a computer expert. He can easily solve some common problems in hardware or software.

However, Xu Ke was not satisfied. He began to use the convenience of his work to learn more knowledge through the Internet. He began to mingle in famous computer technology forums in China, and learn, communicate and discuss with like-minded people.

I still remember that it was the summer vacation nine years ago. Xu Ke, who was sleeping in a hacking forum, accidentally downloaded a cracking tutorial. At this time, he already had a certain programming foundation and could understand some simple program code. However, in the field of cracking, he was still a rookie, and he had never heard of some basic concepts. The reason for downloading this tutorial was just his habit, because the tutorials on that website seemed to be the only one left to read.

According to his habit, he read the entire tutorial one by one, reading each one very carefully. When he encountered something he wanted to do, he would definitely follow the steps in the tutorial step by step.

It was this tutorial that introduced him into the world of cracking. He truly understood some basic concepts of cracking. Why do we need to encrypt? What is "shell"? What is the main principle of shell removal?...

After reading this tutorial, he found that the cracking did not seem so mysterious, so he entered the cracking version of the website forum and began his cracking learning journey.

When he learned the basic knowledge almost the same, he began to crack his first "crackme" program in his life.

The crackme program is usually a very small program written by a cracker. It has only one function: you need to enter some information and registration code, and then click confirmation to determine whether the registration code is correct. In fact, this is just a part of the registration function in a commercial software. The masters extract this part of the function and distribute it in the form of a question, so that novices can practice as the beginning of cracking. Its function is for cracking enthusiasts to crack its encryption principle, bypass the registration steps or find the registration code, or even write out the registration machine. This program is simply used for cracking learning, without any specific functions, and without any offensiveness.

The simplest and most direct cracking method for crackme is the so-called "blasting". Blasting is also the preliminary stage of cracking. It mainly refers to the corresponding cracking purpose only by modifying the source file of the executable file. For example, after entering the registration code, the program usually needs to determine whether the registration code entered by the user is correct. If not, it will jump to the step before input, which is a loop. Using the "blasting" method, you can directly use the editing software to modify the judgment in the program. If it is changed to this judgment, it is always correct. In this way, no matter what character the user enters, it will think that this is the correct registration code, thereby achieving the cracking effect.

In the secret world, software crackers are usually divided into three stages. Elementary, directly use "blasting" to crack. Intermediate, use debugging software to dynamically track the software registration code. Advanced, fully understand the software's encryption algorithm, and then write a registry based on this algorithm, and use this registry to calculate countless legal registration codes.

When Xu Ke first learned to crack, he kept cracking various "crackme" programs provided by others. Step by step, from primary to advanced.

When he thought his skills were already very good, Xu Ke came to the "Snow Watching Forum". At this time, he realized that domestic cracking experts were concentrated here, and compared with these great people, he was still a rookie.
Chapter completed!
Prev Index    Favorite Next