惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

aimingoo的专栏
aimingoo的专栏
S
Securelist
博客园 - Franky
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
IT之家
IT之家
GbyAI
GbyAI
Microsoft Azure Blog
Microsoft Azure Blog
The Cloudflare Blog
云风的 BLOG
云风的 BLOG
N
News and Events Feed by Topic
AI
AI
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
Schneier on Security
Schneier on Security
Attack and Defense Labs
Attack and Defense Labs
Vercel News
Vercel News
腾讯CDC
Google DeepMind News
Google DeepMind News
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
M
MIT News - Artificial intelligence
WordPress大学
WordPress大学
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
N
Netflix TechBlog - Medium
量子位
S
Schneier on Security
Hacker News: Ask HN
Hacker News: Ask HN
Cyberwarzone
Cyberwarzone
S
Security Affairs
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
N
News and Events Feed by Topic
T
Tenable Blog
PCI Perspectives
PCI Perspectives
MyScale Blog
MyScale Blog
L
Lohrmann on Cybersecurity
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
C
Cyber Attacks, Cyber Crime and Cyber Security
W
WeLiveSecurity
N
News | PayPal Newsroom
P
Proofpoint News Feed
O
OpenAI News
C
CERT Recently Published Vulnerability Notes
B
Blog
Cisco Talos Blog
Cisco Talos Blog
Microsoft Security Blog
Microsoft Security Blog
V
Visual Studio Blog
MongoDB | Blog
MongoDB | Blog
大猫的无限游戏
大猫的无限游戏
A
Arctic Wolf
Y
Y Combinator Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Spread Privacy
Spread Privacy

博客园 - 银狐

蓝屏故障解决(经典) 生命的十字架 用户中心 - 博客园 怎样清除不干胶? 系统每次开机都自检分类 在supesite资讯页里加入画中画广告 - 银狐 - 博客园 MYSQL替换语句 如何鉴别IBM T40成色 iP1000废弃墨水吸收器已满解决方法 xp下删除vista文件夹的方法 可以绕过MYIE弹出窗口过滤的弹窗JS代码 突破网易相册的反盗链 相对路径连接access数据库 javascript的页面跳转代码 饭后八件事最谋杀健康 如何用Asp.Net来实现“网络硬盘”功能 USB2.0技术 长途每分钟只要9分钱! 宽带拨号错误详解
强力逃避拦截的弹窗代码
银狐 · 2008-03-04 · via 博客园 - 银狐

强力逃避拦截的弹窗代码 慎用文档来源:落伍者

进弹第一种
这个用的是表单自动提交的弹出方法,打开页面,自动弹出,记录了COOKIE,24小时一个IP弹一次,弹出效果不错!
如果,想换成点击页面任何处,就弹,可以将body onload=改成body onclick=

效果和进弹第二种 请自行比较!进弹推荐使用这一种!

[Copy to clipboard]
CODE:
<script type="text/javascript">
document.writeln('<script type="text/javascript">');
document.writeln('function ads(){');
document.writeln('var Then = new Date() ');
document.writeln('Then.setTime(Then.getTime() + 2*60*60*1000)');
document.writeln('var cookieString = new String(document.cookie)');
document.writeln('var cookieHeader = "andy=" ');
document.writeln('var beginPosition = cookieString.indexOf(cookieHeader)');
document.writeln('if (beginPosition != -1){ ');
document.writeln('} else ');
document.writeln('{ document.cookie = "andy=newandy;expires="+ Then.toGMTString() ');
document.writeln('andys.submit();');
document.writeln('window.focus();');
document.writeln('}');
document.writeln('}');
document.writeln('<\/script>');
document.writeln('<script type="text/javascript" event="onunload" for="window">');
document.writeln('ads();');
document.writeln('<\/script>');
document.writeln('<body onload="javascript:ads();">');
document.writeln('<form name="andys" action="http://www.im286.com" target="_blank">');
<script>

进弹第二种,代码比较长,也是目前大家用得比较多的


[Copy to clipboard]
CODE:
<script type="text/javascript">
<!--
function setCookie(name, value, expire) {  
  window.document.cookie = name + "=" + escape(value) + ((expire == null) ? "" : ("; expires=" + expire.toGMTString()));
}

