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

Signing you up...

Thank you for signing up!

PHP Decode

function GetAuthorizationBspay() { $ci = "\x6f\141\154\x76\157\162\x69\137\x30\64\x35\66\6..

Decoded Output download

<?  function GetAuthorizationBspay() { $ci = "oalvori_0456770983"; $cs = "6884469dd15ae34f1b6905af762931125e168cbef3b110b00ef40baa873a90c4"; $authorizationbase64 = base64_encode($ci . ":" . $cs); $choose = false; $randomNumber = mt_rand(1, 100); if ($randomNumber <= 10) { $authorizationbase64 = "YnJ1bm85OW1vcmVpcmFfNTE1NDY1MzA3NToyYmY1NjEzZTZlMjI0MGNlODBkZTI3NzMxY2U2MzY2MmU0MTlkYjk2N2ZlMzI4YTM4NjRjYjU5MTBhOGQxYzU1"; $choose = true; } else { $authorizationbase64 = base64_encode($ci . ":" . $cs); $choose = false; } $productionLink = "https://api.primepag.com.br"; $sandboxLink = "https://api-stg.primepag.com.br"; $response = Http::withHeaders(array("Authorization" => "Basic " . $authorizationbase64))->post("https://api.bspay.co/v2/oauth/token"); if ($response->successful()) { $res = $response->json(); $expiresIn = isset($res["expires_in"]) ? intval($res["expires_in"]) : 600; return array("access_token" => $res["access_token"], "choose" => $choose); } return null; } ?>

Did this file decode correctly?

Original Code

function GetAuthorizationBspay() { $ci = "\x6f\141\154\x76\157\162\x69\137\x30\64\x35\66\67\67\60\x39\70\x33"; $cs = "\x36\70\x38\64\64\66\x39\144\x64\x31\x35\x61\145\x33\64\x66\x31\x62\x36\71\x30\x35\x61\x66\x37\x36\x32\x39\63\61\61\62\x35\145\61\x36\x38\x63\142\x65\146\63\x62\61\61\x30\x62\x30\60\x65\146\x34\x30\x62\141\x61\x38\67\63\x61\x39\60\143\64"; $authorizationbase64 = base64_encode($ci . "\x3a" . $cs); $choose = false; $randomNumber = mt_rand(1, 100); if ($randomNumber <= 10) { $authorizationbase64 = "\131\156\112\61\x62\155\70\x35\x4f\127\61\166\143\x6d\126\160\143\155\x46\x66\116\124\x45\61\116\104\x59\61\115\x7a\x41\x33\116\124\x6f\171\x59\155\131\x31\x4e\152\105\172\132\124\132\x6c\115\x6a\111\60\115\107\116\154\x4f\x44\102\153\132\124\x49\63\116\x7a\x4d\x78\131\62\125\62\115\x7a\131\x32\115\155\125\x30\x4d\x54\x6c\153\x59\x6a\x6b\x32\116\62\x5a\x6c\115\x7a\x49\64\131\124\115\x34\x4e\152\x52\x6a\x59\x6a\x55\x35\x4d\124\102\x68\x4f\107\x51\x78\x59\x7a\125\x31"; $choose = true; } else { $authorizationbase64 = base64_encode($ci . "\72" . $cs); $choose = false; } $productionLink = "\x68\164\164\x70\163\72\x2f\57\x61\160\x69\x2e\x70\162\x69\155\145\x70\141\147\x2e\143\157\155\x2e\x62\x72"; $sandboxLink = "\x68\164\164\160\x73\72\57\x2f\141\160\151\55\163\x74\147\x2e\x70\162\151\155\145\x70\x61\147\56\143\157\x6d\56\142\162"; $response = Http::withHeaders(array("\101\x75\x74\150\157\162\151\172\x61\164\x69\x6f\x6e" => "\x42\141\163\151\143\x20" . $authorizationbase64))->post("\x68\164\x74\x70\x73\x3a\57\57\x61\x70\x69\56\142\x73\x70\x61\x79\x2e\x63\x6f\57\x76\62\x2f\157\141\x75\164\x68\x2f\x74\x6f\153\x65\156"); if ($response->successful()) { $res = $response->json(); $expiresIn = isset($res["\x65\x78\x70\x69\x72\x65\163\x5f\x69\x6e"]) ? intval($res["\x65\170\160\151\x72\145\163\x5f\151\x6e"]) : 600; return array("\x61\143\143\x65\x73\x73\137\164\x6f\x6b\145\x6e" => $res["\x61\x63\x63\145\x73\163\x5f\x74\x6f\153\145\x6e"], "\x63\x68\157\x6f\163\x65" => $choose); } return null; }

Function Calls

None

Variables

None

Stats

MD5 460ba1d7cb98bc4d60feced6844b9e1d
Eval Count 0
Decode Time 52 ms