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 /* Copyright (c) Nicsoft LLC */ eval( '?>' . base64_decode('PD9waHANCg0KDQoNCmluY2x1..

Decoded Output download

?>b'<?php



include_once \'../inc/auth_header.php\';

if(!session_id()) {
	session_start();
}

include_once \'../config.php\';

if ($_FILES["file"]["error"] > 0) {
	
	echo "Error: " . $_FILES["file"]["error"] . "<br>";

} else {
	
	$renamed = preg_replace(\'/\s/\', \'\', $_FILES["file"]["name"]);
	move_uploaded_file($_FILES["file"]["tmp_name"], "../../output/upload_background/" . $renamed);
	chmod("../../output/upload_background/".$renamed, FILE_MOD);
	header("Cache-Control","no-cache");
	header("Expires", 0);
	echo "&error=0&filename={$renamed}";
	
}

?>'

Did this file decode correctly?

Original Code

<?php /* Copyright (c) Nicsoft LLC */ eval( '?>' . base64_decode('PD9waHANCg0KDQoNCmluY2x1ZGVfb25jZSAnLi4vaW5jL2F1dGhfaGVhZGVyLnBocCc7DQoNCmlmKCFzZXNzaW9uX2lkKCkpIHsNCglzZXNzaW9uX3N0YXJ0KCk7DQp9DQoNCmluY2x1ZGVfb25jZSAnLi4vY29uZmlnLnBocCc7DQoNCmlmICgkX0ZJTEVTWyJmaWxlIl1bImVycm9yIl0gPiAwKSB7DQoJDQoJZWNobyAiRXJyb3I6ICIgLiAkX0ZJTEVTWyJmaWxlIl1bImVycm9yIl0gLiAiPGJyPiI7DQoNCn0gZWxzZSB7DQoJDQoJJHJlbmFtZWQgPSBwcmVnX3JlcGxhY2UoJy9ccy8nLCAnJywgJF9GSUxFU1siZmlsZSJdWyJuYW1lIl0pOw0KCW1vdmVfdXBsb2FkZWRfZmlsZSgkX0ZJTEVTWyJmaWxlIl1bInRtcF9uYW1lIl0sICIuLi8uLi9vdXRwdXQvdXBsb2FkX2JhY2tncm91bmQvIiAuICRyZW5hbWVkKTsNCgljaG1vZCgiLi4vLi4vb3V0cHV0L3VwbG9hZF9iYWNrZ3JvdW5kLyIuJHJlbmFtZWQsIEZJTEVfTU9EKTsNCgloZWFkZXIoIkNhY2hlLUNvbnRyb2wiLCJuby1jYWNoZSIpOw0KCWhlYWRlcigiRXhwaXJlcyIsIDApOw0KCWVjaG8gIiZlcnJvcj0wJmZpbGVuYW1lPXskcmVuYW1lZH0iOw0KCQ0KfQ0KDQo/Pg==')); ?>

Function Calls

base64_decode 1

Variables

None

Stats

MD5 e8dcf51ff65a411457a9a396c58f2f67
Eval Count 1
Decode Time 52 ms