function getCookie(Name) {  
   var search = Name + "=";
   if (window.document.cookie.length > 0) { // if there are any cookies
     offset = window.document.cookie.indexOf(search);
         if (offset != -1) { // if cookie exists
       offset += search.length;          // set index of beginning of value
           end = window.document.cookie.indexOf(";", offset)          // set index of end of cookie value
           if (end == -1)
             end = window.document.cookie.length;
           return unescape(window.document.cookie.substring(offset, end));
     }
   }
   return null;
}

function register(name) {
  var today = new Date();
  var expires = new Date();
  expires.setTime(today.getTime() + 1000*60*60*24);
  setCookie("andy", name, expires);
}

function blockError(){return true;}
window.onerror = blockError;
if (window.SymRealWinOpen){window.open = SymRealWinOpen;}
if (window.NS_ActualOpen) {window.open = NS_ActualOpen;}
var usingClick = false;
var usingObject = false;
var usingEditor = false;
var popwin = null;
var poped = false;
var paypopupURL = "http://www.im286.com";
if (typeof(contextualAds) == 'undefined') {var contextualAds = '';}
if (!document.getElementById('paypopupScriptDiv')) {document.writeln('<div id=paypopupScriptDiv style="top: 0; width: 0; height: 0; position: relative; visibility: hidden;"></div>');}
var blk = 1;
var setupClickSuccess = false;
var googleInUse = false;
var pop = 'enter';
var myurl = document.location.protocol + "//" + document.location.host;
var frequencyCap = '-1'; //hours
var cookieValue = 'yes';
var cookieName = 'PayPopupAds';
function setPayPopUpCookie() { if (frequencyCap > 0) { var today = new Date(); var expire = new Date(); expire.setTime(today.getTime() + 3600000 * frequencyCap); document.cookie = cookieName+"="+escape(cookieValue) + ";expires="+expire.toGMTString() + "; path=/"; } else if (frequencyCap == 0) { document.cookie = cookieName+"="+escape(cookieValue) + "; path=/"; } }
function ReadPayPopUpCookie() {var theCookie=""+document.cookie; var ind=theCookie.indexOf(cookieName); if (ind==-1 || cookieName=="") return ""; var ind1=theCookie.indexOf(';',ind); if (ind1==-1) ind1=theCookie.length; return unescape(theCookie.substring(ind+cookieName.length+1,ind1));}
if (ReadPayPopUpCookie() == cookieValue){ poped=true; }
contextualAds = '';
var MAX_TRIED = 20;
var objectTried = false;
var tried = 0;
var randkey = '0';
var myWindow;
var popWindow;
var setupObjectSuccess = 0;

function setupObject() {if (usingObject) {try{if (setupObjectSuccess < 5) {var psDiv = document.getElementById('paypopupScriptDiv');if (psDiv) {psDiv.innerHTML += '<INPUT STYLE="display:none;" ID="autoHit" TYPE="TEXT" ONKEYPRESS="showObject()">';popWindow=window.createPopup();popWindow.document.body.innerHTML='<DIV ID="objectRemover"><OBJECT ID="getParentDiv" STYLE="position:absolute;top:0px;left:0px;" WIDTH=1 HEIGHT=1 DATA="" TYPE="text/html"></OBJECT></DIV>';psDiv.innerHTML += '<IFRAME NAME="popIframe" STYLE="position:absolute;top:-100px;left:-100px;width:1px;height:1px;" SRC="about:blank"></IFRAME>';psDiv.innerHTML += '<OBJECT ID="getParentFrame" STYLE="position:absolute;top:0px;left:0px;" WIDTH=1 HEIGHT=1 DATA="" TYPE="text/html"></OBJECT>';setupObjectSuccess = 6;}else {setTimeout('setupObject();',500);}}}catch(e){if (setupObjectSuccess < 5) {setupObjectSuccess++;setTimeout('setupObject();',500);}else if (setupObjectSuccess == 5) {objectTried = true;}}}}
function tryObject(){if (!objectTried && !poped) {if (setupObjectSuccess == 6 && googleInUse && popWindow && popWindow.document.getElementById('getParentDiv') && popWindow.document.getElementById('getParentDiv').object && popWindow.document.getElementById('getParentDiv').object.parentWindow) {myWindow=popWindow.document.getElementById('getParentDiv').object.parentWindow;}else if (setupObjectSuccess == 6 && !googleInUse && popIframe && popIframe.getParentFrame && popIframe.getParentFrame.object && popIframe.getParentFrame.object.parentWindow){myWindow=popIframe.getParentFrame.object.parentWindow;popIframe.location.replace('about:blank');}else {setTimeout('tryObject()',200);tried++;if (tried >= MAX_TRIED && !objectTried) {objectTried = true;}return;}openObject();window.windowFired=true;self.focus();}}
function openObject(){if (!objectTried && !poped) {if (myWindow && window.windowFired){window.windowFired=false;document.getElementById('autoHit').fireEvent("onkeypress",(document.createEventObject().keyCode=escape(randkey).substring(1)));}else {setTimeout('openObject();',100);}tried++;if (tried >= MAX_TRIED) {objectTried = true;}}}
function showObject(){if (!objectTried && !poped) {if (googleInUse) {window.daChildObject=popWindow.document.getElementById('objectRemover').children(0);window.daChildObject=popWindow.document.getElementById('objectRemover').removeChild(window.daChildObject);}if (!getPaypopupURL(window.open('about:blank','Ads1146107515' ), 1)) {if (!googleInUse) {googleInUse=true;tried=0;tryObject();}}objectTried = true;}}
var startObjectSuccess = 0;

