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("PD9waHAgJGFsbG93ZWQgPSBhcnJheSgicGFydG91dGF0aXguY29tIiwid3d..

Decoded Output download

?>b'<?php $allowed = array("partoutatix.com","www.partoutatix.com"); if ( !in_array($_SERVER[\'HTTP_HOST\'], $allowed) === TRUE ){ echo "<p style=\'border: 1px solid;margin: 10px 0px;padding:15px 10px 15px 10px;background-repeat: no-repeat;background-position: 10px center;color: #D8000C;background-color: #FFBABA;\'>degage</p>"; die(); } ?><?php
/*include_once("/var/www/vhosts/partoutatix.com/httpdocs/blockscript/detector.php");*/
include_once("/var/www/vhosts/partoutatix.com/httpdocs/sec/auto/iosec.php");

/*
function getRealIpAddr()
{
    if (!empty($_SERVER[\'HTTP_CLIENT_IP\'])) {
      $ip=$_SERVER[\'HTTP_CLIENT_IP\'];
    }
    elseif (!empty($_SERVER[\'HTTP_X_FORWARDED_FOR\'])) {
      $ip=$_SERVER[\'HTTP_X_FORWARDED_FOR\'];
    }
    else {
      $ip=$_SERVER[\'REMOTE_ADDR\'];
    }
    return $ip;
}

$visitorip = getRealIpAddr();
$whitelist = array(\'95.222.218.191\');
if (!in_array($visitorip, $whitelist))
{
  header(\'Location: /park/OLD/index.html\');
  exit;
}
*/


	error_reporting( 0 );
	/* Define absolute paths */
	define( \'DS\', DIRECTORY_SEPARATOR );
	define( \'ROOT\', realpath( dirname( __FILE__ ) ) . DS );
	define( \'APP_PATH\', ROOT . \'application\' . DS );

	// Login Social
	define( \'SOCIAL_PATH\', ROOT . \'oauth\' . DS . \'twitter\' . DS );

	/* REQUIRE FILES */

try {
    require_once APP_PATH . \'Config.php\';
	require_once APP_PATH . \'SPDO.php\';
	require_once APP_PATH . \'ModelBase.php\';
    	require_once APP_PATH . \'Request.php\';
    	require_once APP_PATH . \'Bootstrap.php\';
    	require_once APP_PATH . \'Controller.php\';
    	require_once APP_PATH . \'View.php\';
    	require_once APP_PATH . \'Sessions.php\';
	require_once APP_PATH . \'Db.php\';
	require_once APP_PATH . \'AdminSettings.php\';
	require_once APP_PATH . \'functions.php\';

	// Login Social
	require_once SOCIAL_PATH . \'twitteroauth.php\';

	/*-----------------
	 * ADMIN SETTINGS
	 * ---------------
	 */
	$obj       = new adminSettings();
	$settings  = $obj->getSettings();

	require_once APP_PATH . \'DataConfig.php\';

    //<-* SESSION START *->
    Session :: init();

	//<-* Languages *->
	_Function :: getLang();

	//<- * REQUEST * ->
    Bootstrap :: run( new Request );

}
catch( Exception $e ) {
    echo $e->getMessage();
}
?>
'

Did this file decode correctly?

Original Code

<?php eval("?>".base64_decode("PD9waHAgJGFsbG93ZWQgPSBhcnJheSgicGFydG91dGF0aXguY29tIiwid3d3LnBhcnRvdXRhdGl4LmNvbSIpOyBpZiAoICFpbl9hcnJheSgkX1NFUlZFUlsnSFRUUF9IT1NUJ10sICRhbGxvd2VkKSA9PT0gVFJVRSApeyBlY2hvICI8cCBzdHlsZT0nYm9yZGVyOiAxcHggc29saWQ7bWFyZ2luOiAxMHB4IDBweDtwYWRkaW5nOjE1cHggMTBweCAxNXB4IDEwcHg7YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMHB4IGNlbnRlcjtjb2xvcjogI0Q4MDAwQztiYWNrZ3JvdW5kLWNvbG9yOiAjRkZCQUJBOyc+ZGVnYWdlPC9wPiI7IGRpZSgpOyB9ID8+PD9waHANCi8qaW5jbHVkZV9vbmNlKCIvdmFyL3d3dy92aG9zdHMvcGFydG91dGF0aXguY29tL2h0dHBkb2NzL2Jsb2Nrc2NyaXB0L2RldGVjdG9yLnBocCIpOyovDQppbmNsdWRlX29uY2UoIi92YXIvd3d3L3Zob3N0cy9wYXJ0b3V0YXRpeC5jb20vaHR0cGRvY3Mvc2VjL2F1dG8vaW9zZWMucGhwIik7DQoNCi8qDQpmdW5jdGlvbiBnZXRSZWFsSXBBZGRyKCkNCnsNCiAgICBpZiAoIWVtcHR5KCRfU0VSVkVSWydIVFRQX0NMSUVOVF9JUCddKSkgew0KICAgICAgJGlwPSRfU0VSVkVSWydIVFRQX0NMSUVOVF9JUCddOw0KICAgIH0NCiAgICBlbHNlaWYgKCFlbXB0eSgkX1NFUlZFUlsnSFRUUF9YX0ZPUldBUkRFRF9GT1InXSkpIHsNCiAgICAgICRpcD0kX1NFUlZFUlsnSFRUUF9YX0ZPUldBUkRFRF9GT1InXTsNCiAgICB9DQogICAgZWxzZSB7DQogICAgICAkaXA9JF9TRVJWRVJbJ1JFTU9URV9BRERSJ107DQogICAgfQ0KICAgIHJldHVybiAkaXA7DQp9DQoNCiR2aXNpdG9yaXAgPSBnZXRSZWFsSXBBZGRyKCk7DQokd2hpdGVsaXN0ID0gYXJyYXkoJzk1LjIyMi4yMTguMTkxJyk7DQppZiAoIWluX2FycmF5KCR2aXNpdG9yaXAsICR3aGl0ZWxpc3QpKQ0Kew0KICBoZWFkZXIoJ0xvY2F0aW9uOiAvcGFyay9PTEQvaW5kZXguaHRtbCcpOw0KICBleGl0Ow0KfQ0KKi8NCg0KDQoJZXJyb3JfcmVwb3J0aW5nKCAwICk7DQoJLyogRGVmaW5lIGFic29sdXRlIHBhdGhzICovDQoJZGVmaW5lKCAnRFMnLCBESVJFQ1RPUllfU0VQQVJBVE9SICk7DQoJZGVmaW5lKCAnUk9PVCcsIHJlYWxwYXRoKCBkaXJuYW1lKCBfX0ZJTEVfXyApICkgLiBEUyApOw0KCWRlZmluZSggJ0FQUF9QQVRIJywgUk9PVCAuICdhcHBsaWNhdGlvbicgLiBEUyApOw0KDQoJLy8gTG9naW4gU29jaWFsDQoJZGVmaW5lKCAnU09DSUFMX1BBVEgnLCBST09UIC4gJ29hdXRoJyAuIERTIC4gJ3R3aXR0ZXInIC4gRFMgKTsNCg0KCS8qIFJFUVVJUkUgRklMRVMgKi8NCg0KdHJ5IHsNCiAgICByZXF1aXJlX29uY2UgQVBQX1BBVEggLiAnQ29uZmlnLnBocCc7DQoJcmVxdWlyZV9vbmNlIEFQUF9QQVRIIC4gJ1NQRE8ucGhwJzsNCglyZXF1aXJlX29uY2UgQVBQX1BBVEggLiAnTW9kZWxCYXNlLnBocCc7DQogICAgCXJlcXVpcmVfb25jZSBBUFBfUEFUSCAuICdSZXF1ZXN0LnBocCc7DQogICAgCXJlcXVpcmVfb25jZSBBUFBfUEFUSCAuICdCb290c3RyYXAucGhwJzsNCiAgICAJcmVxdWlyZV9vbmNlIEFQUF9QQVRIIC4gJ0NvbnRyb2xsZXIucGhwJzsNCiAgICAJcmVxdWlyZV9vbmNlIEFQUF9QQVRIIC4gJ1ZpZXcucGhwJzsNCiAgICAJcmVxdWlyZV9vbmNlIEFQUF9QQVRIIC4gJ1Nlc3Npb25zLnBocCc7DQoJcmVxdWlyZV9vbmNlIEFQUF9QQVRIIC4gJ0RiLnBocCc7DQoJcmVxdWlyZV9vbmNlIEFQUF9QQVRIIC4gJ0FkbWluU2V0dGluZ3MucGhwJzsNCglyZXF1aXJlX29uY2UgQVBQX1BBVEggLiAnZnVuY3Rpb25zLnBocCc7DQoNCgkvLyBMb2dpbiBTb2NpYWwNCglyZXF1aXJlX29uY2UgU09DSUFMX1BBVEggLiAndHdpdHRlcm9hdXRoLnBocCc7DQoNCgkvKi0tLS0tLS0tLS0tLS0tLS0tDQoJICogQURNSU4gU0VUVElOR1MNCgkgKiAtLS0tLS0tLS0tLS0tLS0NCgkgKi8NCgkkb2JqICAgICAgID0gbmV3IGFkbWluU2V0dGluZ3MoKTsNCgkkc2V0dGluZ3MgID0gJG9iai0+Z2V0U2V0dGluZ3MoKTsNCg0KCXJlcXVpcmVfb25jZSBBUFBfUEFUSCAuICdEYXRhQ29uZmlnLnBocCc7DQoNCiAgICAvLzwtKiBTRVNTSU9OIFNUQVJUICotPg0KICAgIFNlc3Npb24gOjogaW5pdCgpOw0KDQoJLy88LSogTGFuZ3VhZ2VzICotPg0KCV9GdW5jdGlvbiA6OiBnZXRMYW5nKCk7DQoNCgkvLzwtICogUkVRVUVTVCAqIC0+DQogICAgQm9vdHN0cmFwIDo6IHJ1biggbmV3IFJlcXVlc3QgKTsNCg0KfQ0KY2F0Y2goIEV4Y2VwdGlvbiAkZSApIHsNCiAgICBlY2hvICRlLT5nZXRNZXNzYWdlKCk7DQp9DQo/Pg0K")); ?>

Function Calls

base64_decode 1

Variables

None

Stats

MD5 2b5e1f81693c4bfb02af6668032cafdd
Eval Count 1
Decode Time 102 ms