Good afternoon friends. I went to this post for a long time, shoveled a lot of forums, telegram channels, YouTube channels, read the comments, studied the merged courses and I think that now I am ready to write this post. I started my journey not at all from hacking and not even from testing and network administration, but from the most ordinary digitial marketing, so I will explain everything quite transparently, even for people who are not in the subject.
To begin with, the concept of "ethical hacker" - for me it is something like the word "marketer". That is, in general, about everything and about nothing at all. Hacking, like many other industries, requires specialization. When some orders for ethical hacking come, they usually come to the team, and this team already has some kind of specialization.
Part of the material I took from Codeby here and here , which I consider obligatory for study, part I borrowed from my personal XMIND, part from telegram channels
To begin with, Hacking is divided into the following areas:
Web-Hacking - hacking sites and everything connected with it
Network Hacking - hacking networks and the entire network
OSINT is a separate area related to intelligence, but one way or another you need to understand this
Forensic - digital forensics, catching hackers, criminals and other personalities
Anonimity - everything related to anonymity. Setting up a secure machine, VPS, ip spoofing, etc. It is rather a tool for working in related fields than a specialty. Mandatory and minimum required skill for Black Hat
Reverse Engineering is parsing programs for 0 and 1 in order to try how it works, disassemble it, change it and start it again in Assembler
Social engineering - deceiving people, deceiving enemy territory, psychology, NLP, intelligence and everything connected with it. Closely integrates with OSINT. Mandatory development tree for Black Hat
Source code testing - dynamic and static analysis of source code. It is you who check how well everything is programmed and identify potential vulnerabilities.
App pentest - Android IOS . .
Wi-FI Hacking
Coding - , . .
, . . .
.
Linux.
MUST HAVE . Kali Linux Parrot OS - .
:
Youtube - Linux.
Linux. | -
Youtube PLAFON - Linux Manjaro,
, TCP/IP OSI
Youtube -
" " - ,
. , - . :
-
- , . - Python! Python , .
Python ,
.
" " - .
Ermin Kreponic Codeby - , -
VectorT13 - .
HackerDom - ,
Codeby -
S.E. Book - . ,
Geek Girl - - .
BOOKS:
After you learn all this you will want to hone your skills. Read here . This is another insider. I highly recommend purchasing a subscription to the "Hacker" magazine
After studying all this material, I hope I will help beginners in this direction, I really missed such an article at the beginning of my journey. Thank you all for your attention