Technically it isn't a XSS attack, you are using the victim to include the remote JSON but serve it as UTF-7. Then the injection can get the data before and after the injection. Here's how to set the data after the inject:-
'}];/*This is all UTF-7 encoded*/setTimeout(function() { alert(obj); },500);obj=[{'abc
You can get the data before too but I'm not gonna tell you how, you'll just have to work it out
------------------------------------------------------------------------------------------------------------
"People who say it cannot be done should not interrupt those who are doing it.";
labs : [
www.businessinfo.co.uk]
blog : [
www.thespanner.co.uk]
Hackvertor : [
hackvertor.co.uk]