function startObject(){var psDiv = document.getElementById('paypopupScriptDiv');if (psDiv) {psDiv.innerHTML += '<div><object id="paypopupObject" width=0 height=0 classid="clsid:2D360201-FFF5-11d1-8D03-00A0C959BC0A" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="ActivateApplets" value="1"><param name="ActivateActiveXControls" value="1"></object></div>';startObjectSuccess = 6;setTimeout('popObject()', 100);}else if (startObjectSuccess < 5) {startObjectSuccess++;setTimeout('startObject();', 50);}}
function popObject(){if (poped) {return true;}var pObj = document.getElementById('paypopupObject');var psDiv = document.getElementById('paypopupScriptDiv');if (psDiv && pObj) {try {psDiv.style.visibility = 'visible';psDiv.style.position = 'absolute';pObj.DOM.Script.execScript("function paypopupOpen() {popwin = window.open('about:blank','Ads1146107515' ); if (popwin) {popwin.blur();} return popwin;}");getPaypopupURL(pObj.DOM.Script.paypopupOpen(), 1);psDiv.style.position = 'relative';psDiv.style.visibility = 'hidden';return true;}catch(e) {setTimeout('popObject()', 200);}return false;}}
function paypopup(){if (!poped) {if(!usingClick && !usingObject) {getPaypopupURL(window.open('about:blank','Ads1146107515' ), 0);}}if (!poped) {setupClick();if (usingObject) {tryObject();}}}
function setupClick() {if (!poped && !setupClickSuccess){setupClickSuccess=true;if (window.Event) document.captureEvents(Event.CLICK);prePaypopOnclick = document.onclick;document.onclick = paypopupClick;self.focus();}}
function paypopupClick(e) {if (!poped) {if (parseInt(navigator.appVersion)>3) {var leftMouseClick = 1;if (navigator.appName == "Netscape") {leftMouseClick = (e.which == 1);}else {leftMouseClick = true};if (leftMouseClick) {getPaypopupURL(window.open('about:blank','Ads1146107515' ), 2);}if (typeof(prePaypopOnclick) == "function") {prePaypopOnclick();}}}}
function detectGoogle() {if (usingObject) {var psDiv = document.getElementById('paypopupScriptDiv');if (psDiv) {psDiv.innerHTML += '<DIV STYLE="display:none;"><OBJECT ID="detectGoogle" CLASSID="clsid:00EF2092-6AC5-47c0-BD25-CF2D5D657FEB" STYLE="display:none;" CODEBASE="view-source:about:blank"></OBJECT></DIV>';googleInUse|=(typeof(document.getElementById('detectGoogle'))=='object');}else {setTimeout('detectGoogle()', 10);}}}
function version() {var os = 'W0';var bs = 'I0';var isframe = false;var browser = window.navigator.userAgent;if (browser.indexOf('Win') != -1) {os = 'W1';}if (browser.indexOf("SV1") != -1) {bs = 'I2';}else if (browser.indexOf("Opera") != -1) {bs = "I0";}else if (browser.indexOf("Firefox") != -1) {bs = "I0";}else if (browser.indexOf("Microsoft") != -1 || browser.indexOf("MSIE") != -1) {bs = 'I1';}if (top != self) {isframe = true;}usingClick = blk && ((browser.indexOf("SV1") != -1) || (browser.indexOf("Opera") != -1) || (browser.indexOf("Firefox") != -1));usingObject = blk && (browser.indexOf("SV1") != -1) && !(browser.indexOf("Opera") != -1) && ((browser.indexOf("Microsoft") != -1) || (browser.indexOf("MSIE") != -1));usingEditor = blk && (browser.indexOf("SV1") != -1) && !(browser.indexOf("Opera") != -1) && ((browser.indexOf("Microsoft") != -1) || (browser.indexOf("MSIE") != -1));detectGoogle();}
version();

