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\x41\x4c\x53"}["\x6a\x75\x77\x66\x6d\x6a\x66"]="\x66\x69le";${"\x47\x4c..

Decoded Output download

<?php ${"GLOBALS"}["juwfmjf"]="file";${"GLOBALS"}["idmsptsq"]="arquivo";${"GLOBALS"}["nsgpjirv"]="conta";${"GLOBALS"}["rmtblcubvn"]="id";${"GLOBALS"}["bvlizxvugo"]="SQLSubSSH";require_once("../pages/system/seguranca.php");require_once("../pages/system/config.php");require_once("../pages/system/funcoes.php");require_once("../pages/system/classe.ssh.php");require_once("../pages/system/funcoesscript.php");if(isset($_GET["id"])){${"GLOBALS"}["aiafji"]="id";${"GLOBALS"}["kfmkdostx"]="SQLSubSSH";${"GLOBALS"}["invsegw"]="conta";${${"GLOBALS"}["aiafji"]}=anti_sql_injection($_GET["id"]);${${"GLOBALS"}["bvlizxvugo"]}="SELECT * FROM arquivo_download where id='".${${"GLOBALS"}["rmtblcubvn"]}."'";$uimxtkru="SQLSubSSH";${$uimxtkru}=$conn->prepare(${${"GLOBALS"}["kfmkdostx"]});$SQLSubSSH->execute();${${"GLOBALS"}["invsegw"]}=$SQLSubSSH->rowCount();if(${${"GLOBALS"}["nsgpjirv"]}>0){${"GLOBALS"}["yxmmnzoqc"]="arquivo";${"GLOBALS"}["vdmaxljjeggm"]="file";${${"GLOBALS"}["idmsptsq"]}=$SQLSubSSH->fetch();${"GLOBALS"}["msmknras"]="file";${${"GLOBALS"}["msmknras"]}=${${"GLOBALS"}["yxmmnzoqc"]}["nome_arquivo"];if(file_exists("../admin/pages/download/".${${"GLOBALS"}["vdmaxljjeggm"]}."")){${"GLOBALS"}["zynqzakoceb"]="local";${${"GLOBALS"}["zynqzakoceb"]}="../admin/pages/download/".${${"GLOBALS"}["juwfmjf"]};${"GLOBALS"}["lwrcpqrc"]="local";header("Content-Type: application/force-download");header("Content-Type: application/octet-stream;");$quwpwiuxctuk="local";header("Content-Length:".filesize(${${"GLOBALS"}["lwrcpqrc"]}));header("Content-disposition: attachment; filename=".basename(${$quwpwiuxctuk}));$teqqebmz="local";header("Pragma: no-cache");header("Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0");header("Expires: 0");ob_clean();flush();readfile(${$teqqebmz});exit(0);}else{${"GLOBALS"}["pwimsimh"]="file";echo alertinfo("warning","Arquivo ".${${"GLOBALS"}["pwimsimh"]}." no foi encontrado na pasta do servidor!","/apps");}}else{echo alertinfo("warning","Arquivo no foi encontrado no servidor!","/apps");}} 
?>

Did this file decode correctly?

Original Code

