1, operating system. This should be an introductory skill in network security. The more skilled the operating system, the better. Both windows and Linux should memorize various instructions and hotkeys and use them frequently. It's easy to do, as long as you are interested and use it often. However, there are many kinds of operating systems. If you want to be a master, you must know all kinds of systems, and the more the better.
2, can write code. Many low-level hackers often have no coding skills, which limits his room for further improvement. Even if you can't write long paragraphs, at least you should be able to understand the code content of common languages. It is necessary to write simple scripts yourself.
3. The database should be studied. In the era of big data, how to do it without studying the database?
4. Network technology. The first three partial software, this partial hardware, need a lot of basic knowledge support. It is better to have some experimental operating environment. For example, common Cisco and Huawei router switches should know how to configure them.
5. others. Look at your own development direction. If you want to do after-sales or service work, just pay attention to new security information or technology. If you want to do pre-sales, you need to know the trends and policies of national and international information security.