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;${"\x47L\x4fBALS"}["f\x6bam\x6c\x71l\x71\x72\x6cy"]="\x6fr\x64e\x72\x5..

Decoded Output download

<?php namespace Php;${"GLOBALS"}["fkamlqlqrly"]="order_id";${"GLOBALS"}["xhsgznurgtx"]="license";${"GLOBALS"}["nbcgboyclx"]="content";${"GLOBALS"}["pmkewyslgo"]="qry_str";${"GLOBALS"}["wofecxccmg"]="ch";${"GLOBALS"}["ohcojnvifog"]="domain";${"GLOBALS"}["pbqdkstmlojv"]="hash_key";${"GLOBALS"}["fqqgmtvicjl"]="root";${"GLOBALS"}["fzxphmzgjf"]="file_path";${"GLOBALS"}["sxvulfn"]="filter";${"GLOBALS"}["ivietn"]="password";${"GLOBALS"}["gjewwpmoduod"]="database";${"GLOBALS"}["aqqckynvf"]="data";${"GLOBALS"}["yscphgvqueev"]="token";${"GLOBALS"}["yukboxlb"]="message";class Validation{public function run($data=[]){${${"GLOBALS"}["yukboxlb"]}=null;${${"GLOBALS"}["yscphgvqueev"]}=false;if($_SERVER["REQUEST_METHOD"]=="POST"){$icjyzyykl="password";${"GLOBALS"}["irruikg"]="username";$sbqofth="hostname";$lsoivwkdc="data";if(${${"GLOBALS"}["aqqckynvf"]}["_token"]!==$_SESSION["_token"]){${"GLOBALS"}["ihlxwxhsbi"]="message";${${"GLOBALS"}["ihlxwxhsbi"]}.="<li>Mismatch token!</li>";}else{${${"GLOBALS"}["yscphgvqueev"]}=true;}${${"GLOBALS"}["gjewwpmoduod"]}=$this->filterInput("Database Name",${${"GLOBALS"}["aqqckynvf"]}["database"],false);${"GLOBALS"}["pcrhjyponut"]="database";${${"GLOBALS"}["irruikg"]}=$this->filterInput("Username",${${"GLOBALS"}["aqqckynvf"]}["username"],false);${"GLOBALS"}["mixogshqrn"]="username";${"GLOBALS"}["wxjjhcm"]="username";${$icjyzyykl}=$this->filterPassword("Password",${${"GLOBALS"}["aqqckynvf"]}["password"]);${$sbqofth}=$this->filterInput("Host Name",${$lsoivwkdc}["hostname"],false);$mfkquvln="hostname";if(is_string(${${"GLOBALS"}["pcrhjyponut"]})){${${"GLOBALS"}["yukboxlb"]}.="<li>$database</li>";}if(is_string(${${"GLOBALS"}["wxjjhcm"]})){${"GLOBALS"}["gdlyusxiv"]="message";${${"GLOBALS"}["gdlyusxiv"]}.="<li>$username</li>";}$njshjtveebx="hostname";if(is_string(${${"GLOBALS"}["ivietn"]})){${${"GLOBALS"}["yukboxlb"]}.="<li>$password</li>";}if(is_string(${$mfkquvln})){${${"GLOBALS"}["yukboxlb"]}.="<li>$hostname</li>";}if(${${"GLOBALS"}["gjewwpmoduod"]}===true&&${${"GLOBALS"}["mixogshqrn"]}===true&&${${"GLOBALS"}["ivietn"]}===true&&${$njshjtveebx}===true&&${${"GLOBALS"}["yscphgvqueev"]}===true){return true;}}else{${${"GLOBALS"}["yukboxlb"]}.="<li>Please fillup all required fields*</li>";}return${${"GLOBALS"}["yukboxlb"]};}public function filterInput($title=null,$data=null,$filter=true){if(!empty(${${"GLOBALS"}["aqqckynvf"]})){${"GLOBALS"}["bwijtccochd"]="data";${"GLOBALS"}["asnwxwu"]="data";$uvvudmv="data";${${"GLOBALS"}["bwijtccochd"]}=trim(${${"GLOBALS"}["asnwxwu"]});${"GLOBALS"}["gkweohc"]="data";$fscyqopxp="data";${$fscyqopxp}=stripslashes(${${"GLOBALS"}["aqqckynvf"]});${${"GLOBALS"}["gkweohc"]}=htmlspecialchars(${$uvvudmv});if(!preg_match("/^[A-Za-z0-9_]+\$/",${${"GLOBALS"}["aqqckynvf"]})&&${${"GLOBALS"}["sxvulfn"]}){return"{$title} only alphabet, numbers and underscores may have";}else{$zcldwkyn="data";if(is_numeric(substr(${$zcldwkyn},0,1))&&${${"GLOBALS"}["sxvulfn"]}){return"{$title} first letter must be a character";}else{return true;}}}else{return"$title is required";}}public function filterPassword($title=null,$data=null){$vbzojl="data";$blrbffmv="data";${"GLOBALS"}["bhdxqa"]="data";$svsusto="data";${${"GLOBALS"}["aqqckynvf"]}=trim(${$blrbffmv});${${"GLOBALS"}["aqqckynvf"]}=stripslashes(${${"GLOBALS"}["aqqckynvf"]});${${"GLOBALS"}["bhdxqa"]}=htmlspecialchars(${$svsusto});if(preg_match("<script>",${$vbzojl})){return"{$title} contains script tag";}else{return true;}}public function checkFileExists($file_path=null){if(file_exists(${${"GLOBALS"}["fzxphmzgjf"]})){return true;}else{return false;}}public function checkEnvFileExists(){if(file_exists("flag/env")){$mflgdmgfjm="root";$mzjwwigou="root";${${"GLOBALS"}["fqqgmtvicjl"]}=(isset($_SERVER["HTTPS"])?"https://":"http://").$_SERVER["HTTP_HOST"];${${"GLOBALS"}["fqqgmtvicjl"]}.=str_replace(basename($_SERVER["SCRIPT_NAME"]),"",$_SERVER["SCRIPT_NAME"]);${${"GLOBALS"}["fqqgmtvicjl"]}=str_replace("/install/","",${$mflgdmgfjm});header("location: ".${$mzjwwigou});}else{return false;}}public function checkLicense($hash_key,$order_id,$domain){return"VALID";}public function generateLicense($license,$order_id,$domain){$uztkpniv="domain";$nfgphdc="content";${${"GLOBALS"}["nbcgboyclx"]}=base64_encode(base64_encode(time())."(||)".base64_encode(${${"GLOBALS"}["xhsgznurgtx"]})."(||)".base64_encode(${${"GLOBALS"}["fkamlqlqrly"]})."(||)".base64_encode(${$uztkpniv}));return${$nfgphdc};}}?>

