Advertisement
Guest User

FireGloves

a guest
Nov 9th, 2015
219
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <script type="text/javascript">
  2. /* protected by [ FireGloves ] script injection */
  3. /* Random mode Off */
  4.  
  5. (function() {
  6. window.FireGlovesStats = {}; function d3867976930961080(k) { if (!window.FireGlovesStats[k]) window.FireGlovesStats[k] = 0;window.FireGlovesStats[k]++;} function v3867976930961080(k, v) { window.FireGlovesStats[k] = v;}
  7. dg3867976930961080(Window.prototype, "screen", function() { d3867976930961080('screenRes'); return { width: 1280, height: 800, availWidth: 1280, availHeight: 800, colorDepth: 24 }; });
  8. dg3867976930961080(Window.prototype, "innerWidth", function() { d3867976930961080('screenRes'); return 1280; });
  9. dg3867976930961080(Window.prototype, "outerWidth", function() { d3867976930961080('screenRes'); return 1280; });
  10. dg3867976930961080(Window.prototype, "innerHeight", function() { d3867976930961080('screenRes'); return 800; });
  11. dg3867976930961080(Window.prototype, "outerHeight", function() { d3867976930961080('screenRes'); return 800; });
  12. dg3867976930961080(Window.prototype, "performance", function() { d3867976930961080('timing'); return { navigation: {}, timing: {} }; });
  13. try { Object.defineProperty(window, 'Components', { value: {} }); } catch (e) {}
  14. dg3867976930961080(navigator, "userAgent", function() { d3867976930961080('userAgent'); return 'Mozilla/5.0 (Windows NT 6.1; rv:31.0) Gecko/20100101 Firefox/31.0'; });
  15. dg3867976930961080(navigator, "appVersion", function() { d3867976930961080('appVersion'); return '5.0 (Windows)'; });
  16. dg3867976930961080(navigator, "buildID", function() { d3867976930961080('buildID'); return undefined; });
  17. dg3867976930961080(navigator, "platform", function(){ d3867976930961080('platform'); return 'Win32'; });
  18. dg3867976930961080(navigator, "language", function(){ d3867976930961080('language'); return 'en'; });
  19. var fontFamilySetter3867976930961080 = CSSStyleDeclaration.prototype.__lookupSetter__('fontFamily');
  20. var CSSSetprop3867976930961080 = CSSStyleDeclaration.prototype.setProperty;
  21. var innerHTMLSetter3867976930961080 = HTMLElement.prototype.__lookupSetter__('innerHTML');
  22. var outerHTMLSetter3867976930961080 = HTMLElement.prototype.__lookupSetter__('outerHTML');
  23. var setAttribute3867976930961080 = HTMLElement.prototype.setAttribute;
  24. var offsetWidthGetter3867976930961080 = HTMLElement.prototype.__lookupGetter__('offsetWidth');
  25. var offsetHeightGetter3867976930961080 = HTMLElement.prototype.__lookupGetter__('offsetHeight');
  26. var attrValueSetter3867976930961080 = Attr.prototype.__lookupSetter__('value');
  27. var attrNodeValueSetter3867976930961080 = Attr.prototype.__lookupSetter__('nodeValue');
  28. var attrTextContentSetter3867976930961080 = Attr.prototype.__lookupSetter__('textContent');
  29. var HTMLElements3867976930961080 = ['HTMLAnchorElement','HTMLAppletElement','HTMLAudioElement','HTMLAreaElement','HTMLBaseElement','HTMLBaseFontElement','HTMLBodyElement','HTMLBRElement','HTMLButtonElement','HTMLCanvasElement','HTMLDirectoryElement','HTMLDivElement','HTMLDListElement','HTMLEmbedElement','HTMLFieldSetElement','HTMLFontElement','HTMLFormElement','HTMLFrameElement','HTMLFrameSetElement','HTMLHeadElement','HTMLHeadingElement','HTMLHtmlElement','HTMLHRElement','HTMLIFrameElement','HTMLImageElement','HTMLInputElement','HTMLKeygenElement','HTMLLabelElement','HTMLLIElement','HTMLLinkElement','HTMLMapElement','HTMLMenuElement','HTMLMetaElement','HTMLModElement','HTMLObjectElement','HTMLOListElement','HTMLOptGroupElement','HTMLOptionElement','HTMLOutputElement','HTMLParagraphElement','HTMLParamElement','HTMLPreElement','HTMLQuoteElement','HTMLScriptElement','HTMLSelectElement','HTMLSourceElement','HTMLSpanElement','HTMLStyleElement','HTMLTableElement','HTMLTableCaptionElement','HTMLTableCellElement','HTMLTableDataCellElement','HTMLTableHeaderCellElement','HTMLTableColElement','HTMLTableRowElement','HTMLTableSectionElement','HTMLTextAreaElement','HTMLTimeElement','HTMLTitleElement','HTMLTrackElement','HTMLUListElement','HTMLUnknownElement','HTMLVideoElement'];
  30. var fontCache3867976930961080 = [];
  31. for (var i3867976930961080 in fontCache3867976930961080) { fontCache3867976930961080[i3867976930961080] = fontCache3867976930961080[i3867976930961080].replace(/\"/gi, '"'); }
  32. var fontCacheMax3867976930961080 = 5;
  33. function cleanCSS3867976930961080(d) { if (typeof d != 'string') return d; var fc = fontCache3867976930961080; var p = /font(\-family)?([\s]*:[\s]*)(((["'][\w\d\s\.\,\-@]*["'])|([\w\d\s\.\,\-@]))+)/gi; function r(m, pa, p0, p1, o, s) { var p1o = p1; p1 = p1.replace(/(^\s+)|(\s+$)/gi, '').replace(/\s+/gi, ' '); if (p1.length < 2) { p1o = ''; } else if (fc.indexOf(p1) == -1) { if (fc.length < fontCacheMax3867976930961080) { fc.push(p1); } else { p1o = fc[0]; } } return 'font' + pa + p0 + p1o; } fontCache3867976930961080 = fc; return d.replace(p, r); }
  34. var setTimeout3867976930961080 = Window.prototype.setTimeout;
  35. var contentWindowGetter3867976930961080 = HTMLIFrameElement.prototype.__lookupGetter__('contentWindow');
  36. function ds3867976930961080(o, a, f) { o.__defineSetter__(a, f); o.__lookupSetter__(a).toString = function() { return ''; }; o.__lookupSetter__(a).toSource = function() { return ''; }; }
  37. function dg3867976930961080(o, a, f) { o.__defineGetter__(a, f); o.__lookupGetter__(a).toString = function() { return ''; }; o.__lookupGetter__(a).toSource = function() { return ''; }; }
  38. function df3867976930961080(o, a, f) { o[a] = f; o[a].toString = function() { return ''; }; o[a].toSource = function() { return ''; }; }
  39. var fOTimeout3867976930961080 = 100;
  40. var fOAfter3867976930961080 = 8;
  41. var offsetRand3867976930961080 = fOAfter3867976930961080, offsetTimeout3867976930961080 = false;
  42.  
  43. /* window cloak */
  44. df3867976930961080(window.Date.prototype, "getTimezoneOffset", function() { d3867976930961080('timeZone'); return 0; });
  45. /* iframe cloak */
  46. dg3867976930961080(window.HTMLIFrameElement.prototype, "contentWindow", function() { d3867976930961080('iframeWindow'); var w = contentWindowGetter3867976930961080.call(this); /* window copy */
  47. try { Object.defineProperty(w,'screen',{ value: window.screen }); } catch (e) {}
  48. try { Object.defineProperty(w,'performance',{ value: window.performance }); } catch (e) {}
  49. try { Object.defineProperty(w,'Components',{ value: window.Components }); } catch (e) {}
  50. try { Object.defineProperty(w,'navigator',{ value: window.navigator }); } catch (e) {}
  51. try { Object.defineProperty(w,'innerHeight',{ value: window.innerHeight }); } catch (e) {}
  52. try { Object.defineProperty(w,'innerWidth',{ value: window.innerWidth }); } catch (e) {}
  53. try { Object.defineProperty(w,'outerHeight',{ value: window.outerHeight }); } catch (e) {}
  54. try { Object.defineProperty(w,'outerWidth',{ value: window.outerWidth }); } catch (e) {}
  55. w.open = window.open;
  56. /* window cloak */
  57. df3867976930961080(w.Date.prototype, "getTimezoneOffset", function() { d3867976930961080('timeZone'); return 0; });
  58. return w; });
  59. /* window open */
  60. var wndOpen3867976930961080 = Window.prototype.open;
  61. df3867976930961080(Window.prototype, "open", function(url, name, params) { d3867976930961080('windowOpen'); var w = wndOpen3867976930961080.call(this, url, name, params);
  62. /* window copy */
  63. try { Object.defineProperty(w,'screen',{ value: w.opener.screen }); } catch (e) {}
  64. try { Object.defineProperty(w,'performance',{ value: w.opener.performance }); } catch (e) {}
  65. try { Object.defineProperty(w,'Components',{ value: w.opener.Components }); } catch (e) {}
  66. try { Object.defineProperty(w,'navigator',{ value: w.opener.navigator }); } catch (e) {}
  67. try { Object.defineProperty(w,'innerHeight',{ value: w.opener.innerHeight }); } catch (e) {}
  68. try { Object.defineProperty(w,'innerWidth',{ value: w.opener.innerWidth }); } catch (e) {}
  69. try { Object.defineProperty(w,'outerHeight',{ value: w.opener.outerHeight }); } catch (e) {}
  70. try { Object.defineProperty(w,'outerWidth',{ value: w.opener.outerWidth }); } catch (e) {}
  71. w.open = w.opener.open;
  72. /* window cloak */
  73. df3867976930961080(w.Date.prototype, "getTimezoneOffset", function() { d3867976930961080('timeZone'); return 0; });
  74. /* iframe cloak */
  75. dg3867976930961080(w.HTMLIFrameElement.prototype, "contentWindow", function() { d3867976930961080('iframeWindow'); var w = contentWindowGetter3867976930961080.call(this); /* window copy */
  76. try { Object.defineProperty(w,'screen',{ value: window.screen }); } catch (e) {}
  77. try { Object.defineProperty(w,'performance',{ value: window.performance }); } catch (e) {}
  78. try { Object.defineProperty(w,'Components',{ value: window.Components }); } catch (e) {}
  79. try { Object.defineProperty(w,'navigator',{ value: window.navigator }); } catch (e) {}
  80. try { Object.defineProperty(w,'innerHeight',{ value: window.innerHeight }); } catch (e) {}
  81. try { Object.defineProperty(w,'innerWidth',{ value: window.innerWidth }); } catch (e) {}
  82. try { Object.defineProperty(w,'outerHeight',{ value: window.outerHeight }); } catch (e) {}
  83. try { Object.defineProperty(w,'outerWidth',{ value: window.outerWidth }); } catch (e) {}
  84. w.open = window.open;
  85. /* window cloak */
  86. df3867976930961080(w.Date.prototype, "getTimezoneOffset", function() { d3867976930961080('timeZone'); return 0; });
  87. return w; });
  88. return w; });
  89.  
  90. var thisScriptElement = document.getElementsByTagName('script')[0]; thisScriptElement.parentNode.removeChild(thisScriptElement);
  91. })();
  92. </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement