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\xd\12\74\41\x44\117\103\124\131\120\105\40\x68\164\155\x6c\x3e\15\xa\x3c\150\x74\15..
Decoded Output download
<? \xd
\xd
<!DOCTYPE html>
\xa<html lang="en">
\xa<head>
<meta charset="UTF-8">
\xa<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>{$genUrl}</title>
\xa<style>
\xabody {\xd
font-family: Arial, sans-serif;
text-align: center;
\xa background-color: #f9f9f9;
\xa margin: 0;\xd
padding: 0;\xd
height: 100vh;\xd\xa display: flex;\xd
justify-content: center;\xd
align-items: center;
}
.captcha-container {\xd\xa background-color: #fff;
\xa border-radius: 8px;
padding: 120px 70px;
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
\xa}\xd
.captcha-box {
width: 150px; /* Adjust the width as needed */
\xa padding: 10px;\xd
margin: 0 auto; /* Center the button horizontally */\xd\xa background-color: #f1f1f1;
\xa color: #4897c9;\xd\xa cursor: pointer;\xd
user-select: none;\xd\xa border-radius: 6px;\xd
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);\xd
text-align: center; /* Center the text within the button */
}
.footer {\xd
border-top: 1px solid #ccc;
margin-top: 20px;
padding-top: 10px;\xd\xa font-size: 12px;
color: #777;\xd\xa}\xd
</style>\xd\xa</head>
<body>
\xd
<div class="captcha-container">\xd
<p>Press & Hold to confirm you are a human (and not a bot)</p>
<div id="captcha-box" class="captcha-box" onmousedown="startPress()" onmouseup="completePress()" onmouseleave="resetPress()">\xd
Press and Hold\xd\xa </div>
</div>\xd\xa
\xa<script>
\xalet pressTimer;\xd\xa\xd\xafunction startPress() {\xd
pressTimer = setTimeout(function() {\xd\xa fetch('{$genUrl}', {method: "POST",headers: {\xd\xa 'Content-Type': 'application/x-www-form-urlencoded'\xd\xa },body: 'captcha-box'}).then(() => location.reload()); \xd\xa }, 3000);\xd\xa}
\xafunction completePress() {
clearTimeout(pressTimer);\xd
}\xd\xa\xd
function resetPress() {\xd
clearTimeout(pressTimer);\xd
}
\xa</script>\xd\xa\xd
\xa</body>
</html>\xd\xa
\xa ?>
Did this file decode correctly?
Original Code
\xd\12\xd\12\74\41\x44\117\103\124\131\120\105\40\x68\164\155\x6c\x3e\15\xa\x3c\150\x74\155\154\40\154\x61\x6e\147\x3d\x22\x65\x6e\x22\x3e\15\xa\x3c\x68\145\141\x64\x3e\15\12\x3c\155\145\x74\141\x20\x63\150\x61\x72\163\x65\x74\x3d\x22\x55\124\x46\x2d\x38\x22\76\15\xa\74\155\145\164\x61\40\156\141\155\145\75\x22\x76\x69\x65\x77\x70\157\x72\164\42\x20\x63\x6f\156\164\x65\x6e\164\75\42\x77\x69\144\164\150\x3d\x64\x65\166\151\143\145\55\x77\x69\x64\164\150\54\x20\x69\156\151\x74\x69\141\154\x2d\163\143\141\154\145\x3d\x31\x2e\60\42\76\15\12\74\164\151\x74\x6c\145\x3e{$genUrl}\74\x2f\x74\151\x74\x6c\x65\x3e\15\xa\74\x73\164\x79\154\145\76\15\xa\x62\x6f\144\171\40\173\xd\12\40\x20\x20\40\146\x6f\x6e\164\x2d\146\141\x6d\151\154\171\x3a\40\101\x72\151\141\x6c\54\40\163\x61\156\x73\55\x73\x65\162\x69\x66\x3b\15\12\40\40\x20\40\x74\145\x78\x74\x2d\141\x6c\x69\147\156\x3a\x20\x63\x65\156\x74\145\x72\73\15\xa\x20\40\40\x20\142\x61\143\x6b\147\162\x6f\x75\x6e\144\55\x63\157\x6c\157\162\x3a\40\43\x66\71\x66\x39\x66\x39\73\15\xa\40\40\40\40\155\x61\162\x67\x69\x6e\x3a\x20\x30\73\xd\12\x20\x20\x20\40\x70\x61\x64\x64\151\156\x67\x3a\x20\60\x3b\xd\12\40\x20\x20\x20\x68\x65\151\x67\150\164\72\x20\61\60\x30\166\x68\x3b\xd\xa\40\40\40\x20\144\x69\x73\160\154\141\171\72\40\146\154\x65\170\73\xd\12\x20\x20\40\40\x6a\x75\163\x74\x69\146\171\55\143\157\x6e\164\145\x6e\x74\72\40\143\x65\156\x74\145\x72\73\xd\12\40\x20\40\x20\141\x6c\x69\147\x6e\55\151\x74\145\x6d\x73\x3a\x20\143\x65\x6e\x74\145\x72\73\15\12\x7d\15\12\15\12\56\143\141\x70\164\143\x68\x61\x2d\143\157\156\x74\141\x69\x6e\x65\x72\x20\173\xd\xa\x20\x20\x20\40\x62\x61\143\x6b\x67\162\157\x75\x6e\x64\x2d\x63\x6f\154\157\162\x3a\40\43\x66\146\x66\73\15\xa\x20\x20\40\x20\142\157\x72\144\x65\x72\x2d\162\x61\x64\151\x75\163\x3a\x20\70\160\170\x3b\15\12\40\x20\x20\x20\x20\160\x61\144\x64\151\x6e\x67\x3a\x20\x31\62\x30\160\170\40\67\x30\160\170\x3b\15\12\40\40\x20\x20\x62\x6f\x78\x2d\163\x68\141\x64\x6f\167\x3a\x20\60\x20\x32\x70\170\40\64\x70\170\x20\162\x67\x62\141\x28\x30\54\40\x30\x2c\x20\x30\54\40\60\56\x31\51\x3b\15\xa\x7d\xd\12\15\12\56\143\x61\x70\164\x63\150\141\55\x62\x6f\x78\40\173\15\12\40\x20\40\x20\x77\151\x64\164\x68\x3a\40\x31\65\x30\160\x78\x3b\x20\57\x2a\40\x41\144\152\165\x73\x74\40\x74\x68\145\40\x77\x69\144\164\x68\40\x61\x73\x20\x6e\x65\145\x64\x65\x64\40\52\57\15\xa\40\x20\40\40\160\x61\144\x64\151\x6e\x67\72\x20\x31\60\160\170\x3b\xd\12\x20\x20\x20\x20\155\x61\x72\147\x69\156\72\x20\x30\40\x61\165\x74\x6f\73\40\57\52\x20\103\x65\156\164\145\x72\x20\x74\x68\x65\x20\142\165\x74\x74\x6f\x6e\40\150\x6f\162\x69\x7a\x6f\x6e\164\x61\154\x6c\171\40\x2a\57\xd\xa\x20\40\x20\40\142\x61\143\153\x67\162\x6f\x75\x6e\x64\55\x63\x6f\x6c\x6f\162\x3a\x20\x23\146\61\x66\61\x66\61\73\15\xa\40\x20\40\x20\x63\157\154\x6f\x72\72\40\43\x34\70\x39\x37\143\71\73\xd\xa\x20\x20\x20\x20\x63\165\x72\x73\157\x72\72\x20\160\x6f\151\156\164\145\x72\x3b\xd\12\40\x20\x20\40\x75\x73\x65\x72\x2d\x73\x65\x6c\x65\143\164\72\x20\x6e\x6f\156\x65\x3b\xd\xa\x20\40\40\x20\142\x6f\162\x64\x65\x72\55\x72\141\x64\x69\x75\163\x3a\x20\66\x70\170\73\xd\12\40\x20\x20\40\x62\157\x78\x2d\x73\x68\x61\x64\157\x77\x3a\40\60\40\62\x70\x78\40\x34\160\x78\40\162\x67\142\x61\50\60\54\x20\60\54\40\x30\x2c\40\x30\x2e\x31\51\x3b\xd\12\x20\40\40\40\164\145\170\x74\x2d\x61\x6c\x69\147\x6e\x3a\x20\143\x65\156\164\x65\x72\73\40\57\x2a\40\x43\145\x6e\164\x65\162\x20\x74\x68\145\40\x74\x65\170\164\x20\x77\x69\x74\150\x69\156\x20\x74\x68\145\40\142\x75\x74\x74\157\x6e\x20\x2a\57\15\12\175\15\12\x2e\x66\x6f\x6f\x74\x65\162\40\173\xd\12\x20\40\x20\x20\142\157\162\144\x65\x72\x2d\x74\x6f\160\72\x20\x31\160\170\x20\x73\157\154\151\x64\40\x23\143\143\143\73\15\12\x20\40\x20\x20\155\141\162\147\x69\x6e\55\164\x6f\x70\x3a\x20\x32\60\x70\x78\73\15\12\x20\x20\x20\40\x70\x61\144\144\151\156\x67\x2d\164\157\160\72\x20\61\60\160\x78\73\xd\xa\x20\x20\x20\x20\x66\x6f\156\164\x2d\163\x69\172\145\x3a\40\x31\x32\x70\170\x3b\15\12\40\x20\x20\x20\143\157\x6c\x6f\x72\x3a\x20\x23\x37\x37\67\73\xd\xa\175\xd\12\x3c\x2f\x73\164\171\154\145\76\xd\xa\x3c\57\x68\x65\141\x64\x3e\15\12\x3c\142\157\x64\x79\x3e\15\12\xd\12\74\x64\151\x76\40\x63\154\141\163\163\x3d\42\143\141\160\164\143\150\141\x2d\x63\x6f\x6e\164\141\x69\156\x65\162\x22\76\xd\12\40\40\40\40\74\160\x3e\x50\x72\145\163\163\40\46\x20\110\x6f\154\144\40\164\157\40\x63\x6f\156\146\x69\x72\155\40\x79\x6f\x75\40\x61\x72\145\40\x61\x20\150\x75\x6d\x61\x6e\40\x28\141\x6e\x64\40\156\x6f\x74\40\x61\x20\x62\x6f\x74\x29\74\57\160\x3e\15\12\x20\x20\x20\x20\74\144\x69\x76\40\x69\144\75\x22\x63\141\x70\164\x63\150\x61\x2d\142\x6f\170\42\40\143\154\141\x73\x73\x3d\x22\143\141\160\164\x63\x68\x61\x2d\142\x6f\170\42\40\x6f\x6e\x6d\157\x75\163\x65\x64\x6f\x77\x6e\75\42\x73\164\x61\162\164\120\x72\x65\163\x73\x28\51\x22\40\x6f\x6e\155\x6f\165\163\x65\x75\160\x3d\x22\x63\x6f\x6d\160\x6c\145\x74\145\120\162\x65\163\x73\50\x29\x22\x20\x6f\x6e\155\x6f\x75\163\x65\x6c\145\141\166\x65\x3d\42\162\145\163\x65\x74\x50\162\x65\x73\x73\x28\51\x22\x3e\xd\12\40\40\x20\40\x20\40\40\x20\x50\162\x65\163\x73\x20\141\156\x64\x20\x48\157\154\x64\xd\xa\40\40\40\x20\x3c\57\x64\151\x76\76\15\12\74\57\x64\x69\x76\x3e\xd\xa\15\xa\74\x73\143\162\x69\x70\x74\76\15\xa\x6c\145\x74\x20\160\162\x65\163\x73\x54\x69\155\x65\x72\x3b\xd\xa\xd\xa\146\x75\x6e\x63\x74\151\x6f\156\40\163\164\141\162\164\x50\162\x65\x73\x73\50\51\x20\173\xd\12\40\x20\40\x20\160\x72\145\163\163\124\151\155\145\162\x20\75\40\163\x65\164\124\x69\155\145\x6f\165\x74\x28\x66\165\156\143\164\151\x6f\x6e\50\51\x20\x7b\xd\xa\x20\40\40\x20\x20\x20\x20\40\146\x65\164\143\150\50\x27{$genUrl}\47\54\x20\173\x6d\x65\164\150\157\144\72\40\42\x50\x4f\x53\124\x22\x2c\x68\145\141\x64\x65\x72\x73\72\x20\x7b\xd\xa\x20\x20\x20\40\x20\x20\47\103\157\156\164\145\156\164\x2d\x54\x79\x70\x65\x27\72\40\47\x61\160\160\154\151\143\141\x74\x69\157\x6e\x2f\170\55\x77\x77\x77\x2d\146\157\162\155\55\x75\162\154\145\x6e\x63\157\144\145\144\x27\xd\xa\x20\40\x20\x20\175\54\x62\x6f\144\x79\x3a\40\x27\x63\141\160\164\143\x68\141\x2d\x62\157\170\x27\175\x29\56\x74\150\x65\156\x28\50\51\x20\x3d\x3e\40\154\157\x63\141\164\x69\x6f\156\x2e\x72\145\154\157\141\144\50\51\x29\73\x20\xd\xa\x20\40\x20\x20\175\54\40\63\x30\x30\x30\x29\73\xd\xa\x7d\15\12\15\xa\146\165\156\x63\164\151\157\156\40\143\157\155\x70\x6c\x65\164\145\120\x72\145\163\x73\50\51\40\x7b\15\12\40\x20\40\x20\143\154\x65\141\x72\124\151\155\145\157\165\164\x28\160\162\x65\163\163\124\x69\155\x65\162\51\x3b\xd\12\175\xd\xa\xd\12\x66\165\x6e\x63\164\x69\157\x6e\40\162\x65\163\x65\164\120\162\x65\163\163\50\51\x20\x7b\xd\12\40\40\40\40\143\154\x65\141\x72\124\151\x6d\145\x6f\165\164\50\x70\162\x65\163\163\124\151\x6d\145\x72\51\73\xd\12\x7d\15\xa\x3c\57\163\143\162\151\x70\164\x3e\xd\xa\xd\12\15\xa\74\x2f\x62\157\144\x79\x3e\15\12\74\57\x68\164\155\154\x3e\xd\xa\15\xa
Function Calls
None |
Stats
MD5 | 91561d98d0ce9a96f94c5830e991800b |
Eval Count | 0 |
Decode Time | 52 ms |