Penetration testing learning

For a college student who is not a computer and network major, learning computer and network knowledge is relatively boring. There is no professional teacher guidance, no systematic planning, no suitable project practice, and no clear goals. Therefore, penetration testing (civilized argument) ) as an amateur hobby is necessary for its existence.

In the process of learning penetration testing, I can deepen my understanding of computers and computer network systems. As a reverse thinking, I can understand more technical points and avoid unnecessary security loopholes.

Penetration testing is never-ending. It can provide a platform to express yourself, constantly challenge yourself, and exchange PK with other masters. This spirit of freedom and challenge is very important.

Penetration testing is also a good job, it can satisfy my curiosity about new technologies, stimulate the desire to explore, bring honor (or satisfy my vanity), and it may also bring some income, um , I mean legal, it may not be stable or much, but it's interesting (I'm just getting into it now and don't have any income yet).

Penetration testing should try not to bottom out. This is a great era. The power of individuals has reached an incredible level through computers. The era has given us opportunities, but we should not abuse it. is not worth it.

Penetration testing is a necessary skill to a certain extent, to protect my information security, especially for those who are interested in the computer and network industry, without common sense of security, they will be despised, and no one wants to be in the civilized world. Swimming naked or threatened, although the product functions well.

related

Penetration testing is the integration of computer and computer network, hardware and software, social and psychological, which is a huge body of knowledge. On the one hand, we should try our best to understand the method, and on the other hand, reasonable use of tools (including our own) can save us A lot of energy and time.

You must study regularly, read books, read news, watch forums and lectures, and communicate with others. Only by continuous learning can you make progress.

We must always maintain a sense of honor, which can keep us from getting lost in the long life and the vast knowledge, and not be disturbed and tempted by other factors. The first is the belief in technology, which enables us to continuously learn and hone our skills; the second is the sense of mission, which is not political justice, but a mission to spread technology and improve shortcomings.

Prepare

Penetration testing requires a certain technical foundation:

  1. Ability to find resources: The study of penetration testing is a long-term task, which requires the ability to find learning materials and other resources by yourself.
  2. The ability to install software and configure the environment, in actual penetration, needs to face different work environments, and most of the work tasks are done by software.
  3. Common programming languages ​​and commands: This is the foundation and a necessary ability to go far. Java, c, python, PHP, JavaScript, c#, SQL, MySQL, html, etc.
  4. Computer networking and computer basics, it can improve my ability to deal with emergencies.
  5. Software project engineering, website project engineering, network management, etc., the knowledge of the system can help to find the penetration point.
  6. The bottom layer of hardware and software, although not commonly used, is an effective way to cut in.

 

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=324978960&siteId=291194637
Recommended