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 |
Stats
MD5 | e8dcf51ff65a411457a9a396c58f2f67 |
Eval Count | 1 |
Decode Time | 52 ms |