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 oZhka; SnT_V: $enc = bin2hex($enc); goto CBMVB; oZhka: function xor_string($string..
Decoded Output download
<? goto oZhka;
SnT_V: $enc = bin2hex($enc);
goto CBMVB;
oZhka: function xor_string($string, $key) {
for ($i = 0; $i < strlen($string); $i++) {
$string[$i] = $string[$i] ^ $key[$i % strlen($key)];
}
return $string;
}
goto T0vhE;
VDbJj: $key = "Why_would_anyone_use_constant_key";
goto YI3VM;
T0vhE: $input = readline("Enter The Flag : ");
goto VDbJj;
YI3VM: $enc = xor_string($input, $key);
goto SnT_V;
Jjryf: if ($enc == $encrypted_flag) {
echo "Correct Flag :D
";
} else {
echo "Wrong Input.
";
} goto XJHJU;
CBMVB: $encrypted_flag = "14313b1a2527202e1f1255171b5c31302c441d020037075f002b2a5d0d003c510a085c261d430b2a5d006c5513";
goto Jjryf;
XJHJU: ?>
Did this file decode correctly?
Original Code
goto oZhka;
SnT_V: $enc = bin2hex($enc);
goto CBMVB;
oZhka: function xor_string($string, $key) {
for ($i = 0; $i < strlen($string); $i++) {
$string[$i] = $string[$i] ^ $key[$i % strlen($key)];
}
return $string;
}
goto T0vhE;
VDbJj: $key = "\127\150\x79\x5f\x77\x6f\x75\x6c\x64\137\x61\156\171\x6f\x6e\x65\x5f\165\x73\145\137\143\157\156\163\x74\141\x6e\x74\x5f\x6b\x65\171";
goto YI3VM;
T0vhE: $input = readline("\x45\156\x74\x65\x72\40\x54\150\x65\x20\106\x6c\141\x67\x20\x3a\40");
goto VDbJj;
YI3VM: $enc = xor_string($input, $key);
goto SnT_V;
Jjryf: if ($enc == $encrypted_flag) {
echo "\x43\x6f\x72\162\145\143\164\x20\x46\154\141\x67\x20\x3a\104\12";
} else {
echo "\x57\x72\x6f\156\147\x20\111\156\160\x75\x74\56\12";
} goto XJHJU;
CBMVB: $encrypted_flag = "\x31\x34\x33\x31\x33\x62\x31\x61\x32\x35\x32\x37\x32\x30\x32\x65\x31\x66\x31\x32\x35\x35\x31\x37\x31\x62\x35\x63\x33\x31\x33\x30\x32\x63\x34\x34\x31\x64\x30\x32\x30\x30\x33\x37\x30\x37\x35\x66\x30\x30\x32\x62\x32\x61\x35\x64\x30\x64\x30\x30\x33\x63\x35\x31\x30\x61\x30\x38\x35\x63\x32\x36\x31\x64\x34\x33\x30\x62\x32\x61\x35\x64\x30\x30\x36\x63\x35\x35\x31\x33";
goto Jjryf;
XJHJU:
Function Calls
None |
Stats
MD5 | 9817e110d81df3b36c2690e15f75bec0 |
Eval Count | 0 |
Decode Time | 97 ms |