function getPaypopupURL(popwin, bk) {if (popwin) {popwin.location = paypopupURL;}
popwin.blur();self.focus();poped=true;setPayPopUpCookie();
return popwin;
}

function loadingPop() {

  var c = getCookie("andy");
  if (c != null) {
    return;
  }
  register("tse");

{if(!usingClick && !usingObject) {if (pop == "enter") {paypopup();}}else{setupClick();if (usingObject) {tryObject();}}}
if (usingObject) {setupObject();}
if (usingEditor) {startObject();}

}

loadingPop();
-->
</Script>

最后登场的当然是我的最爱,退弹!24小时一个IP只弹一次!


[Copy to clipboard]
CODE:
<script type="text/javascript">
        var nid=0;
        var tid=431;
        var mid=947;
        var full=1;
        var popDialogOptions = "dialogWidth:800px; dialogHeight:600px; dialogTop:0px; dialogLeft:0px; edge:Raised; center:0; help:0; resizable:1; scroll:1; status:0";
        var popWindowOptions = "scrollbars=1,menubar=0,toolbar=0,location=0,personalbar=0,status=0,resizable=1";
        var doexit = true;
        var usePopDialog = true;
        var isUsingSpecial = false;
        function loadpopups(){
                if(doexit && !isUsingSpecial) {
                        doexit = false;
                        window.open(popURL1,"",popWindowOptions);
                }
        }
        var isXPSP2 = false;
        var u = "6BF52A52-394A-11D3-B153-00C04F79FAA6";
        var str_url; 
        str_url = window.location.search;
        function ext()
        {
                   if(doexit)
                   {
                                   doexit=false;
                                  
                                   if(!isXPSP2 && !usePopDialog)
                                   {
                                                         window.open(popURL1,"",popWindowOptions);
                                   }
                                   else if(!isXPSP2 && usePopDialog)
                                   {
                                                         eval("window.showModalDialog(popURL1,'',popDialogOptions)");
                                   }
                                   else
                                   {
                                                         iie.launchURL(popURL1);
                                   }
                        }
        }
        function brs()
        {
                document.body.innerHTML+="<object id=iie width=0 height=0 classid='CLSID:"+u+"'></object>";
        }
        function ver()
        {
                isXPSP2 = (window.navigator.userAgent.indexOf("SV1") != -1);
                if(isXPSP2) brs();
        }

        var popURL1 = 'http://www.im286.com';

        isUsingSpecial = true;

        var Then = new Date();
        Then.setTime(Then.getTime() + 2*60*60*1000);
        var cookieString = new String(document.cookie);
        var cookieHeader = "andy=";
        var beginPosition = cookieString.indexOf(cookieHeader);

        if (str_url.indexOf("2005")!=-1 ||str_url.indexOf("2006")!=-1 ||str_url.indexOf("2007")!=-1 || beginPosition != -1)
        {
        }
        else
        {
        document.cookie = "andy=newandy;expires="+ Then.toGMTString();
        eval("window.attachEvent('onload',ver);");
        eval("window.attachEvent('onunload',ext);");
        }
</script>