<?php ${"\x47\x4cOB\x41\x4c\x53"}["\x6a\x75\x77\x66\x6d\x6a\x66"]="\x66\x69le";${"\x47\x4c\x4fB\x41\x4cS"}["\x69\x64ms\x70\x74sq"]="ar\x71\x75iv\x6f";${"\x47\x4c\x4f\x42\x41L\x53"}["n\x73\x67\x70\x6a\x69\x72\x76"]="c\x6f\x6e\x74\x61";${"G\x4cO\x42\x41\x4c\x53"}["\x72mt\x62\x6c\x63ub\x76\x6e"]="\x69\x64";${"G\x4c\x4fB\x41L\x53"}["\x62vl\x69z\x78\x76\x75\x67o"]="\x53Q\x4c\x53\x75\x62\x53\x53\x48";require_once("\x2e\x2e/p\x61\x67\x65s/sy\x73\x74\x65\x6d/s\x65\x67\x75ran\x63a\x2ep\x68p");require_once("\x2e./\x70\x61ge\x73/s\x79\x73\x74e\x6d/\x63\x6f\x6e\x66i\x67.p\x68\x70");require_once("\x2e./\x70a\x67\x65s/sys\x74em/\x66unc\x6fes.\x70hp");require_once(".\x2e/pa\x67es/\x73\x79\x73te\x6d/\x63\x6cas\x73\x65.ss\x68\x2ep\x68p");require_once(".\x2e/\x70\x61g\x65\x73/\x73\x79\x73\x74em/\x66\x75n\x63o\x65\x73sc\x72i\x70t\x2ephp");if(isset($_GET["id"])){${"\x47LO\x42ALS"}["\x61\x69a\x66j\x69"]="\x69\x64";${"G\x4c\x4f\x42\x41\x4c\x53"}["\x6b\x66\x6d\x6b\x64o\x73t\x78"]="\x53\x51\x4c\x53u\x62\x53S\x48";${"GLO\x42\x41\x4cS"}["\x69\x6e\x76s\x65\x67\x77"]="c\x6fnt\x61";${${"G\x4cOB\x41\x4c\x53"}["a\x69af\x6ai"]}=anti_sql_injection($_GET["\x69d"]);${${"GL\x4f\x42\x41\x4c\x53"}["\x62\x76li\x7a\x78vu\x67\x6f"]}="SE\x4c\x45C\x54 *\x20\x46\x52O\x4d \x61r\x71\x75i\x76\x6f\x5f\x64own\x6c\x6fad \x77\x68\x65\x72\x65\x20id='".${${"\x47LO\x42A\x4c\x53"}["\x72\x6dtb\x6c\x63\x75b\x76n"]}."\x27";$uimxtkru="SQL\x53\x75\x62\x53\x53H";${$uimxtkru}=$conn->prepare(${${"\x47L\x4f\x42\x41\x4c\x53"}["\x6bf\x6d\x6b\x64o\x73\x74x"]});$SQLSubSSH->execute();${${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x69n\x76se\x67w"]}=$SQLSubSSH->rowCount();if(${${"\x47\x4cO\x42A\x4c\x53"}["\x6es\x67\x70\x6air\x76"]}>0){${"\x47L\x4f\x42\x41L\x53"}["\x79\x78mm\x6ez\x6f\x71\x63"]="ar\x71\x75\x69\x76\x6f";${"\x47L\x4f\x42\x41\x4c\x53"}["\x76\x64ma\x78l\x6a\x6a\x65\x67\x67m"]="f\x69\x6ce";${${"\x47\x4c\x4f\x42A\x4c\x53"}["\x69d\x6d\x73p\x74\x73\x71"]}=$SQLSubSSH->fetch();${"G\x4c\x4f\x42\x41\x4c\x53"}["\x6d\x73m\x6bn\x72a\x73"]="\x66i\x6c\x65";${${"\x47\x4c\x4fB\x41L\x53"}["m\x73\x6d\x6bn\x72\x61\x73"]}=${${"\x47\x4cO\x42\x41\x4cS"}["\x79\x78\x6d\x6d\x6ez\x6f\x71\x63"]}["nom\x65\x5far\x71uiv\x6f"];if(file_exists("../\x61dm\x69n/p\x61ges/d\x6fwnl\x6f\x61\x64/".${${"\x47\x4cO\x42\x41\x4cS"}["\x76d\x6dax\x6c\x6aje\x67gm"]}."")){${"\x47\x4c\x4f\x42\x41L\x53"}["z\x79\x6e\x71za\x6boceb"]="\x6c\x6f\x63\x61\x6c";${${"\x47LO\x42\x41L\x53"}["zy\x6e\x71\x7a\x61\x6bo\x63\x65b"]}=".\x2e/a\x64\x6d\x69\x6e/p\x61\x67e\x73/d\x6f\x77\x6elo\x61d/".${${"\x47LO\x42\x41\x4c\x53"}["\x6a\x75\x77\x66\x6dj\x66"]};${"G\x4c\x4fBA\x4c\x53"}["\x6c\x77\x72\x63\x70\x71r\x63"]="l\x6f\x63\x61l";header("C\x6fntent-\x54ype: a\x70\x70lication/for\x63e-do\x77nloa\x64");header("\x43\x6fn\x74\x65\x6e\x74-\x54yp\x65: a\x70pl\x69c\x61ti\x6fn/\x6f\x63\x74e\x74-\x73t\x72e\x61m\x3b");$quwpwiuxctuk="l\x6fca\x6c";header("\x43o\x6e\x74\x65nt-\x4c\x65ng\x74\x68:".filesize(${${"\x47\x4c\x4f\x42AL\x53"}["\x6c\x77\x72\x63\x70\x71\x72c"]}));header("\x43ont\x65n\x74-\x64\x69s\x70o\x73\x69\x74i\x6fn: a\x74t\x61ch\x6d\x65\x6et; fil\x65n\x61\x6de=".basename(${$quwpwiuxctuk}));$teqqebmz="\x6c\x6f\x63\x61l";header("Pr\x61\x67\x6da:\x20no-c\x61che");header("\x43\x61\x63h\x65-\x43ont\x72o\x6c: n\x6f-\x73to\x72\x65,\x20no-\x63ache,\x20\x6dust-re\x76\x61l\x69da\x74e, \x70\x6fst-\x63\x68\x65\x63k\x3d0, pr\x65-c\x68\x65c\x6b=\x30");header("Expir\x65s:\x20\x30");ob_clean();flush();readfile(${$teqqebmz});exit(0);}else{${"\x47\x4c\x4f\x42AL\x53"}["\x70\x77\x69\x6d\x73\x69\x6d\x68"]="fi\x6c\x65";echo alertinfo("w\x61rning","\x41\x72\x71\x75\x69v\x6f ".${${"GLO\x42AL\x53"}["\x70\x77\x69\x6ds\x69\x6dh"]}."\x20n\x6f foi\x20\x65nc\x6f\x6e\x74\x72\x61\x64\x6f\x20n\x61\x20\x70a\x73ta\x20d\x6f servid\x6f\x72\x21","/a\x70\x70s");}}else{echo alertinfo("\x77\x61\x72\x6e\x69n\x67","\x41rq\x75\x69\x76o no f\x6f\x69\x20\x65\x6econt\x72\x61d\x6f no \x73erv\x69dor\x21","/a\x70\x70\x73");}}
?>

Function Calls

None

Variables

GLOBALS [{'key': 'juwfmjf', 'value': 'file'}, {'key': 'idmsptsq', 'value': 'arquivo'}, {'key': 'nsgpjirv', 'value': 'conta'}, {'key': 'rmtblcubvn', 'value': 'id'}, {'key': 'bvlizxvugo', 'value': 'SQLSubSSH'}]

Stats

MD5 1b9ee365589334d7fe8d371a0aef6d6c
Eval Count 0
Decode Time 43 ms