Fundamentals of Pentest, Ethical Hacking and Cyber Security