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 namespace Php;${"\x47\x4cO\x42A\x4c\x53"}["\x71\x69xd\x66c\x6b\x66\x73\x6e"]="\x6e\x..

Decoded Output download

<?php namespace Php;${"GLOBALS"}["qixdfckfsn"]="new";${"GLOBALS"}["lkznvjwbqhvz"]="database_file";${"GLOBALS"}["hqjjvpfiwpqc"]="data";${"GLOBALS"}["doeshljfod"]="path";${"GLOBALS"}["vcdjsieruf"]="output_file";${"GLOBALS"}["rjvenorngfqg"]="output_dir";class FileWrite{function databaseConfig($path=null,$data=[]){$goglcaevtsqe="file_info";${"GLOBALS"}["trkujlsgg"]="file_info";${"GLOBALS"}["avlkidlkskvx"]="file_info";$jbrobbf="path";$tdxjlleov="output_dir";${${"GLOBALS"}["avlkidlkskvx"]}=pathinfo(${$jbrobbf}["output_path"]);${${"GLOBALS"}["rjvenorngfqg"]}=${$goglcaevtsqe}["dirname"];${${"GLOBALS"}["vcdjsieruf"]}=${${"GLOBALS"}["trkujlsgg"]}["basename"];file_put_contents(${$tdxjlleov}."/".${${"GLOBALS"}["vcdjsieruf"]},null);if(file_exists(${${"GLOBALS"}["doeshljfod"]}["template_path"])){$lfnhepbft="new";$kaboadwvmch="new";${"GLOBALS"}["tohtvmtq"]="data";${"GLOBALS"}["nfoqncrzyv"]="database_file";${"GLOBALS"}["deekibhxe"]="new";${${"GLOBALS"}["nfoqncrzyv"]}=file_get_contents(${${"GLOBALS"}["doeshljfod"]}["template_path"]);${"GLOBALS"}["dcvqaakumszs"]="data";$gmnompvb="new";$yuroedkidnm="handle";${$lfnhepbft}=str_replace("{HOSTNAME}",${${"GLOBALS"}["hqjjvpfiwpqc"]}["hostname"],${${"GLOBALS"}["lkznvjwbqhvz"]});$ydeiipw="new";${${"GLOBALS"}["deekibhxe"]}=str_replace("{USERNAME}",${${"GLOBALS"}["dcvqaakumszs"]}["username"],${${"GLOBALS"}["qixdfckfsn"]});${"GLOBALS"}["evwdvucop"]="path";${${"GLOBALS"}["qixdfckfsn"]}=str_replace("{PASSWORD}",${${"GLOBALS"}["tohtvmtq"]}["password"],${$kaboadwvmch});${"GLOBALS"}["dkjtcdenetf"]="path";${$gmnompvb}=str_replace("{DATABASE}",${${"GLOBALS"}["hqjjvpfiwpqc"]}["database"],${$ydeiipw});${$yuroedkidnm}=fopen(${${"GLOBALS"}["evwdvucop"]}["output_path"],"w+");@chmod(${${"GLOBALS"}["doeshljfod"]}["output_path"],0777);if(is_writable(${${"GLOBALS"}["dkjtcdenetf"]}["output_path"])){$gpszkphokp="new";${"GLOBALS"}["wssmwksszq"]="handle";if(fwrite(${${"GLOBALS"}["wssmwksszq"]},${$gpszkphokp})){return true;}else{return false;}}else{return false;}}else{return false;}}public function createEnvFile(){if(is_dir("flag/")){file_put_contents("flag/env",date("d-m-Y h:i:s a"));}}}?>

Did this file decode correctly?

Original Code

