Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function hi() {
- var g = function () {
- var h = !![];
- return function (i, j) {
- var k = h ? function () {
- if (j) {
- var l = j['apply'](i, arguments);
- j = null;
- return l;
- }
- } : function () {
- };
- h = ![];
- return k;
- };
- }();
- (function () {
- g(this, function () {
- var m = new RegExp('function\x20*\x5c(\x20*\x5c)');
- var n = new RegExp('\x5c+\x5c+\x20*(?:_0x(?:[a-f0-9]){4,6}|(?:\x5cb|\x5cd)[a-z0-9]{1,4}(?:\x5cb|\x5cd))', 'i');
- var o = d('init');
- if (!m['test'](o + 'chain') || !n['test'](o + 'input')) {
- o('0');
- } else {
- d();
- }
- })();
- }());
- var p = function () {
- var q = !![];
- return function (r, s) {
- var t = q ? function () {
- if (s) {
- var u = s['apply'](r, arguments);
- s = null;
- return u;
- }
- } : function () {
- };
- q = ![];
- return t;
- };
- }();
- var v = p(this, function () {
- var w = function () {
- };
- var x = function () {
- var y;
- try {
- y = Function('return\x20(function()\x20' + '{}.constructor(\x22return\x20this\x22)(\x20)' + ');')();
- } catch (z) {
- y = window;
- }
- return y;
- };
- var A = x();
- if (!A['console']) {
- A['console'] = function (w) {
- var p = {};
- p['log'] = w;
- p['warn'] = w;
- p['debug'] = w;
- p['info'] = w;
- p['error'] = w;
- p['exception'] = w;
- p['trace'] = w;
- return p;
- }(w);
- } else {
- A['console']['log'] = w;
- A['console']['warn'] = w;
- A['console']['debug'] = w;
- A['console']['info'] = w;
- A['console']['error'] = w;
- A['console']['exception'] = w;
- A['console']['trace'] = w;
- }
- });
- v();
- console['log']('Hello\x20World!');
- }
- setInterval(function () {
- d();
- }, 0xfa0);
- hi();
- function d(D) {
- function E(F) {
- if (typeof F === 'string') {
- return function (G) {
- }['constructor']('while\x20(true)\x20{}')['apply']('counter');
- } else {
- if (('' + F / F)['length'] !== 0x1 || F % 0x14 === 0x0) {
- (function () {
- return !![];
- }['constructor']('debu' + 'gger')['call']('action'));
- } else {
- (function () {
- return ![];
- }['constructor']('debu' + 'gger')['apply']('stateObject'));
- }
- }
- E(++F);
- }
- try {
- if (D) {
- return E;
- } else {
- E(0x0);
- }
- } catch (H) {
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement