Hacking Techniques Used by Cyber Attackers