can somebody tell me the basic idea behind the hacking of webpages... how is it done and how to stop others from doing the same to your site.