To those who are paranoid about cracking

Source: Internet
Author: User

(PS: Preface: Required

After reading some comments, I felt that some people were very impetuous. Even if I didn't figure out the center I described in the article, I 'd like to give you some big hats, the impetuous heart is the secret of our technology. I advise those people to read the articles carefully. Otherwise, they can only make jokes, here I will briefly describe the central idea expressed in the article. This is a necessary skill for us to learn Chinese in elementary school.

1. Reverse Engineering is not what you think. Reverse Engineering is of research significance.

2. Don't worry about software cracking. Maybe it's a good thing, as long as your source code is in your hands.

3. Improving Software Quality and after-sales service are the foundation for your long-term success

4. As a software developer, self-confidence is very important.

4. Open-source is very good. We can use the wheel together and there is no need to build the wheel on our own.

I have no field to say that I am proud to use cracking. I am not here to encourage everyone to use cracking software. The above points are what I really want to express.

)

Yesterday I posted an article about cracking P *******, which suddenly attracted such a large response, I don't quite understand what the big trend of the blog Park is, but I can feel that a considerable number of brothers are very paranoid about cracking, so I can only open another article to explain the advantages and disadvantages of reverse engineering.

Reverse Engineering (also called reverse engineering) is a reproduction process of product design technology. It conducts Reverse Analysis and Research on a target product, in this way, the design elements such as the processing process, organizational structure, functional characteristics, and technical specifications of the product are interpreted and obtained, and similar functions are produced, but not identical. Reverse Engineering originates from hardware analysis in the commercial and military fields. The main purpose is to analyze the finished product and derive the design principle of the product without obtaining the necessary production information.

 

Reverse engineering may be mistaken for a serious violation of intellectual property rights, but in practice, it may protect intellectual property owners. For example, in the integrated circuit field, If you suspect that a company infringes on Intellectual Property Rights, you can use reverse engineering technology to find evidence.

 

For the purpose of researching other software development ideas and checking possible software vulnerabilities, software developers often need to "reverse engineer" other people or their own software ". When "reverse engineering" becomes the sole purpose of some people to learn software, these people become full-time software crackers. By Zengg

 

There seems to be an irreconcilable conflict between software developers and software crackers. But the world is always so wonderful. It creates a spear and a shield. When the spear and the shield act in accordance with their own moral principles, the world will not be damaged by conflicts, on the contrary, it is very beautiful.

 

Software developers should focus on software development and function expansion and improvement. You don't need to worry about the software being cracked for a while, or even behave in a bid. It must be known that the software is developed by software developers. If the software is really powerful and is not a simple code stack for developers, there is no need to worry about software cracking. Except you, it is impossible for someone to be more familiar with the software than yourself. The occasional cracker is only the occasional "hacker" of the beautiful building you have built. As long as you make further expansion of software functions and all the efforts of software crackers, it will become "just to open the market share for software developers.

 

"Manipulation" due to cracking is a big taboo for software developers. If they deliberately initiate "Revenge", they will lose the moral principles that a software developer should possess.

 

The success of a software is closely related to its supporting services. First, you must understand what your potential customer base is and what others have cracked, he is not in your potential customer base. You just need to concentrate on serving your customers with the best services. To put it bluntly, how much money does a software cost? What is really worth it is after-sales service. Sometimes I can give you the software for nothing. If you have any problems, you may not come to me or pay for it?

Some people always think that the software is cracked, and their own things cannot be sold out, so they lose what they want to continue development, leading to failure. These people will eventually point their finger at the person who cracks the software, I can't help but ask, I only cracked your registration code, but the tens of thousands or hundreds of thousands of codes in your software do not understand what is written in it, if others are used in business, do others dare to use them? If there is no after-sales service, what should I do if there are major problems? Who is responsible, so I am sure that most of the cracked things are used as personal research institutes for commercial projects. Of course, it is not ruled out that some people take risks for commercial purposes, I don't need any after-sales service. For those who have no morality, I strongly urge the author to ask him to go to court. Since most of them are for personal research, but what is the impact on you? Why do you give up development? Can I think that it is your weakness or self-confidence that beat yourself? Our software developers must have a kind of self-confidence and believe that their software is the best, in this way, you can develop better things. If you doubt your abilities, and how others trust you, failure of such software is inevitable.

To put it interesting, in the second month of Vista's birth, users once again had close contact with the word "violence. There are already more than three methods to crack Windows Vista. Among them, the brute-force Cracking Method in Russia is the most widely used. Do you know how to do this? Not only are they all published, it is also translated into various language versions and sent to different parts of the world. In this case, Microsoft should make some reasonable actions. In Chinese words, the only thing we should do is to hunt down the old woman across countries, but have others done it? What should others do or what should they do? I am doing my R & D, you are doing your own cracking, And you think Microsoft's losses are huge, on the contrary, I think that because of the existence of the cracking, more people can use Microsoft's things, potentially increasing the user base for Microsoft. The value of these user groups is immeasurable. Take my cracking P ******** as an example. You can see that dute.com is on the home page and has added awareness and made free publicity for him, he doesn't give me five cents. He doesn't do it. He just removes you from the homepage... By Zengg

 

A good software won't fail due to cracking. To put it bluntly, some software fails due to cracking. I want to say: software is rotten, and there is a relationship with cracking? If someone else makes money or learns, it does not affect the vital interests. Cracking does not mean that software is destroyed, and genuine updates are updated quickly. This is the advantage of fast updates! If you have a certain degree of economic ability, you will choose genuine products. If you do not have the ability to do so, you will never buy them. Cracking can indeed combat the enthusiasm of some software developers, but it can also improve their programming level. I learned to crack it from the time when my software was cracked by others, in the past, I was able to crack a software in just a few minutes, but now I have looked at a lot of software, which is hard to crack at this level, I think software cracking is commensurate with software development. They can improve each other and make progress together. They also promote the development of computers.

 

Finally, let's talk about some of my views on the current programmers. Some people are too self-occupied, don't like to share, like to hide their own code, and like to build their own cars behind closed doors, if someone else shares some conflicting knowledge with him, he will think that you are a show-off post or a B Post. Some people comment on something that is not reaching the realm of their own level or thinking, he will pull you to the same ideological realm as him and beat you with his rich theories. I don't want to comment on the general environment of Chinese software. I can only do it myself. I like open source, loyal to open source, and my knowledge is about open source, in the future, I will also contribute my own things to open source, communicate with you, learn together, and make progress together. I hope to see Microsoft in China one day ..

 

If you have read this blog and think it is helpful to you, click [recommendation] in the lower right corner.

If you want to repost this blog, please indicate the source

If you have any comments or suggestions for this article, please leave a message.

Thank you for reading this article. Please follow my blog Zengg.

Author: Zengg
Source: http://www.cnblogs.com/01codeworld/
The copyright of this article is shared by the author and the blog Park. You are welcome to repost this article. However, you must retain this statement without the author's consent and provide a clear link to the original article on the article page. Otherwise, you will be held legally liable.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.