To PJ beginners! (Beginners must see) doskey lee
First of all, please clarify a few questions first: 1. Why do you learn PJ? 2, what way you want to learn PJ? 3. Do you have enough patience? 4, is your luck? 5, do you understand your computer? 6. Do you have several computer languages? 7. Do you know the hardware of your computer? 8. Do you want to make money on PJ in the future? 9. What technologies do you have to master PJ?
The first question, this is the question you have to consider by your learning PJ technology. Many beginners are just to learn PJ for a while, often spend a lot of time and effort, and then after another. So if you are as big as the situation, I advise you to think twice, so as not to waste too much time and spirit. If you study PJ for learning programming, I advise you to do more forum, watch the source code, exercise a lot. (I am learning PJ for learning and programming) the second question, what way you want to learn PJ? forum? Correct! This is a great place to learn PJ, but I still hope you can buy a "encrypted and decryption-software protection technology and complete solution" to see the snow boss. It will definitely make you save a lot of troubles and access to the Internet. In addition, you can find other tutorials on the Snow Academy. (See the Snow Academy http://www.pediy.com/) Do you have enough patience? You only need to make a simple experiment, find a 5000-word article, continuously put 20 compilation, if you are still not crazy, you will pass. In fact, this is just a metaphor. PJ is actually a very boring work, especially in the process of PJ, you may encounter the situation just now: a 20kb code tracks for two or thirty-ten times, and the dizzy flower is not PJ. . You have to have your heart! :) Do you always keep the LUCKY status? experiment! Or experiment! Find a one-dollar coin, throw 100 times to the sky, if there is a coin, you are very lucky. Then you learn PJ is absolutely yet! (However, this is almost impossible.) PJ and throwing coins are basically different. The luck is a big factor in the success of PJ. Are you an initiator? Are you a PJ beginner? Do you have a computer beginner? I just asked, it's necessary to answer seriously! There are a lot of computer-speaking beginners to ask me: Can I learn PJ? I replied: I hope you don't have to learn forever! why? There is a saying: I have to learn to run, first learn to go. You haven't used Windows, how do you learn PJ? ! This is a very important issue! You must master the basic operation of your computer before learning PJ, which makes the foundation base! ! Will I have basically operational? Certainly not! I have to learn something I will tell you below. I have seen the question you have a certain understanding of my extent. But now! How do you master a few programming languages? Many people will be surprised: "Master a few programming languages? Master a very difficult, but also to master a few ?!" I can answer you very much, at least one, familiar with two. What you need to master is Win32ASM, you need to be familiar with C / C , Delphi's Object Pascal. why? Let me slowly come. The basic means of PJ is to analyze the Win32ASM code after the target program is reversed, find the encrypted location and try to find the encryption method and algorithm. So Win32ASM is the most important thing in addition to basic operations! Then why do I learn C / C and Object Pascal? This problem is simple! Because most software is now written using Visual C and Delphi. If you want PJ, you must understand the features and structure of the program they write.