CyberArsenal

Welcome to the forum. We focus on computer and network security as well as reverse engineering - you should sign up to see content and better yet participate. There is no payment, credits system, reply-to-reveal, or any of that here. We want quality over quantity. This is an experiment and the idea is to build a good natured and mature/professional community. Please be kind and share! Thanks.

Tips

kurapika

New member
Hey guys newbie in cyber world what basics should i learn first to become an effective hacker should i really learn networking first?
Your help is highly appreciated
 
Hello there and welcome to our forum :)

Well it really depends on what's your objective, let me explain better.

If you want to do Web-side security, you should study how the Web works.
How HTTP requests work, how browsers work, study how a database works, study maybe certain languages also to understand how a backend works (see PHP, which is the most commonly used usually even for examples like DVWA) and study notions that allow you to learn code injections or manipulation of requests to make the backend respond in the way you want it to.

If you want to learn reverse engineering you should study lower-level languages like C or C++ and ASM (assembly), study how the CPU works side by side with memory and registers.
Flanked by ASM that allows you to see the logic of the software you analyze.
Then you should also study somewhat higher-level languages that use virtual machines before the final execution, such as Java or C#, with which you can find the original code again thanks to their IL / Bytecode (Intermediary language ) and then continue.

If you are interested in seeing the security of a company internally, you should also study the solutions used to simplify the use of multiple computers under one network , such as Active Directory, which allows multiple computers in a company to talk to each other and much more.

These are just very simplified and haphazardly pulled examples to make you understand that you just need to start with something and in time you will realize that there are always notions in common between the different topics and that one does not exclude the other because the scope of cybersecurity is immense and many times even notions from two different fields can help you understand and discover other things in completely different fields.

That said, it is all a matter of passion and willingness and time.
To advise you , in addition to study subjects such as languages like C, Python, C++ and ASM and Java to start in the IT field, I would also tell you to look at these sites that are specifically made to test you.

Even if you were at 0 as knowledge, they can help you get started and show you the right way:

TryHackMe
HackTheBox
RootMe
Portswigger Web Academy

Besides these tips, the rest is up to you, your passion and will.

Good luck and welcome! :)

PS. If you can also try to study/read books for these areas and other people's research, they really help a lot and even if the experience is from other people it allows you to see/understand things in a different way than your own.
 
One of most concise and to the point reply for the question!

Thanks for making this community a beautiful one! Learning and teaching others by directions and examples are the only way a community can grow!

Hats off!đź––
 
Top