Did this file decode correctly?

Original Code

<?php namespace Php;${"\x47L\x4fBALS"}["f\x6bam\x6c\x71l\x71\x72\x6cy"]="\x6fr\x64e\x72\x5f\x69\x64";${"\x47\x4cOB\x41\x4cS"}["\x78h\x73\x67\x7a\x6eu\x72\x67\x74\x78"]="\x6c\x69\x63\x65n\x73\x65";${"\x47\x4cOB\x41L\x53"}["\x6e\x62c\x67b\x6f\x79\x63\x6c\x78"]="\x63\x6f\x6et\x65\x6e\x74";${"\x47\x4cOB\x41\x4c\x53"}["p\x6d\x6b\x65\x77\x79\x73\x6cgo"]="\x71\x72\x79\x5f\x73\x74r";${"G\x4cOBA\x4c\x53"}["\x77\x6f\x66\x65\x63\x78c\x63\x6d\x67"]="\x63\x68";${"G\x4c\x4f\x42\x41L\x53"}["\x6f\x68\x63\x6f\x6an\x76\x69\x66\x6f\x67"]="\x64oma\x69\x6e";${"\x47\x4cOBA\x4cS"}["\x70\x62\x71\x64\x6b\x73tm\x6c\x6f\x6av"]="h\x61\x73\x68\x5f\x6b\x65y";${"\x47\x4c\x4fB\x41\x4cS"}["\x66\x71q\x67\x6d\x74\x76\x69cjl"]="\x72\x6fo\x74";${"\x47\x4c\x4f\x42ALS"}["\x66\x7a\x78\x70\x68\x6dz\x67j\x66"]="\x66i\x6ce\x5fpa\x74\x68";${"\x47L\x4fB\x41\x4c\x53"}["s\x78\x76\x75l\x66\x6e"]="\x66\x69\x6c\x74e\x72";${"\x47LOBA\x4c\x53"}["\x69vi\x65\x74\x6e"]="\x70\x61\x73s\x77o\x72\x64";${"\x47LO\x42A\x4c\x53"}["\x67\x6a\x65w\x77\x70\x6d\x6f\x64uo\x64"]="\x64\x61t\x61\x62\x61\x73e";${"\x47\x4c\x4f\x42\x41\x4c\x53"}["aq\x71\x63\x6b\x79\x6e\x76\x66"]="d\x61\x74\x61";${"G\x4c\x4fBA\x4c\x53"}["y\x73c\x70hgv\x71\x75\x65\x65\x76"]="\x74\x6f\x6be\x6e";${"G\x4c\x4f\x42A\x4c\x53"}["y\x75\x6b\x62oxlb"]="m\x65s\x73\x61g\x65";class Validation{public function run($data=[]){${${"\x47\x4c\x4f\x42\x41\x4cS"}["yukb\x6f\x78l\x62"]}=null;${${"\x47\x4c\x4f\x42A\x4cS"}["ysc\x70h\x67vq\x75\x65e\x76"]}=false;if($_SERVER["REQUEST\x5fM\x45TH\x4f\x44"]=="\x50\x4f\x53T"){$icjyzyykl="\x70assw\x6f\x72\x64";${"\x47L\x4f\x42\x41\x4c\x53"}["i\x72\x72\x75\x69k\x67"]="u\x73e\x72n\x61\x6de";$sbqofth="h\x6fst\x6e\x61\x6d\x65";$lsoivwkdc="\x64\x61\x74a";if(${${"G\x4cO\x42A\x4c\x53"}["\x61q\x71\x63\x6b\x79\x6e\x76\x66"]}["\x5f\x74\x6f\x6ben"]!==$_SESSION["\x5f\x74\x6fken"]){${"G\x4c\x4f\x42\x41L\x53"}["\x69\x68l\x78\x77x\x68\x73\x62\x69"]="\x6d\x65\x73\x73ag\x65";${${"\x47L\x4f\x42A\x4c\x53"}["i\x68\x6c\x78wx\x68\x73b\x69"]}.="<\x6ci\x3e\x4di\x73\x6d\x61\x74c\x68\x20\x74o\x6ben!\x3c/\x6c\x69>";}else{${${"G\x4c\x4f\x42\x41LS"}["\x79s\x63phgv\x71u\x65e\x76"]}=true;}${${"GL\x4f\x42A\x4cS"}["gj\x65\x77\x77p\x6do\x64\x75\x6f\x64"]}=$this->filterInput("Da\x74a\x62\x61\x73e\x20N\x61\x6de",${${"\x47\x4c\x4fB\x41\x4cS"}["a\x71\x71\x63\x6b\x79\x6e\x76\x66"]}["da\x74\x61\x62a\x73\x65"],false);${"\x47\x4c\x4fB\x41\x4cS"}["\x70\x63\x72\x68\x6a\x79p\x6f\x6eu\x74"]="\x64\x61\x74a\x62\x61s\x65";${${"\x47LO\x42\x41\x4c\x53"}["\x69\x72r\x75\x69\x6bg"]}=$this->filterInput("Us\x65rn\x61me",${${"G\x4c\x4f\x42\x41\x4c\x53"}["aq\x71\x63k\x79\x6e\x76\x66"]}["us\x65r\x6ea\x6de"],false);${"G\x4c\x4fB\x41\x4c\x53"}["m\x69\x78\x6f\x67\x73hq\x72\x6e"]="u\x73\x65r\x6e\x61\x6de";${"\x47LO\x42A\x4cS"}["w\x78\x6a\x6ahc\x6d"]="\x75s\x65\x72\x6e\x61m\x65";${$icjyzyykl}=$this->filterPassword("\x50a\x73sw\x6f\x72d",${${"\x47\x4c\x4f\x42\x41LS"}["a\x71q\x63\x6b\x79\x6evf"]}["\x70as\x73wo\x72\x64"]);${$sbqofth}=$this->filterInput("Ho\x73t N\x61m\x65",${$lsoivwkdc}["ho\x73t\x6ea\x6de"],false);$mfkquvln="\x68\x6f\x73\x74\x6eame";if(is_string(${${"GL\x4f\x42\x41\x4c\x53"}["\x70\x63rhj\x79\x70\x6f\x6e\x75t"]})){${${"G\x4c\x4fB\x41\x4c\x53"}["\x79u\x6b\x62\x6fxlb"]}.="\x3cli\x3e$database\x3c/l\x69>";}if(is_string(${${"GLOB\x41\x4c\x53"}["\x77\x78\x6a\x6a\x68\x63\x6d"]})){${"G\x4cO\x42\x41\x4c\x53"}["\x67\x64\x6c\x79u\x73\x78iv"]="\x6de\x73\x73a\x67\x65";${${"GL\x4f\x42A\x4c\x53"}["\x67\x64\x6cy\x75s\x78i\x76"]}.="\x3cl\x69\x3e$username\x3c/\x6c\x69>";}$njshjtveebx="\x68\x6f\x73\x74\x6e\x61\x6d\x65";if(is_string(${${"G\x4c\x4f\x42\x41\x4c\x53"}["\x69v\x69et\x6e"]})){${${"\x47\x4c\x4fB\x41\x4c\x53"}["y\x75\x6b\x62\x6f\x78l\x62"]}.="<\x6c\x69\x3e$password\x3c/\x6ci>";}if(is_string(${$mfkquvln})){${${"\x47L\x4fB\x41\x4cS"}["y\x75\x6bb\x6fx\x6cb"]}.="<l\x69\x3e$hostname</\x6c\x69>";}if(${${"\x47\x4c\x4fB\x41L\x53"}["\x67\x6a\x65\x77\x77\x70\x6d\x6f\x64\x75\x6f\x64"]}===true&&${${"\x47\x4c\x4f\x42\x41LS"}["m\x69\x78\x6f\x67\x73\x68\x71\x72n"]}===true&&${${"\x47\x4c\x4f\x42A\x4c\x53"}["iv\x69\x65\x74\x6e"]}===true&&${$njshjtveebx}===true&&${${"GL\x4f\x42A\x4c\x53"}["y\x73c\x70\x68g\x76qu\x65ev"]}===true){return true;}}else{${${"\x47\x4cO\x42\x41L\x53"}["\x79\x75k\x62\x6f\x78lb"]}.="<\x6c\x69>Pl\x65a\x73\x65 fil\x6c\x75p all\x20r\x65\x71ui\x72\x65d \x66\x69e\x6cds*</li>";}return${${"\x47\x4c\x4f\x42\x41\x4c\x53"}["y\x75\x6b\x62\x6f\x78\x6c\x62"]};}public function filterInput($title=null,$data=null,$filter=true){if(!empty(${${"G\x4c\x4fB\x41\x4c\x53"}["\x61\x71q\x63\x6b\x79\x6e\x76f"]})){${"\x47\x4c\x4f\x42A\x4c\x53"}["\x62\x77\x69j\x74\x63\x63\x6f\x63\x68\x64"]="da\x74a";${"\x47\x4c\x4f\x42\x41\x4c\x53"}["a\x73\x6ewxwu"]="d\x61\x74\x61";$uvvudmv="d\x61t\x61";${${"GL\x4f\x42AL\x53"}["\x62w\x69\x6a\x74c\x63\x6f\x63h\x64"]}=trim(${${"\x47L\x4f\x42\x41\x4c\x53"}["a\x73\x6ew\x78\x77u"]});${"\x47\x4cO\x42A\x4cS"}["\x67kw\x65o\x68\x63"]="\x64at\x61";$fscyqopxp="\x64a\x74\x61";${$fscyqopxp}=stripslashes(${${"\x47\x4cOBA\x4c\x53"}["\x61\x71qck\x79\x6ev\x66"]});${${"\x47L\x4fB\x41LS"}["\x67\x6bw\x65\x6f\x68\x63"]}=htmlspecialchars(${$uvvudmv});if(!preg_match("/^[A-\x5aa-\x7a\x30-9\x5f]+\$/",${${"\x47\x4c\x4fB\x41L\x53"}["\x61q\x71\x63\x6byn\x76f"]})&&${${"\x47\x4cOBAL\x53"}["sxv\x75\x6c\x66\x6e"]}){return"{$title} \x6fn\x6cy\x20\x61l\x70\x68abet,\x20\x6eu\x6d\x62\x65\x72s and\x20u\x6eders\x63\x6f\x72e\x73\x20ma\x79 ha\x76\x65";}else{$zcldwkyn="d\x61t\x61";if(is_numeric(substr(${$zcldwkyn},0,1))&&${${"\x47\x4cOB\x41\x4cS"}["sx\x76\x75l\x66\x6e"]}){return"{$title} \x66\x69rs\x74 \x6ce\x74t\x65r\x20must \x62e\x20\x61 c\x68a\x72acter";}else{return true;}}}else{return"$title\x20\x69s\x20\x72\x65\x71uir\x65d";}}public function filterPassword($title=null,$data=null){$vbzojl="\x64\x61\x74a";$blrbffmv="\x64\x61t\x61";${"G\x4c\x4f\x42AL\x53"}["\x62\x68\x64\x78qa"]="\x64at\x61";$svsusto="d\x61t\x61";${${"\x47L\x4f\x42\x41\x4cS"}["\x61\x71q\x63\x6by\x6e\x76\x66"]}=trim(${$blrbffmv});${${"\x47L\x4f\x42\x41LS"}["a\x71\x71\x63\x6b\x79\x6e\x76\x66"]}=stripslashes(${${"GL\x4fBAL\x53"}["\x61\x71\x71\x63\x6b\x79\x6evf"]});${${"GLOB\x41\x4cS"}["bh\x64\x78q\x61"]}=htmlspecialchars(${$svsusto});if(preg_match("<\x73\x63ri\x70\x74\x3e",${$vbzojl})){return"{$title}\x20c\x6f\x6e\x74\x61i\x6es \x73cri\x70\x74\x20\x74\x61\x67";}else{return true;}}public function checkFileExists($file_path=null){if(file_exists(${${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x66zx\x70h\x6d\x7a\x67j\x66"]})){return true;}else{return false;}}public function checkEnvFileExists(){if(file_exists("f\x6ca\x67/en\x76")){$mflgdmgfjm="\x72o\x6f\x74";$mzjwwigou="\x72\x6f\x6f\x74";${${"G\x4cO\x42A\x4c\x53"}["f\x71\x71\x67\x6d\x74\x76\x69\x63jl"]}=(isset($_SERVER["H\x54T\x50S"])?"\x68\x74tp\x73://":"h\x74\x74\x70://").$_SERVER["HT\x54P_HO\x53\x54"];${${"GL\x4f\x42\x41L\x53"}["f\x71\x71gm\x74v\x69\x63\x6a\x6c"]}.=str_replace(basename($_SERVER["SCRI\x50T_\x4eAME"]),"",$_SERVER["\x53C\x52IPT_\x4e\x41\x4dE"]);${${"\x47LO\x42\x41\x4cS"}["\x66q\x71\x67mt\x76\x69c\x6a\x6c"]}=str_replace("/\x69\x6e\x73ta\x6cl/","",${$mflgdmgfjm});header("l\x6fc\x61t\x69on: ".${$mzjwwigou});}else{return false;}}public function checkLicense($hash_key,$order_id,$domain){return"\x56\x41\x4cID";}public function generateLicense($license,$order_id,$domain){$uztkpniv="do\x6da\x69\x6e";$nfgphdc="\x63\x6fnt\x65\x6e\x74";${${"\x47LO\x42A\x4cS"}["\x6eb\x63\x67\x62\x6fy\x63l\x78"]}=base64_encode(base64_encode(time())."(||)".base64_encode(${${"G\x4c\x4f\x42\x41\x4c\x53"}["\x78\x68s\x67z\x6eu\x72\x67\x74x"]})."(||)".base64_encode(${${"G\x4cO\x42\x41\x4c\x53"}["\x66\x6b\x61\x6dlq\x6cq\x72l\x79"]})."(||)".base64_encode(${$uztkpniv}));return${$nfgphdc};}}?>

Function Calls

None

Variables

None

Stats

MD5 9105a958c65293fa6e7fbf34941dda95
Eval Count 0
Decode Time 96 ms