Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

*/ ${"GL\x4f\x42AL\x53"}["\x64c\x69\x6dt\x6er\x64\x61\x6b"]="\x74\x6f\x6ben";${"G\x4c\x4f..

Decoded Output download

<?  */ 
${"GLOBALS"}["dcimtnrdak"]="token";${"GLOBALS"}["ydjxfwtqb"]="grant";${"GLOBALS"}["haewei"]="provider";${"GLOBALS"}["ksftegbbf"]="UserEmail";${"GLOBALS"}["ohevxrenhog"]="ClientSecret";${"GLOBALS"}["dbhwpentkd"]="ClientId";class PHPMailerOAuthGoogle{private$oauthUserEmail='';private$oauthRefreshToken='';private$oauthClientId='';private$oauthClientSecret='';public function __construct($UserEmail,$ClientSecret,$ClientId,$RefreshToken){$this->oauthClientId=${${"GLOBALS"}["dbhwpentkd"]};${"GLOBALS"}["jbxphiq"]="RefreshToken";$this->oauthClientSecret=${${"GLOBALS"}["ohevxrenhog"]};$this->oauthRefreshToken=${${"GLOBALS"}["jbxphiq"]};$this->oauthUserEmail=${${"GLOBALS"}["ksftegbbf"]};}private function getProvider(){return new League\OAuth2\Client\Provider\Google(["clientId"=>$this->oauthClientId,"clientSecret"=>$this->oauthClientSecret]);}private function getGrant(){return new\League\OAuth2\Client\Grant\RefreshToken();}private function getToken(){${"GLOBALS"}["vqgaekrc"]="grant";${${"GLOBALS"}["haewei"]}=$this->getProvider();${${"GLOBALS"}["vqgaekrc"]}=$this->getGrant();return$provider->getAccessToken(${${"GLOBALS"}["ydjxfwtqb"]},["refresh_token"=>$this->oauthRefreshToken]);}public function getOauth64(){${"GLOBALS"}["hjkydqj"]="token";${${"GLOBALS"}["dcimtnrdak"]}=$this->getToken();return base64_encode("user=".$this->oauthUserEmail."auth=Bearer ".${${"GLOBALS"}["hjkydqj"]}."");}} 
?>

Did this file decode correctly?

Original Code

*/
${"GL\x4f\x42AL\x53"}["\x64c\x69\x6dt\x6er\x64\x61\x6b"]="\x74\x6f\x6ben";${"G\x4c\x4f\x42\x41\x4cS"}["\x79\x64\x6a\x78\x66\x77\x74\x71\x62"]="\x67\x72an\x74";${"\x47\x4c\x4f\x42\x41\x4cS"}["h\x61ew\x65i"]="\x70r\x6fv\x69\x64\x65r";${"\x47\x4c\x4fBA\x4cS"}["ks\x66\x74\x65\x67\x62\x62\x66"]="\x55\x73e\x72E\x6d\x61\x69l";${"\x47LOB\x41L\x53"}["\x6f\x68e\x76\x78\x72e\x6e\x68\x6f\x67"]="\x43l\x69\x65n\x74\x53\x65c\x72\x65\x74";${"\x47\x4cOBA\x4cS"}["\x64\x62\x68\x77p\x65\x6e\x74k\x64"]="\x43\x6c\x69ent\x49\x64";class PHPMailerOAuthGoogle{private$oauthUserEmail='';private$oauthRefreshToken='';private$oauthClientId='';private$oauthClientSecret='';public function __construct($UserEmail,$ClientSecret,$ClientId,$RefreshToken){$this->oauthClientId=${${"\x47L\x4f\x42\x41LS"}["\x64\x62h\x77\x70\x65\x6et\x6b\x64"]};${"G\x4cO\x42\x41LS"}["jbx\x70\x68i\x71"]="R\x65f\x72es\x68\x54oke\x6e";$this->oauthClientSecret=${${"\x47\x4cO\x42\x41L\x53"}["\x6fhe\x76\x78r\x65\x6eho\x67"]};$this->oauthRefreshToken=${${"\x47L\x4f\x42\x41\x4c\x53"}["j\x62\x78\x70\x68\x69q"]};$this->oauthUserEmail=${${"\x47\x4cOB\x41LS"}["k\x73f\x74\x65g\x62\x62\x66"]};}private function getProvider(){return new League\OAuth2\Client\Provider\Google(["cl\x69\x65nt\x49\x64"=>$this->oauthClientId,"clien\x74\x53ec\x72e\x74"=>$this->oauthClientSecret]);}private function getGrant(){return new\League\OAuth2\Client\Grant\RefreshToken();}private function getToken(){${"GL\x4f\x42\x41\x4c\x53"}["\x76q\x67\x61e\x6br\x63"]="\x67\x72\x61\x6e\x74";${${"\x47\x4c\x4f\x42\x41\x4cS"}["\x68\x61\x65\x77e\x69"]}=$this->getProvider();${${"\x47L\x4f\x42A\x4cS"}["v\x71\x67\x61e\x6b\x72\x63"]}=$this->getGrant();return$provider->getAccessToken(${${"G\x4c\x4f\x42\x41\x4c\x53"}["\x79d\x6axfw\x74\x71b"]},["\x72e\x66\x72\x65\x73\x68_\x74\x6fk\x65n"=>$this->oauthRefreshToken]);}public function getOauth64(){${"G\x4c\x4f\x42\x41L\x53"}["\x68\x6a\x6by\x64\x71\x6a"]="\x74\x6f\x6be\x6e";${${"\x47\x4cOB\x41\x4c\x53"}["\x64c\x69\x6dtnr\x64\x61\x6b"]}=$this->getToken();return base64_encode("u\x73\x65\x72\x3d".$this->oauthUserEmail."\001au\x74\x68=B\x65a\x72er ".${${"G\x4cO\x42\x41L\x53"}["h\x6a\x6b\x79\x64\x71j"]}."\001\001");}}
?>

Function Calls

None

Variables

None

Stats

MD5 a8192c40ed3450e62946138e016872c3
Eval Count 0
Decode Time 42 ms