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"}["\x63\x6b\x76\x75\x6c\x77\x6dqvc"]="k\x65y";${"G\x4c\x4f\x42AL..

Decoded Output download

<?php ${"GLOBALS"}["ckvulwmqvc"]="key";${"GLOBALS"}["qxjwfyxgjq"]="char";${"GLOBALS"}["shrreslwgxfm"]="decData";${"GLOBALS"}["qdhasy"]="myfile";${"GLOBALS"}["owqrsxesax"]="keyStorePath";${"GLOBALS"}["nqqdhyf"]="encData";${"GLOBALS"}["npxskby"]="keyToBeEncrypted";${"GLOBALS"}["scxzbjk"]="hexData";echo "
";class KeyStore{function doSimleEncrypt($keyToBeEncrypted,$keyStorePath){${"GLOBALS"}["sydnitx"]="myfile";${"GLOBALS"}["surync"]="myfile";$vlrojdqkcr="encData";${${"GLOBALS"}["scxzbjk"]}=(${${"GLOBALS"}["npxskby"]});${${"GLOBALS"}["nqqdhyf"]}=$this->xor_this(${${"GLOBALS"}["npxskby"]});echo${${"GLOBALS"}["nqqdhyf"]};$frbwtkrjca="myfile";${${"GLOBALS"}["sydnitx"]}=fopen(${${"GLOBALS"}["owqrsxesax"]}."secret.pooh","w")or die("Unable to open file!");${"GLOBALS"}["gnxcewlf"]="myfile";fwrite(${$frbwtkrjca},${$vlrojdqkcr});fflush(${${"GLOBALS"}["surync"]});fclose(${${"GLOBALS"}["gnxcewlf"]});}function parseKeyStore($keyStorePath){${"GLOBALS"}["zvokvsjq"]="keyStorePath";$titmilhg="keyStorePath";$emhuqxkoidr="myfile";${${"GLOBALS"}["qdhasy"]}=fopen(${${"GLOBALS"}["zvokvsjq"]}."secret.pooh","r")or die("Unable to open file!");${${"GLOBALS"}["shrreslwgxfm"]}=$this->xor_this(fread(${${"GLOBALS"}["qdhasy"]},filesize(${$titmilhg}."secret.pooh")));fclose(${$emhuqxkoidr});return${${"GLOBALS"}["shrreslwgxfm"]};} 
function xor_this($text){$tyqdtltiupnh="encrypted";${"GLOBALS"}["nkiuch"]="encrypted";${"GLOBALS"}["kgcoewgn"]="text";${"GLOBALS"}["jtpouytkxs"]="key";${${"GLOBALS"}["jtpouytkxs"]}="frtkj";${"GLOBALS"}["qwwvkua"]="i";${${"GLOBALS"}["qwwvkua"]}=0;$qskldsh="char";${$tyqdtltiupnh}="";foreach(str_split(${${"GLOBALS"}["kgcoewgn"]})as${$qskldsh}){$yrusftrvcxsv="encrypted";$tnkmrgutey="i";${$yrusftrvcxsv}.=chr(ord(${${"GLOBALS"}["qxjwfyxgjq"]})^ord(${${"GLOBALS"}["ckvulwmqvc"]}{${$tnkmrgutey}++%strlen(${${"GLOBALS"}["ckvulwmqvc"]})}));}return${${"GLOBALS"}["nkiuch"]};}} 
?>

Did this file decode correctly?

Original Code

