What is a hacker?

1- 1: What is a hacker?

Actually, hacker is a transliteration of English hacker. The word hacker comes from the verb hacker, which means "chop, chop, chop" in English, and another means "a scholar employed in a hard and boring job". An extended meaning of hacker is "doing a wonderful thing". In the early days of MIT, "hacker" meant "practical joke", especially those who were skillful and highly skilled. It can be seen that at least in the early days, the term hacker was not derogatory.

"Cracking is not learning what software to use, not operating according to the instructions. It is a contest of human intelligence, the art of war of wisdom, and the contest of knowledge and insight. In essence, learning to crack, like learning other knowledge, requires hard work, inspiration and self-thinking. " This is the hacker's interpretation of his behavior.

1-2: What is a "cracker"

Hacker is a transliteration of "cracker", which means "destroyer". What these people do more is to crack commercial software and maliciously invade other people's websites, causing losses.

Hackers and hackers have the same skills, but there are some differences in action, which is one of the reasons why it is often difficult to distinguish hackers from hackers.

Actually, hacker or hacker is just a code name. It should be said that there is no absolute boundary between the two. Hackers and hackers are illegal intruders. Since it is an illegal intruder, it is meaningless to distinguish between good intentions. What I want to remind you here is that no matter whether it is good intentions or bad intentions, it may cause certain losses to intruders.

1-3: What is a hacker?

First of all, hackers are by no means self-appointed. They call themselves hackers and even take a name related to hackers, which will be laughed at by real hackers. In the hacker circle, you can only become a hacker if other hackers accept you and get recognition from other hackers.

Secondly, you should have some creativity. A person who just tries everywhere with hacking software written by hackers' predecessors, but can't do anything once there is a problem, is definitely not a hacker.

In addition, a hacker should also have hacking spirit and hacking behavior, and be able to integrate into the hacker culture naturally formed by hackers. Of course, the most important thing is that you must have the skills that a hacker should have, and you must be a technical expert. And keen to solve problems, you can help others for free.

1-4: Hacking:

1: (Don't attack individual users and sites casually), as a hacker, when he discovers a system vulnerability and invades it, he will often carefully avoid trivial matters and kindly remind the system administrator, but many factors are unknown in this process, and no one can be sure what the final result will be, so a good hacker will not attack individual users and sites casually.

2. (Write more useful software), these softwares are free, but they are different from common shareware because the source code of these softwares is also open.

3. (Help other hackers test and debug software), no one can write perfect software without any mistakes or needs improvement, so it is very important to test and debug software. Testing and debugging software will even consume more energy than writing software, but in the world of hackers, this may be nothing, because after you write a software, many other hackers will enthusiastically help you test and debug it.

4. (Do what you can), hackers take pleasure in exploring vulnerabilities and writing programs, but in the hacker circle, besides exploring vulnerabilities and writing programs, there are many other chores, such as maintaining and managing related hacker forums, newsgroups and mailing lists, maintaining large software supply sites, and promoting technical standards such as RFC. These things need people to do, but not all of them are so interesting. Therefore, those hackers who spend a lot of energy voluntarily sorting out FAQs and writing tutorials for netizens, as well as the webmasters of hacker websites, are respectable on the Internet.

5. (lead an honest and clean life, don't associate with hackers), real hackers are always ashamed to associate with hackers. Hackers will not crack commercial software at will and spread it widely, nor will they maliciously invade other people's websites and cause losses. What hackers do should be more like monitoring network security.

1-5: hacker spirit

1: ("freedom", the spirit of freedom), which is one of the essence of hacker culture, "freedom" is a hacker's attitude. As a good hacker, you should take the initiative to find problems, solve problems, and create new things at the same time, and believe in helping each other freely and voluntarily. All kinds of hacker software written by hackers are completely free to share, and even the source code is open. After helping you, the only requirement of hackers is that they can help others when they grow up. So "free" can be regarded as the traditional spirit of hackers, and it is also something that a real hacker tries to maintain.

2. (Explore the spirit of innovation), all hackers are people who like to explore the mysteries of software programs. They explore loopholes in programs and systems and can learn a lot from them. When they find problems, they will propose innovative ways to solve them.

3. (Anti-traditional spirit), the anti-traditional spirit is most obvious in hackers. Without this spirit, it is hard to imagine that he will become a hacker. The "anti-tradition" here mainly refers to the anti-tradition in the field of science and technology, and does not contain any derogatory meaning. What hackers do most is exploration and innovation, which requires them to have an anti-traditional spirit, and their happiness comes from something that breaks through tradition.

4. (Cooperative spirit), personal strength is limited, and hackers know this very well, so there are so many forums and newsgroups for hackers to communicate, and people with technical reserves can't become hackers.

1-5: Basic skills that a hacker must possess:

1: (programming basics), there is no doubt that programming is the most basic skill that every hacker should have. However, hackers are different from programmers. Hackers often master the essence of many programming languages, or weaknesses and loopholes. Hackers think about a programming problem with a general concept that is independent of any programming language. Both assembly language and C language should be mastered by hackers. The way to cultivate this ability is different from ordinary people. You should read more other people's source code. Good source code is the work of hackers before, and you should also try to write your own program.

2. (Know and be familiar with all kinds of operating systems), Unix is so valued by hackers, not only because it was originally written by hackers, but we know that there are many operating systems besides Unix, but only Unix can get the source code and modify it at will! More importantly, Unix is the operating system used in the network, and many hosts on the Internet use Unix as the operating system. At least for the time being, the Internet is inseparable from Unix. So many hackers are also Unix experts, and they know the operating process and principle of this operating system. In addition to Unix operating system, hackers must also be familiar with operating systems such as Liux, Windows and Novell. In order to make yourself a more powerful hacker!

3. (Fully understand the Internet and network programming), what hackers create is playing a role in many fields, but only the Internet is the real stage for hackers. As a hacker, it is incredible that he doesn't know how to use the World Wide Web and Html. At the same time, if there is no network programming foundation, being a hacker is powerless.