Just curious, was using IE9, highlighted a word to do a search. The search attempt (Google) resulted in a message; "Internet Explorer has modified this page to help prevent cross-site scripting." The delivered page merely had a "#" in the upper-left.
What exactly is cross-site scripting and how is it done? I'm assuming is it not a good thing from a user perspective. Is it simply some sort of redirection?
It's a little more involved than a hax, It's usually a more to do with social engineering. Best way to understand is example chain of events.
First well use 1bank as where your heading for and this is the url:
www.1bank.com
so whoever has managed to get some control on that site just one little line that redirects you to his site:
www.Ibank.com
Your redirected to a copy of 1bank it looks good so you enter your user name and password then you'll get some popup or page saying you need to verify with your security answers so you type in your mothers maiden name or your son's date of birth .... and the page fails, you get a error and are told to return later.
What happened is you just gave a thief all your info and he knows the site already very soon your going to take a hit at 1bank sorry.
So a more historic example would be this url:
www.paypaI.com
or
www.paypa!.com
Can you see the problem with it bob?