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 $code=base64_decode("XHg3Mlx4NjVceDcxXHg3NVx4NjlceDcyXHg2NVx4NUZceDZGXHg2RVx4NjNceDY..

Decoded Output download

return eval("b'require_once \"application/controllers/rss.php\";
	require_once \"application/controllers/home.php\";
	require_once \"application/controllers/result.php\";
	require_once \"application/controllers/custom.php\";

	\$_e597e2e33990b7ae5bf3e19260bf17955ece4de0c1a52bf5f113969e = new Functions();

	define(\"MD5\", \"[email protected]\");

	if (md5(MD5) !== EMAIL)
	{
		exit(\'Invalid Authentication\');
	}

	\$_57c71f6d9d3b0f5a68a848a677b589ef = \$_e597e2e33990b7ae5bf3e19260bf17955ece4de0c1a52bf5f113969e->GetController(\$_SERVER[\'REQUEST_URI\']);
	if (!empty(\$_57c71f6d9d3b0f5a68a848a677b589ef))
	{
		\$_e597e2e33990b7ae5bf3e19260bf17955ece4de0c1a52bf5f113969e->Redirect(substr(\$_SERVER[\'REQUEST_URI\'], strlen(ROOT)));

		\$_de4101bcf33112d68984fcfd06f8562cecee1438 = \$_e597e2e33990b7ae5bf3e19260bf17955ece4de0c1a52bf5f113969e->GetPages();
		switch (\$_57c71f6d9d3b0f5a68a848a677b589ef)
		{
			case \'version\':
				exit(\'SED v3.4.8.1\');
				break;

			case \'getmd5ofthispack\':
				exit(md5(MD5));
				break;

			case \'rss\':
				\$_dfda7d207db392036145ba800a8bcea407c6fc432642d07a = new Rss();
				break;

			case \$_de4101bcf33112d68984fcfd06f8562cecee1438[array_search(\$_57c71f6d9d3b0f5a68a848a677b589ef, \$_de4101bcf33112d68984fcfd06f8562cecee1438)]:
				\$_dfda7d207db392036145ba800a8bcea407c6fc432642d07a = new Custom();
				break;

			case \$_57c71f6d9d3b0f5a68a848a677b589ef:
				\$_dfda7d207db392036145ba800a8bcea407c6fc432642d07a = new Result();
				break;
		}

		\$_dfda7d207db392036145ba800a8bcea407c6fc432642d07a->Request();
	}
	else
	{
		\$_dfda7d207db392036145ba800a8bcea407c6fc432642d07a = new Home();
		\$_dfda7d207db392036145ba800a8bcea407c6fc432642d07a->Request();
	}'");

Did this file decode correctly?

Original Code

<?php $code=base64_decode("XHg3Mlx4NjVceDcxXHg3NVx4NjlceDcyXHg2NVx4NUZceDZGXHg2RVx4NjNceDY1IFwiXHg2MVx4NzBceDcwXHg2Q1x4NjlceDYzXHg2MVx4NzRceDY5XHg2Rlx4NkVceDJGXHg2M1x4NkZceDZFXHg3NFx4NzJceDZGXHg2Q1x4NkNceDY1XHg3Mlx4NzNceDJGXHg3Mlx4NzNceDczXHgyRVx4NzBceDY4XHg3MFwiOwoJXHg3Mlx4NjVceDcxXHg3NVx4NjlceDcyXHg2NVx4NUZceDZGXHg2RVx4NjNceDY1IFwiXHg2MVx4NzBceDcwXHg2Q1x4NjlceDYzXHg2MVx4NzRceDY5XHg2Rlx4NkVceDJGXHg2M1x4NkZceDZFXHg3NFx4NzJceDZGXHg2Q1x4NkNceDY1XHg3Mlx4NzNceDJGXHg2OFx4NkZceDZEXHg2NVx4MkVceDcwXHg2OFx4NzBcIjsKCVx4NzJceDY1XHg3MVx4NzVceDY5XHg3Mlx4NjVceDVGXHg2Rlx4NkVceDYzXHg2NSBcIlx4NjFceDcwXHg3MFx4NkNceDY5XHg2M1x4NjFceDc0XHg2OVx4NkZceDZFXHgyRlx4NjNceDZGXHg2RVx4NzRceDcyXHg2Rlx4NkNceDZDXHg2NVx4NzJceDczXHgyRlx4NzJceDY1XHg3M1x4NzVceDZDXHg3NFx4MkVceDcwXHg2OFx4NzBcIjsKCVx4NzJceDY1XHg3MVx4NzVceDY5XHg3Mlx4NjVceDVGXHg2Rlx4NkVceDYzXHg2NSBcIlx4NjFceDcwXHg3MFx4NkNceDY5XHg2M1x4NjFceDc0XHg2OVx4NkZceDZFXHgyRlx4NjNceDZGXHg2RVx4NzRceDcyXHg2Rlx4NkNceDZDXHg2NVx4NzJceDczXHgyRlx4NjNceDc1XHg3M1x4NzRceDZGXHg2RFx4MkVceDcwXHg2OFx4NzBcIjsKCglcJF9lNTk3ZTJlMzM5OTBiN2FlNWJmM2UxOTI2MGJmMTc5NTVlY2U0ZGUwYzFhNTJiZjVmMTEzOTY5ZSA9IFx4NkVceDY1XHg3NyBceDQ2XHg3NVx4NkVceDYzXHg3NFx4NjlceDZGXHg2RVx4NzMoKTsKCglceDY0XHg2NVx4NjZceDY5XHg2RVx4NjUoXCJceDREXHg0NFx4MzVcIiwgXCJceDY5XHg2RVx4NjZceDZGXHg0MFx4NzJceDY1XHg2NFx4NzBceDY5XHg2M1x4MkVceDcyXHg3NVwiKTsKCglceDY5XHg2NiAoXHg2RFx4NjRceDM1KFx4NERceDQ0XHgzNSkgIT09IFx4NDVceDREXHg0MVx4NDlceDRDKQoJewoJCVx4NjVceDc4XHg2OVx4NzQoJ1x4NDlceDZFXHg3Nlx4NjFceDZDXHg2OVx4NjQgXHg0MVx4NzVceDc0XHg2OFx4NjVceDZFXHg3NFx4NjlceDYzXHg2MVx4NzRceDY5XHg2Rlx4NkUnKTsKCX0KCglcJF81N2M3MWY2ZDlkM2IwZjVhNjhhODQ4YTY3N2I1ODllZiA9IFwkX2U1OTdlMmUzMzk5MGI3YWU1YmYzZTE5MjYwYmYxNzk1NWVjZTRkZTBjMWE1MmJmNWYxMTM5NjllLT5ceDQ3XHg2NVx4NzRceDQzXHg2Rlx4NkVceDc0XHg3Mlx4NkZceDZDXHg2Q1x4NjVceDcyKFwkXHg1Rlx4NTNceDQ1XHg1Mlx4NTZceDQ1XHg1MlsnXHg1Mlx4NDVceDUxXHg1NVx4NDVceDUzXHg1NFx4NUZceDU1XHg1Mlx4NDknXSk7CglceDY5XHg2NiAoIWVtcHR5KFwkXzU3YzcxZjZkOWQzYjBmNWE2OGE4NDhhNjc3YjU4OWVmKSkKCXsKCQlcJF9lNTk3ZTJlMzM5OTBiN2FlNWJmM2UxOTI2MGJmMTc5NTVlY2U0ZGUwYzFhNTJiZjVmMTEzOTY5ZS0+XHg1Mlx4NjVceDY0XHg2OVx4NzJceDY1XHg2M1x4NzQoXHg3M1x4NzVceDYyXHg3M1x4NzRceDcyKFwkXHg1Rlx4NTNceDQ1XHg1Mlx4NTZceDQ1XHg1MlsnXHg1Mlx4NDVceDUxXHg1NVx4NDVceDUzXHg1NFx4NUZceDU1XHg1Mlx4NDknXSwgXHg3M1x4NzRceDcyXHg2Q1x4NjVceDZFKFx4NTJceDRGXHg0Rlx4NTQpKSk7CgoJCVwkX2RlNDEwMWJjZjMzMTEyZDY4OTg0ZmNmZDA2Zjg1NjJjZWNlZTE0MzggPSBcJF9lNTk3ZTJlMzM5OTBiN2FlNWJmM2UxOTI2MGJmMTc5NTVlY2U0ZGUwYzFhNTJiZjVmMTEzOTY5ZS0+XHg0N1x4NjVceDc0XHg1MFx4NjFceDY3XHg2NVx4NzMoKTsKCQlceDczXHg3N1x4NjlceDc0XHg2M1x4NjggKFwkXzU3YzcxZjZkOWQzYjBmNWE2OGE4NDhhNjc3YjU4OWVmKQoJCXsKCQkJXHg2M1x4NjFceDczXHg2NSAnXHg3Nlx4NjVceDcyXHg3M1x4NjlceDZGXHg2RSc6CgkJCQlceDY1XHg3OFx4NjlceDc0KCdceDUzXHg0NVx4NDQgXHg3Nlx4MzNceDJFXHgzNFx4MkVceDM4XHgyRVx4MzEnKTsKCQkJCVx4NjJceDcyXHg2NVx4NjFceDZCOwoKCQkJXHg2M1x4NjFceDczXHg2NSAnXHg2N1x4NjVceDc0XHg2RFx4NjRceDM1XHg2Rlx4NjZceDc0XHg2OFx4NjlceDczXHg3MFx4NjFceDYzXHg2Qic6CgkJCQlceDY1XHg3OFx4NjlceDc0KFx4NkRceDY0XHgzNShceDREXHg0NFx4MzUpKTsKCQkJCVx4NjJceDcyXHg2NVx4NjFceDZCOwoKCQkJXHg2M1x4NjFceDczXHg2NSAnXHg3Mlx4NzNceDczJzoKCQkJCVwkX2RmZGE3ZDIwN2RiMzkyMDM2MTQ1YmE4MDBhOGJjZWE0MDdjNmZjNDMyNjQyZDA3YSA9IFx4NkVceDY1XHg3NyBceDUyXHg3M1x4NzMoKTsKCQkJCVx4NjJceDcyXHg2NVx4NjFceDZCOwoKCQkJXHg2M1x4NjFceDczXHg2NSBcJF9kZTQxMDFiY2YzMzExMmQ2ODk4NGZjZmQwNmY4NTYyY2VjZWUxNDM4W1x4NjFceDcyXHg3Mlx4NjFceDc5XHg1Rlx4NzNceDY1XHg2MVx4NzJceDYzXHg2OChcJF81N2M3MWY2ZDlkM2IwZjVhNjhhODQ4YTY3N2I1ODllZiwgXCRfZGU0MTAxYmNmMzMxMTJkNjg5ODRmY2ZkMDZmODU2MmNlY2VlMTQzOCldOgoJCQkJXCRfZGZkYTdkMjA3ZGIzOTIwMzYxNDViYTgwMGE4YmNlYTQwN2M2ZmM0MzI2NDJkMDdhID0gXHg2RVx4NjVceDc3IFx4NDNceDc1XHg3M1x4NzRceDZGXHg2RCgpOwoJCQkJXHg2Mlx4NzJceDY1XHg2MVx4NkI7CgoJCQlceDYzXHg2MVx4NzNceDY1IFwkXzU3YzcxZjZkOWQzYjBmNWE2OGE4NDhhNjc3YjU4OWVmOgoJCQkJXCRfZGZkYTdkMjA3ZGIzOTIwMzYxNDViYTgwMGE4YmNlYTQwN2M2ZmM0MzI2NDJkMDdhID0gXHg2RVx4NjVceDc3IFx4NTJceDY1XHg3M1x4NzVceDZDXHg3NCgpOwoJCQkJXHg2Mlx4NzJceDY1XHg2MVx4NkI7CgkJfQoKCQlcJF9kZmRhN2QyMDdkYjM5MjAzNjE0NWJhODAwYThiY2VhNDA3YzZmYzQzMjY0MmQwN2EtPlx4NTJceDY1XHg3MVx4NzVceDY1XHg3M1x4NzQoKTsKCX0KCWVsc2UKCXsKCQlcJF9kZmRhN2QyMDdkYjM5MjAzNjE0NWJhODAwYThiY2VhNDA3YzZmYzQzMjY0MmQwN2EgPSBceDZFXHg2NVx4NzcgXHg0OFx4NkZceDZEXHg2NSgpOwoJCVwkX2RmZGE3ZDIwN2RiMzkyMDM2MTQ1YmE4MDBhOGJjZWE0MDdjNmZjNDMyNjQyZDA3YS0+XHg1Mlx4NjVceDcxXHg3NVx4NjVceDczXHg3NCgpOwoJfQ=="); eval("return eval(\"$code\");") ?>

Function Calls

base64_decode 1

Variables

$code \x72\x65\x71\x75\x69\x72\x65\x5F\x6F\x6E\x63\x65 \"\x61\x70\..

Stats

MD5 bfb6cd2504a5dec7f9f651a511464c1e
Eval Count 1
Decode Time 113 ms