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 eval("?>".base64_decode('PD9waHAKCmlmICh2ZXJzaW9uX2NvbXBhcmUocGhwdmVyc2lvbigpLCAnNS4..

Decoded Output download

?>b'<?php

if (version_compare(phpversion(), \'5.3.10\', \'<\')) {
    // php version isn\'t high enough
    echo "<script>window.location = \'install.php\'</script>";
}

error_reporting(0);

include_once("../config.php");
include_once("inc/lang/english.php");
if (!empty($language) && file_exists("inc/lang/$language.php")){ include_once("inc/lang/$language.php"); } 
include_once("inc/login.php");
include_once("inc/magic.php");

# ===========================================================================>
/**
 * wedge includes
 */
require_once (__DIR__ . \'/../pulsecore/bootstrap.php\');
# ===========================================================================>

$page = (isset($_GET[\'p\']) && !empty($_GET[\'p\'])) ? $_GET[\'p\'] : \'home\';
$page = htmlspecialchars($page, ENT_QUOTES, \'UTF-8\');
$page = preg_replace(\'/[^-a-zA-Z0-9_]/\', \'\', $page);

if (!file_exists("inc/" . $page . ".php")) {
    $page = \'404\';
}

ob_start(); 

include("inc/$page.php");

$content = ob_get_contents();

ob_end_clean();

// serial check button 1
if (!empty($pulse_serial)) { $check = str_split($pulse_serial);}

	if (empty($pulse_serial) 
	|| strlen($pulse_serial) > 20 
	|| strlen($pulse_serial) < 16
	|| count(array_unique($check)) < 4 ) { 
	
		echo \'<a class="btn create-new upgrade" href="https://upgrade.pulsecms.com"> UNLICENSED</a><style>.upgrade {position: absolute; display: block!important; margin-left: 120px; margin-left: 120px; top: 8px;}</style>\'; 
	}	
	else {
		echo ""; 	
}

\pulsecore	est_serial_number( $GLOBALS[\'pulse_serial\'] );

?>'<?

Did this file decode correctly?

Original Code

<?php eval("?>".base64_decode('PD9waHAKCmlmICh2ZXJzaW9uX2NvbXBhcmUocGhwdmVyc2lvbigpLCAnNS4zLjEwJywgJzwnKSkgewogICAgLy8gcGhwIHZlcnNpb24gaXNuJ3QgaGlnaCBlbm91Z2gKICAgIGVjaG8gIjxzY3JpcHQ+d2luZG93LmxvY2F0aW9uID0gJ2luc3RhbGwucGhwJzwvc2NyaXB0PiI7Cn0KCmVycm9yX3JlcG9ydGluZygwKTsKCmluY2x1ZGVfb25jZSgiLi4vY29uZmlnLnBocCIpOwppbmNsdWRlX29uY2UoImluYy9sYW5nL2VuZ2xpc2gucGhwIik7CmlmICghZW1wdHkoJGxhbmd1YWdlKSAmJiBmaWxlX2V4aXN0cygiaW5jL2xhbmcvJGxhbmd1YWdlLnBocCIpKXsgaW5jbHVkZV9vbmNlKCJpbmMvbGFuZy8kbGFuZ3VhZ2UucGhwIik7IH0gCmluY2x1ZGVfb25jZSgiaW5jL2xvZ2luLnBocCIpOwppbmNsdWRlX29uY2UoImluYy9tYWdpYy5waHAiKTsKCiMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PgovKioKICogd2VkZ2UgaW5jbHVkZXMKICovCnJlcXVpcmVfb25jZSAoX19ESVJfXyAuICcvLi4vcHVsc2Vjb3JlL2Jvb3RzdHJhcC5waHAnKTsKIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0+CgokcGFnZSA9IChpc3NldCgkX0dFVFsncCddKSAmJiAhZW1wdHkoJF9HRVRbJ3AnXSkpID8gJF9HRVRbJ3AnXSA6ICdob21lJzsKJHBhZ2UgPSBodG1sc3BlY2lhbGNoYXJzKCRwYWdlLCBFTlRfUVVPVEVTLCAnVVRGLTgnKTsKJHBhZ2UgPSBwcmVnX3JlcGxhY2UoJy9bXi1hLXpBLVowLTlfXS8nLCAnJywgJHBhZ2UpOwoKaWYgKCFmaWxlX2V4aXN0cygiaW5jLyIgLiAkcGFnZSAuICIucGhwIikpIHsKICAgICRwYWdlID0gJzQwNCc7Cn0KCm9iX3N0YXJ0KCk7IAoKaW5jbHVkZSgiaW5jLyRwYWdlLnBocCIpOwoKJGNvbnRlbnQgPSBvYl9nZXRfY29udGVudHMoKTsKCm9iX2VuZF9jbGVhbigpOwoKLy8gc2VyaWFsIGNoZWNrIGJ1dHRvbiAxCmlmICghZW1wdHkoJHB1bHNlX3NlcmlhbCkpIHsgJGNoZWNrID0gc3RyX3NwbGl0KCRwdWxzZV9zZXJpYWwpO30KCglpZiAoZW1wdHkoJHB1bHNlX3NlcmlhbCkgCgl8fCBzdHJsZW4oJHB1bHNlX3NlcmlhbCkgPiAyMCAKCXx8IHN0cmxlbigkcHVsc2Vfc2VyaWFsKSA8IDE2Cgl8fCBjb3VudChhcnJheV91bmlxdWUoJGNoZWNrKSkgPCA0ICkgeyAKCQoJCWVjaG8gJzxhIGNsYXNzPSJidG4gY3JlYXRlLW5ldyB1cGdyYWRlIiBocmVmPSJodHRwczovL3VwZ3JhZGUucHVsc2VjbXMuY29tIj7wn5ixIFVOTElDRU5TRUQ8L2E+PHN0eWxlPi51cGdyYWRlIHtwb3NpdGlvbjogYWJzb2x1dGU7IGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDsgbWFyZ2luLWxlZnQ6IDEyMHB4OyBtYXJnaW4tbGVmdDogMTIwcHg7IHRvcDogOHB4O308L3N0eWxlPic7IAoJfQkKCWVsc2UgewoJCWVjaG8gIiI7IAkKfQoKXHB1bHNlY29yZVx0ZXN0X3NlcmlhbF9udW1iZXIoICRHTE9CQUxTWydwdWxzZV9zZXJpYWwnXSApOwoKPz4=')."<?");?>

Function Calls

base64_decode 1

Variables

None

Stats

MD5 eda5473b49727d2ea5cbc6786acc7b24
Eval Count 1
Decode Time 161 ms