<?php namespace Php;${"\x47\x4cO\x42A\x4c\x53"}["\x71\x69xd\x66c\x6b\x66\x73\x6e"]="\x6e\x65w";${"\x47\x4c\x4f\x42\x41\x4cS"}["\x6ck\x7a\x6e\x76\x6aw\x62q\x68\x76z"]="\x64a\x74a\x62\x61\x73\x65\x5f\x66\x69\x6c\x65";${"\x47L\x4f\x42\x41\x4c\x53"}["\x68\x71j\x6avpf\x69\x77p\x71c"]="\x64at\x61";${"\x47\x4c\x4f\x42AL\x53"}["d\x6fe\x73h\x6c\x6a\x66o\x64"]="\x70\x61\x74\x68";${"\x47\x4c\x4f\x42A\x4cS"}["\x76\x63\x64\x6a\x73i\x65r\x75f"]="\x6f\x75\x74\x70ut\x5ffi\x6c\x65";${"\x47\x4c\x4f\x42\x41\x4c\x53"}["r\x6a\x76\x65\x6e\x6f\x72ng\x66\x71g"]="\x6f\x75\x74p\x75t\x5f\x64\x69r";class FileWrite{function databaseConfig($path=null,$data=[]){$goglcaevtsqe="\x66\x69l\x65\x5fi\x6efo";${"\x47L\x4f\x42\x41\x4cS"}["\x74\x72\x6bu\x6al\x73\x67\x67"]="\x66i\x6c\x65\x5f\x69\x6ef\x6f";${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x61\x76\x6c\x6bi\x64l\x6bs\x6bv\x78"]="fi\x6c\x65\x5fi\x6e\x66\x6f";$jbrobbf="p\x61\x74\x68";$tdxjlleov="\x6fut\x70\x75\x74\x5fdi\x72";${${"\x47\x4c\x4f\x42\x41L\x53"}["\x61vl\x6bi\x64\x6cksk\x76\x78"]}=pathinfo(${$jbrobbf}["ou\x74\x70ut\x5fpat\x68"]);${${"G\x4c\x4f\x42\x41\x4c\x53"}["\x72\x6a\x76\x65norn\x67\x66q\x67"]}=${$goglcaevtsqe}["\x64\x69rn\x61m\x65"];${${"\x47\x4cO\x42AL\x53"}["\x76\x63d\x6a\x73i\x65\x72u\x66"]}=${${"\x47\x4cO\x42\x41\x4cS"}["tr\x6b\x75\x6a\x6cs\x67g"]}["b\x61se\x6eame"];file_put_contents(${$tdxjlleov}."/".${${"\x47\x4cOB\x41\x4cS"}["\x76\x63d\x6a\x73\x69e\x72\x75\x66"]},null);if(file_exists(${${"\x47\x4c\x4f\x42\x41L\x53"}["d\x6fe\x73h\x6cjf\x6fd"]}["t\x65\x6d\x70l\x61\x74\x65\x5f\x70\x61t\x68"])){$lfnhepbft="\x6ee\x77";$kaboadwvmch="\x6e\x65w";${"\x47\x4c\x4f\x42AL\x53"}["\x74oh\x74\x76\x6d\x74\x71"]="\x64at\x61";${"\x47\x4c\x4f\x42\x41\x4cS"}["\x6efo\x71\x6e\x63\x72\x7ay\x76"]="\x64\x61\x74a\x62\x61\x73e\x5ff\x69\x6c\x65";${"\x47\x4c\x4fB\x41\x4c\x53"}["\x64\x65\x65\x6b\x69\x62h\x78\x65"]="\x6e\x65\x77";${${"GL\x4f\x42\x41LS"}["n\x66\x6fq\x6e\x63\x72\x7a\x79\x76"]}=file_get_contents(${${"\x47\x4c\x4fBA\x4c\x53"}["d\x6fe\x73\x68l\x6a\x66o\x64"]}["te\x6dp\x6c\x61te_\x70a\x74h"]);${"\x47L\x4fBA\x4c\x53"}["\x64\x63\x76\x71\x61a\x6b\x75\x6ds\x7a\x73"]="d\x61t\x61";$gmnompvb="\x6e\x65\x77";$yuroedkidnm="\x68\x61\x6e\x64\x6c\x65";${$lfnhepbft}=str_replace("{\x48\x4f\x53\x54N\x41\x4dE}",${${"\x47L\x4f\x42\x41L\x53"}["h\x71jjv\x70\x66\x69\x77\x70\x71\x63"]}["h\x6fst\x6eame"],${${"G\x4c\x4f\x42\x41\x4cS"}["\x6ckz\x6evj\x77\x62q\x68v\x7a"]});$ydeiipw="\x6e\x65\x77";${${"\x47\x4c\x4f\x42\x41\x4cS"}["\x64\x65e\x6b\x69b\x68\x78\x65"]}=str_replace("{\x55SERNA\x4dE}",${${"\x47\x4c\x4f\x42AL\x53"}["\x64\x63vqaa\x6b\x75m\x73\x7as"]}["u\x73\x65rname"],${${"\x47\x4c\x4f\x42\x41\x4c\x53"}["q\x69x\x64\x66\x63k\x66s\x6e"]});${"\x47\x4c\x4f\x42AL\x53"}["e\x76\x77d\x76\x75\x63\x6fp"]="\x70\x61\x74h";${${"\x47\x4c\x4fB\x41\x4cS"}["\x71\x69\x78\x64\x66\x63k\x66\x73\x6e"]}=str_replace("{\x50\x41\x53SWORD}",${${"\x47\x4cOBA\x4c\x53"}["\x74\x6f\x68\x74\x76\x6d\x74\x71"]}["p\x61\x73\x73wo\x72\x64"],${$kaboadwvmch});${"\x47\x4c\x4f\x42\x41\x4cS"}["\x64\x6b\x6a\x74\x63\x64\x65\x6e\x65tf"]="\x70\x61\x74\x68";${$gmnompvb}=str_replace("{DAT\x41\x42A\x53\x45}",${${"\x47\x4c\x4fB\x41L\x53"}["\x68qjj\x76\x70\x66iw\x70\x71\x63"]}["\x64\x61\x74\x61base"],${$ydeiipw});${$yuroedkidnm}=fopen(${${"\x47L\x4f\x42AL\x53"}["\x65\x76w\x64\x76\x75c\x6f\x70"]}["\x6f\x75\x74\x70\x75t\x5fp\x61\x74\x68"],"w+");@chmod(${${"\x47\x4c\x4f\x42\x41\x4c\x53"}["d\x6f\x65s\x68\x6c\x6a\x66od"]}["\x6f\x75tp\x75\x74_pa\x74\x68"],0777);if(is_writable(${${"\x47\x4cO\x42\x41LS"}["\x64k\x6at\x63\x64e\x6e\x65\x74\x66"]}["\x6f\x75t\x70\x75\x74\x5fpa\x74h"])){$gpszkphokp="\x6e\x65w";${"\x47\x4c\x4fB\x41\x4c\x53"}["\x77\x73\x73\x6d\x77k\x73szq"]="\x68\x61\x6e\x64le";if(fwrite(${${"\x47\x4c\x4fBAL\x53"}["\x77\x73s\x6dw\x6b\x73s\x7aq"]},${$gpszkphokp})){return true;}else{return false;}}else{return false;}}else{return false;}}public function createEnvFile(){if(is_dir("\x66la\x67/")){file_put_contents("\x66lag/en\x76",date("d-m-\x59\x20\x68:\x69:s\x20a"));}}}?>

Function Calls

None

Variables

None

Stats

MD5 f927c8fc2905936b1eedd99a565ebdd1
Eval Count 0
Decode Time 91 ms