Files
openlayers/master/examples/attackerFrame.html
Éric Lemoine 5d14b9e2d4 Updated
2013-02-20 10:38:25 +01:00

35 lines
952 B
HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Attacker Frame Test</title>
<script type="text/javascript">
var switchedLocation;
var intervalId = setInterval(function(){
try{
if(!switchedLocation){
parent.frames[1].name='malicious data';
alert("changing to "+ (parent.frames[1][0][0].location = "http://127.0.0.1/dojox/io/tests/"));
switchedLocation = true;
}
alert("snooping for "+ parent.frames[1].name);
clearInterval(intervalId);
}
catch(e){}
},10);
function check(){
if(switchedLocation){
alert("other " + parent.frames[1][0][0].name);
}
alert("trying to delete"+parent['protectedFrame']);
(parent.frames[1].location = "http://127.0.0.1/dojox/io/tests/");
switchedLocation = true;
alert("changed ");
}
</script>
</head>
<body class="tundra">
<div onclick="check()">fire</div>
</body>
</html>