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 ${"\x47L\x4fBALS"}["\x6fi\x64tr\x74i\x6c\x75"]="\x63\x6fdic\x65\x72\x72o\x72\x65"; ..
Decoded Output download
<?php ${"GLOBALS"}["oidtrtilu"]="codicerrore";
${"GLOBALS"}["kdmwnkohoej"]="nomefile";
${"GLOBALS"}["vqlsxnx"]="nomefiletemp";
${"GLOBALS"}["ietllxak"]="file";
${"GLOBALS"}["mxxplge"]="array_estensioni_ammesse";
${"GLOBALS"}["srgfjgxkxw"]="mess";
${"GLOBALS"}["pmyeego"]="nome_file";
${"GLOBALS"}["drlbivartr"]="estensione";
${"GLOBALS"}["rdrwvlxskm"]="token";
${"GLOBALS"}["jwrwvj"]="array_estensioni_ammesse";
include("../../functions.php");
${"GLOBALS"}["cptwdynpcm"]="token";
include("../../variabili.php");
$krxyrrkbm="token";
${${"GLOBALS"}["cptwdynpcm"]}=$_GET["token"];
if(${${"GLOBALS"}["rdrwvlxskm"]}!=($_SESSION["token"])or${$krxyrrkbm}=="")die("$messaggiocortesia");
verificaTimeout(2);
${${"GLOBALS"}["jwrwvj"]}=array(".csv");
if(!isset($_FILES["file1"])||$_FILES["file1"]["size"]==0){$cnltrncoi="mess";
${$cnltrncoi}="Nessun file selezionato per il trasferimento";
header("location: UploadExcel.php?token=$token&mess=$mess");
exit;
}else{$eaeofydwny="file";
${"GLOBALS"}["ykyvwvduqg"]="array_estensioni_ammesse";
${"GLOBALS"}["dmvfje"]="nome_file";
$bunppmmhwwmw="nome_file";
${$bunppmmhwwmw}=$_FILES["file1"]["name"];
${${"GLOBALS"}["drlbivartr"]}=strtolower(substr(${${"GLOBALS"}["pmyeego"]},strrpos(${${"GLOBALS"}["pmyeego"]},"."),strlen(${${"GLOBALS"}["dmvfje"]})-strrpos(${${"GLOBALS"}["pmyeego"]},".")));
$idkxxirjih="nomefiletemp";
if(!in_array(${${"GLOBALS"}["drlbivartr"]},${${"GLOBALS"}["ykyvwvduqg"]})){${${"GLOBALS"}["srgfjgxkxw"]}.="Trasferimento file non ammesso. Estensioni ammesse: ".implode(", ",${${"GLOBALS"}["mxxplge"]})."<br>";
header("location: UploadExcel.php?token=$token&mess=$mess");
exit;
}${${"GLOBALS"}["ietllxak"]}="graduatoria_temp.csv";
${$idkxxirjih}=$_FILES["file1"]["tmp_name"];
if(move_uploaded_file($_FILES["file1"]["tmp_name"],${$eaeofydwny})){$boakuybznm="mess";
${$boakuybznm}="<font color=green>Operazione eseguita con successo. Upload di $file riuscito.</font>";
header("location: UploadExcel.php?token=$token&mess=$mess");
exit;
}else{${${"GLOBALS"}["vqlsxnx"]}=$_FILES["file1"]["tmp_name"];
${${"GLOBALS"}["kdmwnkohoej"]}=${${"GLOBALS"}["ietllxak"]};
${${"GLOBALS"}["oidtrtilu"]}=$_FILES["file1"]["error"];
${${"GLOBALS"}["srgfjgxkxw"]}="Impossibile effettuare l'upload del file. Codice errore: $codicerrore";
header("location: UploadExcel.php?token=$token&mess=$mess");
exit;
}}echo "
";
?>
Did this file decode correctly?
Original Code
<?php ${"\x47L\x4fBALS"}["\x6fi\x64tr\x74i\x6c\x75"]="\x63\x6fdic\x65\x72\x72o\x72\x65";
${"\x47L\x4f\x42A\x4c\x53"}["\x6b\x64\x6d\x77\x6e\x6b\x6f\x68\x6fe\x6a"]="n\x6f\x6d\x65\x66\x69\x6c\x65";
${"GL\x4f\x42\x41\x4c\x53"}["v\x71\x6csx\x6ex"]="n\x6fm\x65\x66ilet\x65\x6d\x70";
${"GL\x4fBA\x4cS"}["i\x65tl\x6c\x78\x61k"]="\x66\x69\x6c\x65";
${"\x47\x4cO\x42\x41\x4c\x53"}["\x6d\x78\x78\x70\x6c\x67e"]="\x61\x72\x72\x61\x79\x5fe\x73\x74en\x73\x69oni_\x61\x6dm\x65ss\x65";
${"G\x4cO\x42\x41\x4cS"}["\x73\x72\x67\x66\x6a\x67xkx\x77"]="m\x65s\x73";
${"GLO\x42\x41LS"}["\x70\x6d\x79e\x65\x67\x6f"]="n\x6f\x6de_f\x69\x6c\x65";
${"\x47LO\x42\x41\x4c\x53"}["\x64\x72lb\x69\x76\x61\x72\x74\x72"]="\x65s\x74\x65\x6esi\x6f\x6e\x65";
${"\x47L\x4fB\x41\x4cS"}["\x72\x64rw\x76\x6c\x78\x73\x6bm"]="\x74\x6fk\x65\x6e";
${"\x47\x4cO\x42\x41\x4c\x53"}["j\x77\x72\x77\x76\x6a"]="\x61\x72\x72\x61y\x5f\x65\x73te\x6e\x73i\x6fn\x69\x5f\x61\x6dm\x65\x73se";
include("../\x2e\x2e/\x66\x75\x6ec\x74i\x6f\x6es.\x70h\x70");
${"G\x4cO\x42\x41\x4c\x53"}["\x63\x70\x74\x77\x64\x79\x6e\x70\x63\x6d"]="\x74\x6f\x6ben";
include("\x2e\x2e/\x2e./\x76\x61riabi\x6ci\x2ephp");
$krxyrrkbm="t\x6f\x6ben";
${${"\x47L\x4f\x42\x41L\x53"}["\x63pt\x77\x64yn\x70c\x6d"]}=$_GET["t\x6fk\x65\x6e"];
if(${${"G\x4cOBAL\x53"}["\x72d\x72\x77\x76\x6c\x78\x73\x6b\x6d"]}!=($_SESSION["\x74\x6f\x6b\x65n"])or${$krxyrrkbm}=="")die("$messaggiocortesia");
verificaTimeout(2);
${${"\x47\x4cO\x42\x41\x4c\x53"}["\x6aw\x72\x77\x76\x6a"]}=array(".cs\x76");
if(!isset($_FILES["fi\x6c\x651"])||$_FILES["\x66i\x6c\x65\x31"]["s\x69\x7ae"]==0){$cnltrncoi="\x6d\x65\x73\x73";
${$cnltrncoi}="Ne\x73s\x75n\x20\x66il\x65 \x73e\x6c\x65\x7ai\x6fnato\x20\x70e\x72 il\x20tr\x61\x73\x66\x65\x72\x69m\x65n\x74o";
header("l\x6fc\x61\x74\x69\x6fn: Up\x6c\x6f\x61dE\x78\x63e\x6c.\x70\x68\x70?t\x6fken\x3d$token\x26\x6des\x73\x3d$mess");
exit;
}else{$eaeofydwny="fil\x65";
${"\x47\x4c\x4f\x42\x41\x4cS"}["\x79\x6b\x79v\x77\x76d\x75\x71\x67"]="ar\x72ay_es\x74\x65n\x73\x69\x6f\x6e\x69\x5fam\x6d\x65ss\x65";
${"\x47L\x4fB\x41\x4c\x53"}["\x64\x6d\x76f\x6a\x65"]="\x6eo\x6d\x65\x5f\x66\x69\x6c\x65";
$bunppmmhwwmw="\x6e\x6f\x6d\x65\x5f\x66\x69\x6c\x65";
${$bunppmmhwwmw}=$_FILES["f\x69\x6c\x651"]["na\x6de"];
${${"G\x4c\x4fBA\x4cS"}["\x64r\x6c\x62\x69\x76\x61\x72\x74\x72"]}=strtolower(substr(${${"G\x4c\x4f\x42A\x4cS"}["pm\x79\x65e\x67\x6f"]},strrpos(${${"\x47\x4c\x4fBAL\x53"}["\x70m\x79e\x65\x67\x6f"]},"\x2e"),strlen(${${"\x47\x4c\x4f\x42\x41L\x53"}["\x64m\x76\x66j\x65"]})-strrpos(${${"\x47L\x4f\x42\x41LS"}["p\x6dy\x65\x65\x67\x6f"]},".")));
$idkxxirjih="n\x6fmef\x69\x6ce\x74e\x6d\x70";
if(!in_array(${${"\x47\x4c\x4fB\x41\x4c\x53"}["drlbi\x76\x61r\x74\x72"]},${${"\x47\x4c\x4f\x42A\x4cS"}["ykyvwvd\x75\x71g"]})){${${"\x47LO\x42\x41\x4c\x53"}["s\x72\x67\x66\x6a\x67x\x6b\x78\x77"]}.="\x54\x72\x61s\x66e\x72\x69me\x6et\x6f \x66ile \x6eo\x6e a\x6dm\x65\x73so\x2e \x45\x73te\x6es\x69o\x6ei\x20\x61\x6d\x6dess\x65: ".implode(",\x20",${${"G\x4c\x4f\x42\x41\x4c\x53"}["\x6dxx\x70\x6c\x67\x65"]})."<br\x3e";
header("lo\x63at\x69on: U\x70loa\x64\x45\x78c\x65l\x2ep\x68\x70?t\x6fken\x3d$token&\x6d\x65ss=$mess");
exit;
}${${"G\x4c\x4f\x42A\x4c\x53"}["\x69\x65\x74\x6c\x6c\x78\x61\x6b"]}="\x67ra\x64\x75a\x74\x6f\x72ia\x5f\x74e\x6dp.\x63\x73\x76";
${$idkxxirjih}=$_FILES["\x66\x69l\x651"]["\x74\x6dp\x5f\x6eam\x65"];
if(move_uploaded_file($_FILES["file\x31"]["\x74\x6d\x70_\x6eam\x65"],${$eaeofydwny})){$boakuybznm="me\x73\x73";
${$boakuybznm}="\x3cfont co\x6co\x72=gr\x65\x65n\x3eOp\x65r\x61\x7aione \x65\x73\x65\x67\x75i\x74a co\x6e\x20s\x75\x63c\x65sso. \x55\x70\x6c\x6fa\x64\x20d\x69\x20$file \x72iu\x73\x63\x69t\x6f\x2e</fo\x6e\x74>";
header("\x6c\x6f\x63atio\x6e:\x20Uplo\x61d\x45\x78\x63e\x6c.php?\x74ok\x65n\x3d$token\x26\x6dess=$mess");
exit;
}else{${${"\x47L\x4f\x42\x41\x4c\x53"}["v\x71l\x73\x78\x6ex"]}=$_FILES["f\x69\x6c\x651"]["tmp\x5f\x6e\x61\x6de"];
${${"\x47\x4c\x4fB\x41\x4c\x53"}["\x6b\x64\x6d\x77n\x6b\x6fh\x6f\x65\x6a"]}=${${"\x47\x4cOBA\x4cS"}["\x69\x65\x74llx\x61k"]};
${${"GLO\x42\x41LS"}["\x6fi\x64\x74\x72t\x69\x6cu"]}=$_FILES["\x66\x69l\x651"]["\x65\x72r\x6fr"];
${${"GL\x4f\x42A\x4cS"}["s\x72g\x66j\x67x\x6b\x78w"]}="\x49mpo\x73si\x62i\x6ce\x20\x65f\x66\x65tt\x75\x61re \x6c'\x75\x70\x6coa\x64 d\x65\x6c file\x2e\x20C\x6f\x64\x69ce\x20\x65\x72\x72o\x72\x65:\x20$codicerrore";
header("loca\x74ion: \x55\x70\x6co\x61\x64E\x78c\x65\x6c\x2e\x70\x68p?\x74oken\x3d$token\x26me\x73s\x3d$mess");
exit;
}}echo "\n";
?>
Function Calls
None |
Stats
MD5 | 07c293d261437811469435c36bdd3768 |
Eval Count | 0 |
Decode Time | 59 ms |