Ethical Hacking of Web Applications for Beginners