<?php ${"\x47\x4cOB\x41LS"}["\x63\x6b\x76\x75\x6c\x77\x6dqvc"]="k\x65y";${"G\x4c\x4f\x42ALS"}["qx\x6a\x77\x66\x79xg\x6aq"]="\x63har";${"\x47\x4c\x4f\x42\x41\x4cS"}["s\x68r\x72\x65s\x6c\x77\x67\x78\x66\x6d"]="\x64\x65c\x44\x61t\x61";${"\x47L\x4f\x42\x41\x4c\x53"}["\x71\x64h\x61\x73\x79"]="\x6dyf\x69\x6c\x65";${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x6fwq\x72\x73x\x65\x73a\x78"]="\x6bey\x53t\x6fr\x65\x50\x61\x74h";${"\x47L\x4f\x42\x41\x4cS"}["\x6e\x71\x71d\x68\x79\x66"]="\x65\x6e\x63Data";${"\x47L\x4f\x42\x41\x4c\x53"}["\x6e\x70x\x73k\x62\x79"]="k\x65\x79\x54\x6f\x42\x65\x45\x6ecryp\x74e\x64";${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x73c\x78\x7ab\x6a\x6b"]="\x68\x65x\x44at\x61";echo "\n";class KeyStore{function doSimleEncrypt($keyToBeEncrypted,$keyStorePath){${"\x47\x4cO\x42\x41\x4cS"}["\x73yd\x6e\x69\x74x"]="m\x79\x66i\x6ce";${"\x47\x4cO\x42A\x4c\x53"}["\x73\x75\x72\x79\x6e\x63"]="\x6d\x79\x66\x69\x6c\x65";$vlrojdqkcr="\x65n\x63Da\x74a";${${"GLOB\x41\x4c\x53"}["\x73\x63xzb\x6a\x6b"]}=(${${"GL\x4fBAL\x53"}["\x6e\x70\x78\x73\x6b\x62\x79"]});${${"\x47\x4cO\x42\x41LS"}["\x6eqq\x64\x68\x79\x66"]}=$this->xor_this(${${"G\x4c\x4fBALS"}["n\x70x\x73\x6b\x62\x79"]});echo${${"\x47LO\x42\x41\x4c\x53"}["\x6eqqd\x68y\x66"]};$frbwtkrjca="\x6dy\x66i\x6c\x65";${${"\x47LO\x42A\x4c\x53"}["\x73y\x64\x6e\x69tx"]}=fopen(${${"\x47\x4c\x4f\x42\x41\x4c\x53"}["o\x77\x71\x72s\x78\x65s\x61\x78"]}."se\x63r\x65t.p\x6fo\x68","\x77")or die("Un\x61b\x6ce \x74o\x20\x6fp\x65n \x66i\x6c\x65!");${"\x47L\x4fBAL\x53"}["\x67\x6e\x78\x63\x65\x77l\x66"]="my\x66\x69\x6c\x65";fwrite(${$frbwtkrjca},${$vlrojdqkcr});fflush(${${"G\x4cO\x42A\x4cS"}["\x73\x75\x72\x79\x6ec"]});fclose(${${"\x47LO\x42ALS"}["\x67n\x78\x63e\x77\x6cf"]});}function parseKeyStore($keyStorePath){${"G\x4c\x4f\x42\x41LS"}["\x7av\x6fk\x76s\x6a\x71"]="\x6b\x65\x79\x53\x74\x6fr\x65\x50\x61\x74h";$titmilhg="\x6b\x65\x79\x53t\x6f\x72\x65P\x61\x74\x68";$emhuqxkoidr="\x6d\x79\x66i\x6c\x65";${${"G\x4c\x4fB\x41\x4cS"}["q\x64\x68\x61\x73\x79"]}=fopen(${${"\x47\x4c\x4fB\x41\x4c\x53"}["\x7av\x6fkvsjq"]}."s\x65\x63r\x65\x74.p\x6f\x6f\x68","\x72")or die("\x55na\x62\x6ce to\x20\x6fpen f\x69\x6c\x65\x21");${${"\x47\x4cOB\x41L\x53"}["\x73\x68r\x72\x65\x73\x6c\x77\x67xf\x6d"]}=$this->xor_this(fread(${${"\x47LO\x42A\x4c\x53"}["\x71\x64\x68\x61\x73y"]},filesize(${$titmilhg}."\x73\x65\x63\x72e\x74.p\x6foh")));fclose(${$emhuqxkoidr});return${${"\x47L\x4f\x42A\x4c\x53"}["\x73\x68\x72\x72es\x6cwg\x78\x66\x6d"]};}
function xor_this($text){$tyqdtltiupnh="\x65ncr\x79pt\x65\x64";${"\x47L\x4f\x42A\x4c\x53"}["n\x6b\x69\x75\x63h"]="\x65nc\x72y\x70\x74e\x64";${"G\x4c\x4f\x42A\x4c\x53"}["\x6b\x67c\x6f\x65\x77\x67\x6e"]="t\x65\x78\x74";${"G\x4c\x4f\x42\x41\x4c\x53"}["\x6atpou\x79\x74kxs"]="\x6be\x79";${${"\x47\x4c\x4fB\x41\x4c\x53"}["\x6a\x74p\x6f\x75\x79t\x6b\x78s"]}="fr\x74\x6b\x6a";${"G\x4cO\x42\x41\x4cS"}["\x71\x77w\x76\x6bu\x61"]="\x69";${${"\x47L\x4f\x42A\x4c\x53"}["\x71\x77\x77\x76\x6b\x75\x61"]}=0;$qskldsh="c\x68a\x72";${$tyqdtltiupnh}="";foreach(str_split(${${"\x47\x4c\x4fB\x41L\x53"}["\x6b\x67\x63\x6f\x65\x77gn"]})as${$qskldsh}){$yrusftrvcxsv="\x65\x6e\x63\x72\x79\x70t\x65d";$tnkmrgutey="i";${$yrusftrvcxsv}.=chr(ord(${${"G\x4c\x4fBA\x4cS"}["\x71\x78\x6a\x77f\x79xg\x6a\x71"]})^ord(${${"G\x4cOB\x41\x4cS"}["\x63k\x76\x75l\x77\x6dqv\x63"]}{${$tnkmrgutey}++%strlen(${${"\x47\x4c\x4f\x42A\x4cS"}["c\x6b\x76\x75l\x77\x6dq\x76\x63"]})}));}return${${"\x47\x4c\x4fB\x41\x4cS"}["\x6e\x6b\x69\x75\x63\x68"]};}}
?>

Function Calls

None

Variables

None

Stats

MD5 68191c2c49b167d6b702f21dab52c6df
Eval Count 0
Decode Time 98 ms