Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
\xd\12\x3c\x21\x44\117\x43\124\131\x50\x45\x20\150\x74\x6d\x6c\76\15\xa\x3c\150\x74\155\15..
Decoded Output download
<? \xd
<!DOCTYPE html>
\xa<html lang="en">
<head><title>{$genUrl}</title>\xd
<meta charset="UTF-8">\xd
<meta name="lang" content="en">\xd\xa <meta name="viewport" content="width=device-width, initial-scale=1">
<script src="https://challenges.cloudflare.com/turnstile/v0/api.js"></script>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css"> \xd\xa <style>.{$trash_string} {
position: absolute;
\xa left: -9999px;
}</style>
</head>\xd
<body>
<div class="container mt-5">
\xa <div class="row justify-content-center">
\xa <div class="col-lg-5 text-center"><span class="fs-5">J<span class="{$trash_string}">{$trash_string}</span>us<span class="{$trash_string}">{$trash_string}</span>t a m<span
\xa class="{$trash_string}">{$trash_string}</span>om<span\xd
class="{$trash_string}">{$trash_string}</span>e<span class="{$trash_string}">{$trash_string}</span>nt,</span>\xd\xa
<div class="mt-2">\xd\xa <form action="{$genUrl}"><span class="cf-turnstile" data-sitekey="{$turnstileKey}" data-callback="{$successCallback}"\xd
data-error-callback="{$errorCallback}"></span></form>
</div>
\xa <div class="mt-2 text-muted" style="font-size: 14px;">T<span class="{$trash_string}">{$trash_string}</span>hi<span class="{$trash_string}">{$trash_string}</span>s
pa<span class="{$trash_string}">{$trash_string}</span>ge is r<span\xd\xa class="{$trash_string}">{$trash_string}</span>un<span class="{$trash_string}">{$trash_string}</span>ni<span\xd
class="{$trash_string}">{$trash_string}</span>ng br<span class="{$trash_string}">{$trash_string}</span>ow<span
\xa class="{$trash_string}">{$trash_string}</span>se<span class="{$trash_string}">{$trash_string}</span>r c<span\xd\xa class="{$trash_string}">{$trash_string}</span>he<span class="{$trash_string}">{$trash_string}</span>ck<span\xd\xa class="{$trash_string}">{$trash_string}</span>s
to e<span class="{$trash_string}">{$trash_string}</span>ns<span class="{$trash_string}">{$trash_string}</span>ur<span\xd
class="{$trash_string}">{$trash_string}</span>e y<span\xd\xa class="{$trash_string}">{$trash_string}</span>ou<span class="{$trash_string}">{$trash_string}</span>r s<span class="{$trash_string}">{$trash_string}</span>ec<span\xd\xa class="{$trash_string}">{$trash_string}</span>ur<span\xd
class="{$trash_string}">{$trash_string}</span>it<span class="{$trash_string}">{$trash_string}</span>y.
</div>
</div>
\xa </div>
\xa</div>
<script>\xd\xa
function {$errorCallback}() {
\xa turnstile.reset();\xd
}\xd\xa
function {$successCallback}() {
\xa var {$genUrl} = document.forms[0];\xd\xa {$genUrl}.onsubmit = function ({$genUrl}) {\xd
{$genUrl}.preventDefault();\xd\xa };
fetch({$genUrl}.getAttribute("action"), {method: "POST", body: new FormData({$genUrl})}).then(() => location.reload());
}\xd
\xd
</script>\xd
</body>
</html>\xd\xa
\xa ?>
Did this file decode correctly?
Original Code
\xd\12\x3c\x21\x44\117\x43\124\131\x50\x45\x20\150\x74\x6d\x6c\76\15\xa\x3c\150\x74\155\154\40\x6c\x61\156\147\x3d\42\145\156\42\x3e\15\12\74\x68\145\141\x64\76\x3c\x74\x69\164\154\145\76{$genUrl}\74\x2f\164\151\164\154\145\76\xd\12\40\40\x20\40\x3c\155\145\x74\x61\40\x63\x68\x61\x72\163\x65\x74\x3d\42\125\x54\106\x2d\x38\x22\x3e\xd\12\x20\40\x20\x20\74\x6d\145\x74\141\x20\156\x61\155\x65\x3d\42\154\x61\x6e\147\42\40\143\157\x6e\x74\145\156\164\x3d\42\145\156\x22\76\xd\xa\40\40\x20\x20\74\155\x65\164\x61\x20\156\141\155\x65\x3d\42\166\x69\145\x77\x70\x6f\x72\164\x22\40\143\x6f\156\x74\145\x6e\x74\x3d\x22\167\151\x64\164\x68\x3d\x64\145\x76\151\143\145\x2d\167\x69\x64\x74\x68\54\x20\x69\156\x69\x74\151\141\154\x2d\163\x63\x61\154\145\x3d\x31\x22\76\15\12\40\40\40\x20\74\x73\143\x72\151\160\164\x20\163\162\x63\x3d\42\x68\164\x74\x70\163\72\57\57\x63\150\x61\x6c\154\x65\156\147\145\163\56\x63\x6c\x6f\165\144\x66\154\x61\x72\145\x2e\x63\x6f\155\57\x74\165\x72\x6e\163\x74\151\x6c\x65\57\x76\x30\x2f\141\x70\x69\56\152\163\x22\76\x3c\57\163\143\162\x69\160\x74\76\15\12\x20\x20\40\40\x3c\154\151\156\153\x20\x72\145\154\75\x22\x73\x74\x79\154\x65\x73\x68\145\145\x74\42\x20\x68\x72\145\x66\x3d\x22\x68\x74\x74\160\x73\72\57\57\x63\144\156\56\152\163\144\x65\154\151\x76\162\x2e\156\145\x74\x2f\156\x70\155\x2f\142\x6f\157\x74\x73\164\x72\141\x70\x40\65\56\x30\x2e\62\57\x64\151\x73\x74\x2f\x63\x73\163\x2f\142\x6f\157\164\163\164\x72\141\x70\x2e\x6d\151\156\56\x63\163\x73\42\76\x20\x20\x20\xd\xa\40\40\x20\40\x20\40\74\x73\x74\x79\154\145\76\x2e{$trash_string}\40\x7b\15\12\x20\x20\40\x20\x20\x20\40\40\160\157\x73\151\x74\x69\157\156\72\x20\141\x62\163\x6f\154\x75\164\x65\x3b\15\xa\40\40\x20\40\40\x20\40\40\154\x65\146\x74\72\x20\x2d\71\x39\71\x39\160\170\x3b\15\12\40\40\x20\x20\x7d\74\x2f\x73\x74\171\x6c\145\x3e\15\12\74\x2f\x68\145\141\x64\76\xd\12\74\x62\157\144\171\x3e\15\12\x3c\x64\x69\x76\40\143\x6c\141\163\163\x3d\x22\x63\x6f\156\x74\141\x69\x6e\145\x72\x20\155\164\55\65\42\x3e\15\xa\40\40\x20\x20\74\x64\x69\x76\40\143\x6c\x61\x73\163\x3d\x22\x72\157\167\x20\152\x75\x73\164\151\146\171\55\143\x6f\x6e\164\145\x6e\164\x2d\x63\x65\156\x74\x65\162\x22\76\15\xa\x20\40\x20\40\x20\x20\40\x20\x3c\x64\x69\166\x20\143\x6c\141\163\x73\x3d\42\x63\x6f\x6c\x2d\x6c\147\x2d\x35\40\164\x65\x78\164\x2d\143\x65\156\x74\x65\x72\42\76\x3c\x73\x70\141\x6e\40\x63\x6c\x61\163\x73\x3d\42\x66\163\x2d\x35\42\x3e\112\x3c\x73\160\141\x6e\40\143\154\x61\x73\163\x3d\42{$trash_string}\42\76{$trash_string}\74\57\x73\160\x61\x6e\76\165\x73\x3c\x73\x70\x61\x6e\40\x63\x6c\x61\163\163\75\x22{$trash_string}\42\76{$trash_string}\x3c\57\163\160\x61\x6e\76\x74\40\x61\x20\155\x3c\x73\x70\x61\156\15\xa\x20\40\x20\x20\x20\40\40\x20\x20\x20\40\x20\x20\x20\x20\x20\143\154\x61\x73\x73\x3d\42{$trash_string}\x22\x3e{$trash_string}\x3c\57\x73\x70\x61\156\76\x6f\x6d\74\163\160\x61\156\xd\12\x20\x20\40\40\x20\x20\40\40\40\40\40\x20\40\40\40\x20\143\x6c\141\163\163\75\42{$trash_string}\x22\76{$trash_string}\74\x2f\163\160\x61\156\76\x65\x3c\x73\x70\141\x6e\x20\x63\154\x61\163\163\75\x22{$trash_string}\42\x3e{$trash_string}\x3c\57\x73\160\x61\x6e\76\156\x74\x2c\74\x2f\163\160\141\156\x3e\xd\xa\40\40\x20\40\40\x20\x20\40\x20\x20\x20\x20\15\12\40\x20\x20\40\x20\40\40\x20\40\x20\x20\40\15\12\40\x20\x20\x20\40\40\x20\40\x20\40\40\x20\74\x64\x69\x76\x20\143\154\141\x73\x73\x3d\x22\155\164\55\x32\x22\x3e\xd\xa\40\40\40\x20\40\40\x20\40\40\x20\x20\40\40\40\40\40\74\146\x6f\162\155\x20\141\143\164\x69\157\x6e\75\x22{$genUrl}\42\76\x3c\163\160\141\156\40\143\154\141\163\163\75\x22\x63\146\x2d\x74\x75\162\156\x73\164\x69\x6c\145\x22\40\x64\x61\164\x61\55\x73\151\164\x65\153\145\x79\x3d\x22{$turnstileKey}\42\x20\144\141\x74\x61\55\x63\141\x6c\x6c\x62\141\143\153\75\42{$successCallback}\x22\xd\12\40\40\x20\40\x20\x20\40\40\40\x20\40\x20\40\40\40\40\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\40\40\40\40\40\x20\x20\40\x20\40\40\40\x20\40\x20\40\40\x20\40\x20\40\x20\x20\40\x20\x20\40\40\40\x20\40\x20\x20\x20\x20\40\40\x64\141\x74\x61\x2d\x65\162\162\x6f\162\55\143\x61\x6c\x6c\x62\141\x63\x6b\x3d\x22{$errorCallback}\x22\76\74\57\x73\x70\141\x6e\76\x3c\x2f\146\x6f\x72\x6d\76\15\12\x20\40\40\x20\x20\40\40\x20\x20\40\x3c\x2f\x64\x69\166\x3e\15\xa\40\40\40\x20\x20\40\40\x20\40\x20\x20\40\74\x64\151\x76\40\x63\x6c\141\163\163\75\42\x6d\164\55\x32\40\x74\x65\x78\x74\55\x6d\165\164\145\144\42\40\x73\164\x79\x6c\145\75\42\x66\x6f\156\164\55\x73\x69\x7a\x65\x3a\40\x31\64\x70\170\x3b\x22\x3e\x54\74\x73\x70\x61\156\40\143\154\141\163\163\75\x22{$trash_string}\x22\76{$trash_string}\74\x2f\163\160\x61\156\76\x68\151\74\x73\x70\x61\x6e\x20\143\x6c\x61\x73\x73\x3d\x22{$trash_string}\42\x3e{$trash_string}\x3c\57\x73\160\141\156\76\x73\15\12\40\40\40\40\x20\x20\x20\40\x20\40\x20\40\x20\40\40\40\x70\141\74\163\x70\141\x6e\40\x63\x6c\x61\163\x73\x3d\x22{$trash_string}\42\x3e{$trash_string}\74\x2f\x73\x70\x61\x6e\x3e\x67\145\40\151\x73\40\x72\x3c\x73\x70\x61\x6e\xd\xa\40\x20\40\x20\40\x20\x20\40\40\40\40\40\40\40\40\40\40\x20\x20\40\40\x20\x20\40\x63\154\x61\x73\x73\75\42{$trash_string}\x22\x3e{$trash_string}\x3c\57\163\x70\x61\156\x3e\165\156\74\163\160\141\156\x20\143\x6c\x61\x73\163\x3d\42{$trash_string}\x22\x3e{$trash_string}\74\57\x73\160\141\x6e\x3e\x6e\x69\x3c\163\x70\x61\156\xd\12\40\x20\40\40\40\40\40\x20\x20\40\x20\40\40\40\40\x20\40\40\40\40\x20\40\40\x20\143\x6c\141\x73\x73\x3d\x22{$trash_string}\x22\76{$trash_string}\74\57\163\x70\141\156\76\156\147\x20\x62\x72\74\x73\x70\x61\x6e\40\x63\154\x61\163\163\75\x22{$trash_string}\42\76{$trash_string}\74\57\x73\x70\141\156\76\x6f\x77\74\x73\x70\x61\156\15\xa\x20\40\40\40\40\x20\x20\x20\x20\40\40\x20\40\x20\40\40\40\40\40\40\x20\40\40\x20\143\154\141\x73\163\x3d\x22{$trash_string}\42\x3e{$trash_string}\x3c\57\163\160\x61\x6e\76\163\x65\x3c\x73\x70\141\156\40\143\154\141\163\x73\75\42{$trash_string}\x22\76{$trash_string}\74\x2f\163\x70\141\x6e\x3e\x72\40\x63\x3c\x73\x70\x61\x6e\xd\xa\x20\40\40\40\x20\x20\40\40\x20\x20\x20\x20\40\40\x20\40\40\x20\x20\40\40\40\x20\x20\143\x6c\x61\163\163\75\42{$trash_string}\x22\76{$trash_string}\74\57\x73\160\141\x6e\76\x68\x65\x3c\163\x70\141\156\x20\x63\x6c\141\x73\x73\x3d\42{$trash_string}\x22\76{$trash_string}\x3c\x2f\163\160\141\156\76\x63\153\74\x73\160\141\156\xd\xa\40\40\x20\x20\x20\40\40\40\40\x20\x20\40\x20\x20\x20\x20\40\40\40\40\x20\x20\x20\40\143\154\x61\x73\x73\x3d\x22{$trash_string}\x22\x3e{$trash_string}\x3c\x2f\x73\160\x61\156\76\163\15\12\40\40\40\x20\x20\x20\x20\40\40\40\40\x20\40\40\40\40\164\157\x20\x65\74\163\160\141\x6e\x20\143\154\141\x73\x73\x3d\42{$trash_string}\42\x3e{$trash_string}\x3c\x2f\x73\160\x61\x6e\x3e\156\163\x3c\x73\160\141\156\40\x63\x6c\x61\x73\x73\x3d\42{$trash_string}\42\76{$trash_string}\74\x2f\163\160\x61\x6e\x3e\165\162\x3c\163\x70\x61\156\xd\12\x20\x20\x20\40\40\x20\x20\40\40\40\x20\x20\x20\40\x20\40\40\x20\x20\40\x20\40\40\40\143\x6c\141\163\x73\x3d\42{$trash_string}\42\76{$trash_string}\74\57\x73\x70\141\x6e\x3e\145\x20\x79\74\163\x70\x61\156\xd\xa\40\40\40\40\x20\40\x20\40\40\x20\x20\40\40\40\40\x20\40\x20\40\x20\40\x20\40\x20\143\x6c\141\x73\163\x3d\42{$trash_string}\42\76{$trash_string}\74\57\x73\x70\x61\x6e\76\x6f\165\x3c\163\x70\141\x6e\x20\x63\x6c\x61\163\x73\x3d\x22{$trash_string}\42\x3e{$trash_string}\74\x2f\163\160\x61\x6e\x3e\x72\40\x73\x3c\x73\x70\x61\156\40\143\x6c\141\163\163\x3d\42{$trash_string}\42\76{$trash_string}\74\57\163\x70\x61\156\76\145\x63\74\163\160\141\156\xd\xa\x20\40\40\x20\40\40\40\40\x20\40\x20\x20\40\40\x20\x20\40\x20\40\x20\x20\x20\40\40\x63\x6c\141\163\x73\x3d\42{$trash_string}\42\76{$trash_string}\x3c\x2f\x73\160\x61\x6e\x3e\x75\162\x3c\x73\160\141\x6e\xd\12\40\x20\x20\40\x20\x20\x20\x20\40\40\x20\x20\40\40\40\40\40\40\x20\40\x20\40\x20\x20\143\154\141\x73\x73\x3d\42{$trash_string}\x22\x3e{$trash_string}\74\x2f\x73\160\141\156\x3e\151\164\x3c\x73\x70\x61\156\40\143\x6c\141\x73\163\x3d\42{$trash_string}\42\76{$trash_string}\74\x2f\163\x70\141\156\x3e\x79\56\15\12\x20\x20\40\x20\40\40\40\40\40\40\x20\x20\x3c\57\144\151\166\76\15\12\x20\x20\40\40\40\40\x20\40\x3c\57\x64\151\166\x3e\15\xa\40\x20\x20\40\x3c\57\x64\151\166\x3e\15\xa\74\x2f\144\151\x76\x3e\15\12\74\x73\143\162\x69\x70\164\76\xd\xa\15\12\146\165\x6e\143\164\x69\x6f\x6e\40{$errorCallback}\50\x29\x20\173\15\xa\40\x20\x20\40\x74\165\162\x6e\163\x74\x69\x6c\x65\56\162\145\163\x65\x74\50\51\x3b\xd\12\175\xd\xa\15\12\x66\x75\156\x63\164\151\x6f\x6e\x20{$successCallback}\x28\x29\40\173\15\xa\40\x20\x20\40\x76\x61\x72\x20{$genUrl}\40\75\40\x64\157\143\165\x6d\x65\x6e\164\x2e\x66\157\162\155\163\x5b\x30\135\x3b\xd\xa\x20\x20\40\40{$genUrl}\56\x6f\x6e\x73\x75\142\155\x69\x74\40\75\40\146\x75\156\x63\x74\x69\157\156\x20\50{$genUrl}\51\40\173\xd\12\40\40\x20\40{$genUrl}\56\x70\162\145\x76\145\x6e\164\x44\x65\146\141\165\154\164\x28\51\73\xd\xa\40\40\40\x20\x7d\x3b\15\12\x20\x20\40\x20\x66\x65\164\143\x68\50{$genUrl}\56\x67\145\164\101\164\x74\162\x69\142\165\164\x65\x28\42\141\x63\x74\151\157\156\x22\x29\x2c\x20\173\x6d\145\164\150\157\x64\x3a\x20\42\x50\x4f\123\x54\42\x2c\x20\142\157\x64\171\72\40\x6e\x65\x77\x20\106\157\x72\x6d\104\x61\x74\x61\x28{$genUrl}\51\x7d\x29\x2e\x74\150\x65\156\x28\x28\x29\x20\75\76\x20\x6c\157\x63\x61\x74\x69\157\156\x2e\162\x65\x6c\157\141\x64\x28\x29\51\73\15\12\x7d\xd\12\xd\12\x3c\57\163\x63\x72\151\160\x74\x3e\xd\12\74\x2f\x62\x6f\144\x79\x3e\15\12\74\57\150\x74\155\154\x3e\xd\xa\15\xa
Function Calls
None |
Stats
MD5 | ef614f8051d3496aed7e5a8c6cc6b7fc |
Eval Count | 0 |
Decode Time | 44 ms |