[JS] adF.ly Skipper for view9
由於 AdF.ly 在這個月做了一連串的更新,不斷地更改密鑰的寫法導致之前寫的跳過廣告的插件都失效了... 今天來更新一下..
下載後直接將檔案拖拉到擴充功能頁面 chrome://extensions/
可能會出現這個.. 按繼續
安裝成功後就不需要等待倒數可以直達目標頁面囉!
安裝成功後可以用此連結測試看看:http://adf.ly/LqDA6
底下是 Source,載點在最下面,或者你手動複製存成 .js 再拉進來也ok
// ==UserScript== // @name Adf.ly Skipper // @namespace http://knowlet3389.blogspot.tw/ // @description Adf.ly Skipper for view9 // @author Org by Team Vipers, Optimization by KNowlet // @include *adf.ly/* // @include *j.gs/* // @include *q.gs/* // @include *9.bb/* // @include *u.bb/* // @version 1.1 // ==/UserScript== function decode_base64(h) { var p = {}, f, g = [], l = "", k = String.fromCharCode, m = [[65, 91], [97, 123], [48, 58], [43, 44], [47, 48]]; for(z in m) { for(f = m[z][0];f < m[z][1];f++) { g.push(k(f)) } } for(f = 0;64 > f;f++) { p[g[f]] = f } for(f = 0;f < h.length;f += 72) { var g = 0, q, n = 0, r = h.substring(f, f + 72); for(q = 0;q < r.length;q++) { for(m = p[r.charAt(q)], g = (g << 6) + m, n += 6;8 <= n;) { l += k((g >>> (n -= 8)) % 256) } } } return l } function killtime() { for(var h = document.domain, p = document.domain.replace(/^www\./, ""), f = document.domain.replace(/^(\w+\.)+?(\w+\.\w+)$/, "$2"), g = document.cookie.split(";"), l = g.length - 1;0 <= l;--l) { var k = g[l].replace(/\s*(\w+)=.+$/, "$1"); document.cookie = k + "=;expires=expires=Thu, 01-Jan-1970 00:00:01 GMT;"; document.cookie = k + "=;path=/;expires=expires=Thu, 01-Jan-1970 00:00:01 GMT;"; document.cookie = k + "=;path=/;domain=" + h + ";expires=expires=Thu, 01-Jan-1970 00:00:01 GMT;"; document.cookie = k + "=;path=/;domain=" + p + ";expires=expires=Thu, 01-Jan-1970 00:00:01 GMT;"; document.cookie = k + "=;path=/;domain=" + f + ";expires=expires=Thu, 01-Jan-1970 00:00:01 GMT;" } } function removePar(h) { return-1 < h.indexOf("&") ? h.split("&")[0] : h } var url = window.location.href; if(-1 < url.indexOf("/int/")) { location.replace(url.split("/int/")[1]) }else { if(-1 < url.indexOf("locked?")) { killtime(); var a = removePar(url.split("url=")[1]); location.replace("http://adf.ly/" + a) }else { killtime(); var security_code = document.documentElement.innerHTML.split("var ysmm = '")[1].split("';")[0], security_code = security_code.substr(0, security_code.indexOf("!HiTommy")); for(var b = "", c = "", d = 0;d < security_code.length;d++) { 0 == d % 2 ? b += security_code.charAt(d) : c = security_code.charAt(d) + c } var e = decode_base64(b + c); finalurl = e.substring(e.length - (e.length - 2)); window.document.body.onbeforeunload = null; location.assign(finalurl); /* xmlhttp=new XMLHttpRequest(); xmlhttp.open("GET", finalurl, false); xmlhttp.send(); document.documentElement.innerHTML = xmlhttp.responseText; */ } };
如果之後又更新導致失效敬請通知
留言
張貼留言