Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
public static function createLogoutRequest($g3, $If, $hD, $WX = '', $fF = "\x48\x74\164\16..
Decoded Output download
<? public static function createLogoutRequest($g3, $If, $hD, $WX = '', $fF = "HttpRedirect")
{
$S9 = get_option(Mo_Saml_Options_Enum_Service_Provider::ISSUER);
$av = "<?xml version="1.0" encoding="UTF-8"?>
<LogoutRequest xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:oasis:names:tc:SAML:2.0:protocol" ID="" . self::generateID() . "" Version="2.0" Destination="" . htmlspecialchars($hD) . "" IssueInstant="" . self::generateTimestamp() . "" >
\xa\x9\x9 \x9 <Issuer xmlns="urn:oasis:names:tc:SAML:2.0:assertion">" . $If . "</Issuer>
\xa\x9 <NameID xmlns="urn:oasis:names:tc:SAML:2.0:assertion"
\x9 \x9 \x9NameQualifier="";
if (empty($S9)) {
goto yMo;
}
$av .= $S9;
yMo:
$av .= "" SPNameQualifier="" . $If . "" Format="urn:oasis:names:tc:SAML:2.0:nameid-format:transient" >" . $g3[0] . "</NameID> ";
if (empty($WX)) {
goto k90;
}
$av .= "<SessionIndex>" . $WX[0] . "</SessionIndex>";
k90:
$av .= "</LogoutRequest>";
if (!(empty($fF) || $fF == "HttpRedirect")) {
goto IQF;
}
$Ob = gzdeflate($av);
$ia = base64_encode($Ob);
$kI = urlencode($ia);
$av = $kI;
IQF:
return $av;
} ?>
Did this file decode correctly?
Original Code
public static function createLogoutRequest($g3, $If, $hD, $WX = '', $fF = "\x48\x74\164\160\122\x65\144\x69\x72\145\x63\164")
{
$S9 = get_option(Mo_Saml_Options_Enum_Service_Provider::ISSUER);
$av = "\x3c\77\x78\155\154\x20\166\x65\x72\x73\151\157\x6e\x3d\x22\x31\56\60\x22\x20\x65\x6e\x63\x6f\x64\151\156\147\x3d\42\x55\x54\x46\x2d\x38\x22\x3f\76\40\15\12\11\11\74\114\157\x67\157\x75\x74\122\145\x71\x75\x65\163\164\x20\x78\155\x6c\156\163\x3a\170\163\151\75\x22\x68\x74\x74\x70\72\x2f\x2f\167\167\x77\x2e\x77\63\x2e\157\162\147\x2f\62\x30\x30\61\57\130\x4d\114\x53\143\x68\145\x6d\x61\x2d\x69\x6e\163\x74\141\x6e\143\x65\42\40\170\155\x6c\156\x73\72\x78\x73\144\x3d\42\x68\164\x74\160\72\57\57\x77\x77\x77\56\167\63\56\157\162\x67\x2f\x32\x30\x30\x31\x2f\x58\x4d\114\x53\143\x68\145\155\141\42\40\170\155\154\156\x73\x3d\42\165\162\156\x3a\157\141\163\x69\163\72\156\141\155\x65\163\72\x74\x63\72\x53\101\x4d\114\x3a\x32\x2e\x30\x3a\x70\162\157\x74\x6f\x63\x6f\154\x22\40\x49\x44\x3d\x22" . self::generateID() . "\x22\x20\x56\x65\x72\x73\151\x6f\156\75\42\62\x2e\x30\42\x20\x44\145\163\x74\x69\156\x61\164\x69\157\x6e\x3d\42" . htmlspecialchars($hD) . "\42\40\x49\x73\x73\165\x65\x49\156\163\164\x61\156\x74\x3d\x22" . self::generateTimestamp() . "\x22\40\x3e\15\xa\x9\x9\11\x9\11\11\74\111\x73\x73\165\145\162\x20\x78\155\154\156\x73\75\x22\x75\x72\x6e\72\x6f\x61\163\151\163\x3a\x6e\141\155\145\163\72\164\x63\72\123\x41\x4d\x4c\72\62\x2e\x30\72\x61\x73\x73\x65\x72\x74\151\x6f\156\x22\x3e" . $If . "\x3c\57\x49\x73\163\165\x65\x72\x3e\40\15\xa\x9\11\11\11\11\11\x3c\x4e\141\155\x65\x49\104\40\170\155\x6c\156\x73\x3d\42\x75\x72\x6e\72\157\x61\x73\x69\163\72\x6e\141\x6d\x65\163\x3a\164\x63\x3a\123\x41\115\114\72\62\56\x30\x3a\x61\163\163\145\162\x74\151\157\x6e\x22\40\15\12\x9\11\11\x9\11\x9\116\x61\x6d\x65\x51\165\x61\154\x69\x66\151\145\162\75\x22";
if (empty($S9)) {
goto yMo;
}
$av .= $S9;
yMo:
$av .= "\x22\40\123\120\x4e\x61\155\x65\121\165\x61\x6c\x69\x66\x69\x65\x72\x3d\x22" . $If . "\42\x20\x46\157\x72\155\x61\x74\75\x22\x75\x72\156\72\x6f\141\163\x69\163\72\x6e\x61\x6d\145\x73\72\x74\x63\x3a\123\101\115\x4c\72\x32\x2e\60\x3a\156\141\155\145\x69\144\x2d\x66\x6f\x72\155\141\x74\x3a\x74\162\141\156\163\151\x65\x6e\164\42\40\x3e" . $g3[0] . "\74\57\x4e\141\x6d\145\111\x44\76\40";
if (empty($WX)) {
goto k90;
}
$av .= "\74\123\x65\163\x73\x69\157\x6e\111\x6e\x64\145\x78\76" . $WX[0] . "\x3c\x2f\123\145\163\x73\151\157\x6e\x49\156\144\x65\x78\76";
k90:
$av .= "\x3c\x2f\114\157\147\x6f\x75\x74\122\x65\x71\165\x65\x73\x74\x3e";
if (!(empty($fF) || $fF == "\110\164\164\x70\x52\145\144\151\x72\145\x63\x74")) {
goto IQF;
}
$Ob = gzdeflate($av);
$ia = base64_encode($Ob);
$kI = urlencode($ia);
$av = $kI;
IQF:
return $av;
}
Function Calls
None |
Stats
MD5 | 208d370aa5989f3d2b50791cee086cfd |
Eval Count | 0 |
Decode Time | 56 ms |