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

Signing you up...

Thank you for signing up!

PHP Decode

goto tKw9B; EWV5H: echo "\x54\150\x69\x73\x20\x72\145\161\x75\x65\163\164\40\151\163\40\x6..

Decoded Output download

<?  goto tKw9B; EWV5H: echo "This request is identified as potentially coming from a bot."; goto kgTcy; NEHOm: dCQcp: goto EWV5H; QhHs6: goto T4H54; goto NEHOm; SbEpH: echo "This request is not identified as coming from a bot."; goto QhHs6; tKw9B: function d2_xd() { goto xc1U0; oNBhi: $AHITj = "https://pro.ip-api.com/json/"; goto IBJWh; rL8Si: echo "proxy: " . $PWtbV["proxy"] . "\xa"; goto d1mD3; I4m72: echo "hosting: " . $PWtbV["hosting"] . "
"; goto G2er1; EY6Pb: MTgKz: goto wv_pK; yO4aj: if (!($PWtbV["status"] === "success")) { goto N3F4J; } goto RJI_7; nSkJY: if (!($DGY1O === false)) { goto HZKIF; } goto J0FwO; VsF_h: return true; goto l1b7d; ypXoC: echo $PWtbV["countryCode"], "
"; goto E401I; IBJWh: $Sev32 = "?fields=17022978&key="; goto zeD5A; DvvA5: if (!($PWtbV !== null)) { goto Q3hLg; } goto yO4aj; kRiSB: $prMiv = $AHITj . $NNXpR . $Sev32 . $rZBwR; goto e_s6G; zeD5A: $rZBwR = "TShzQlq7O9KuthI"; goto kRiSB; aUmir: $i7ycC = filter_var($i7ycC, FILTER_VALIDATE_BOOLEAN); goto bM2VU; G2er1: echo "mobile: " . $PWtbV["mobile"] . "
"; goto rL8Si; RJI_7: if (!($i7ycC === true)) { goto OXH1E; } goto xbZfn; j4xWy: OXH1E: goto Muml0; wv_pK: Pknaa: goto HPqaN; GhqQJ: if (!($qVxWV !== false)) { goto BseqA; } goto qMbMQ; xbZfn: echo "countryCode" . $PWtbV["countryCode"] . "
"; goto I4m72; HsJpJ: $qVxWV = file_get_contents($prMiv); goto GhqQJ; w8RM_: BseqA: goto v3bkG; v3bkG: Mscv2: goto GZby_; E401I: return true; goto EY6Pb; l1b7d: W79dH: goto j4xWy; J0FwO: die("Error reading the configuration file."); goto J5LWg; TxdwO: Q3hLg: goto w8RM_; GZby_: return false; goto UeF21; qMbMQ: $PWtbV = json_decode($qVxWV, true); goto DvvA5; MHxJQ: $i7ycC = $DGY1O["check_ip"]; goto NzQGb; xc1U0: $DGY1O = parse_ini_file("config.ini"); goto nSkJY; bM2VU: $NNXpR = $_SERVER["REMOTE_ADDR"]; goto oNBhi; d1mD3: if (!($PWtbV["mobile"] === true || $PWtbV["proxy"] === true || $PWtbV["hosting"] === true)) { goto W79dH; } goto VsF_h; HPqaN: N3F4J: goto TxdwO; CN5vv: if (!(stripos(strtoupper($h72cb), $PWtbV["countryCode"]) !== false)) { goto MTgKz; } goto ypXoC; J5LWg: HZKIF: goto MHxJQ; e_s6G: if (!($i7ycC === true || $h72cb !== '')) { goto Mscv2; } goto HsJpJ; Muml0: if (!($h72cb !== '')) { goto Pknaa; } goto CN5vv; NzQGb: $h72cb = $DGY1O["country_blacklist"]; goto aUmir; UeF21: } goto HbT1c; HbT1c: if (d2_xD()) { goto dCQcp; } goto SbEpH; kgTcy: T4H54: ?>

Did this file decode correctly?

Original Code

goto tKw9B; EWV5H: echo "\x54\150\x69\x73\x20\x72\145\161\x75\x65\163\164\40\151\163\40\x69\x64\145\x6e\164\151\146\151\145\x64\40\x61\x73\x20\x70\x6f\x74\x65\156\164\151\x61\154\x6c\x79\40\143\x6f\155\151\x6e\147\40\146\162\157\x6d\x20\x61\x20\142\157\x74\56"; goto kgTcy; NEHOm: dCQcp: goto EWV5H; QhHs6: goto T4H54; goto NEHOm; SbEpH: echo "\x54\150\151\x73\x20\162\x65\161\165\x65\x73\x74\x20\x69\163\x20\x6e\x6f\164\x20\151\144\145\x6e\164\151\146\x69\x65\144\40\x61\163\x20\x63\157\x6d\x69\x6e\147\40\146\x72\x6f\155\40\x61\x20\x62\157\x74\x2e"; goto QhHs6; tKw9B: function d2_xd() { goto xc1U0; oNBhi: $AHITj = "\x68\x74\x74\160\x73\x3a\x2f\x2f\160\x72\157\56\151\160\55\141\x70\x69\56\x63\x6f\155\x2f\152\x73\157\x6e\x2f"; goto IBJWh; rL8Si: echo "\x70\162\x6f\170\x79\72\40" . $PWtbV["\x70\x72\x6f\x78\171"] . "\xa"; goto d1mD3; I4m72: echo "\x68\157\x73\164\x69\156\147\x3a\x20" . $PWtbV["\150\x6f\x73\164\x69\156\147"] . "\12"; goto G2er1; EY6Pb: MTgKz: goto wv_pK; yO4aj: if (!($PWtbV["\163\164\141\164\x75\x73"] === "\x73\165\143\143\145\x73\163")) { goto N3F4J; } goto RJI_7; nSkJY: if (!($DGY1O === false)) { goto HZKIF; } goto J0FwO; VsF_h: return true; goto l1b7d; ypXoC: echo $PWtbV["\x63\157\x75\x6e\x74\162\171\x43\157\144\x65"], "\12"; goto E401I; IBJWh: $Sev32 = "\77\x66\151\145\154\144\x73\75\61\x37\x30\x32\x32\x39\x37\70\46\x6b\145\x79\x3d"; goto zeD5A; DvvA5: if (!($PWtbV !== null)) { goto Q3hLg; } goto yO4aj; kRiSB: $prMiv = $AHITj . $NNXpR . $Sev32 . $rZBwR; goto e_s6G; zeD5A: $rZBwR = "\124\123\x68\172\x51\x6c\x71\67\x4f\x39\x4b\165\x74\x68\x49"; goto kRiSB; aUmir: $i7ycC = filter_var($i7ycC, FILTER_VALIDATE_BOOLEAN); goto bM2VU; G2er1: echo "\155\157\142\x69\154\145\x3a\x20" . $PWtbV["\155\x6f\x62\x69\x6c\145"] . "\12"; goto rL8Si; RJI_7: if (!($i7ycC === true)) { goto OXH1E; } goto xbZfn; j4xWy: OXH1E: goto Muml0; wv_pK: Pknaa: goto HPqaN; GhqQJ: if (!($qVxWV !== false)) { goto BseqA; } goto qMbMQ; xbZfn: echo "\x63\157\x75\x6e\164\162\x79\x43\x6f\144\145" . $PWtbV["\143\157\165\156\x74\x72\x79\x43\x6f\144\x65"] . "\12"; goto I4m72; HsJpJ: $qVxWV = file_get_contents($prMiv); goto GhqQJ; w8RM_: BseqA: goto v3bkG; v3bkG: Mscv2: goto GZby_; E401I: return true; goto EY6Pb; l1b7d: W79dH: goto j4xWy; J0FwO: die("\x45\162\162\157\162\x20\162\x65\141\x64\x69\156\x67\x20\x74\150\145\x20\x63\x6f\156\x66\151\x67\x75\x72\x61\164\151\157\x6e\40\146\151\x6c\145\56"); goto J5LWg; TxdwO: Q3hLg: goto w8RM_; GZby_: return false; goto UeF21; qMbMQ: $PWtbV = json_decode($qVxWV, true); goto DvvA5; MHxJQ: $i7ycC = $DGY1O["\143\150\145\143\x6b\x5f\x69\160"]; goto NzQGb; xc1U0: $DGY1O = parse_ini_file("\143\x6f\156\x66\151\x67\x2e\151\x6e\x69"); goto nSkJY; bM2VU: $NNXpR = $_SERVER["\122\105\x4d\x4f\x54\x45\137\101\104\104\122"]; goto oNBhi; d1mD3: if (!($PWtbV["\x6d\157\142\151\154\x65"] === true || $PWtbV["\160\162\x6f\x78\x79"] === true || $PWtbV["\x68\157\x73\x74\x69\156\147"] === true)) { goto W79dH; } goto VsF_h; HPqaN: N3F4J: goto TxdwO; CN5vv: if (!(stripos(strtoupper($h72cb), $PWtbV["\x63\157\x75\x6e\164\x72\171\x43\157\x64\x65"]) !== false)) { goto MTgKz; } goto ypXoC; J5LWg: HZKIF: goto MHxJQ; e_s6G: if (!($i7ycC === true || $h72cb !== '')) { goto Mscv2; } goto HsJpJ; Muml0: if (!($h72cb !== '')) { goto Pknaa; } goto CN5vv; NzQGb: $h72cb = $DGY1O["\x63\157\x75\156\164\x72\171\x5f\142\x6c\x61\143\153\154\x69\x73\x74"]; goto aUmir; UeF21: } goto HbT1c; HbT1c: if (d2_xD()) { goto dCQcp; } goto SbEpH; kgTcy: T4H54:

Function Calls

None

Variables

None

Stats

MD5 1466d62c0d9555dcf4af543d8473d1b2
Eval Count 0
Decode Time 60 ms