Basic Skills For Ethical Hacking