Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
<?php require_once "\x2e\56\57\56\x2e\x2f\x2e\x2e\57\167\x70\x2d\154\157\141\144\x2e\..
Decoded Output download
<?php
require_once "../../../wp-load.php";
$zW = get_option("mo_saml_sp_base_url");
if (!empty($zW)) {
goto HK;
}
$zW = home_url();
HK:
$aJ = get_option("mo_saml_sp_entity_id");
if (!empty($aJ)) {
goto vm;
}
$aJ = $zW . "/wp-content/plugins/miniorange-saml-20-single-sign-on/";
vm:
$Jt = $zW . "/";
$ma = get_option("mo_saml_current_cert");
$ma = SAMLSPUtilities::desanitize_certificate($ma);
$ma = SAMLSPUtilities::desanitize_certificate($ma);
header("Content-Type: text/xml");
echo "<?xml version="1.0"?>\xd\xa<md:EntityDescriptor xmlns:md="urn:oasis:names:tc:SAML:2.0:metadata" validUntil="2020-10-28T23:59:59Z" cacheDuration="PT1446808792S" entityID="" . $aJ . "">\xd
<md:SPSSODescriptor AuthnRequestsSigned="true" WantAssertionsSigned="true" protocolSupportEnumeration="urn:oasis:names:tc:SAML:2.0:protocol">\xd\xa <md:KeyDescriptor use="signing">\xd\xa <ds:KeyInfo xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
<ds:X509Data>
\xa <ds:X509Certificate>" . $ma . "</ds:X509Certificate>\xd\xa </ds:X509Data>\xd
</ds:KeyInfo>\xd
</md:KeyDescriptor>
\xa <md:KeyDescriptor use="encryption">\xd
<ds:KeyInfo xmlns:ds="http://www.w3.org/2000/09/xmldsig#">\xd\xa <ds:X509Data>
\xa <ds:X509Certificate>" . $ma . "</ds:X509Certificate>\xd
</ds:X509Data>
\xa </ds:KeyInfo>\xd
</md:KeyDescriptor>\xd\xa <md:SingleLogoutService Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST" Location="" . $Jt . ""/>
<md:SingleLogoutService Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect" Location="" . $Jt . ""/>
<md:NameIDFormat>urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress</md:NameIDFormat>\xd\xa\x9<md:NameIDFormat>urn:oasis:names:tc:SAML:2.0:nameid-format:persistent</md:NameIDFormat>\xd\xa\x9<md:NameIDFormat>urn:oasis:names:tc:SAML:2.0:nameid-format:transient</md:NameIDFormat>
<md:AssertionConsumerService Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST" Location="" . $Jt . "" index="1"/>\xd
</md:SPSSODescriptor>\xd
<md:Organization>\xd\xa <md:OrganizationName xml:lang="en-US">miniOrange</md:OrganizationName>\xd\xa <md:OrganizationDisplayName xml:lang="en-US">miniOrange</md:OrganizationDisplayName>\xd
<md:OrganizationURL xml:lang="en-US">http://miniorange.com</md:OrganizationURL>
\xa </md:Organization>\xd\xa <md:ContactPerson contactType="technical">\xd\xa <md:GivenName>miniOrange</md:GivenName>\xd\xa <md:EmailAess>\xd
</md:ContactPerson>
\xa <md:ContactPerson contactType="support">
<md:GivenName>miniOrange</md:GivenName>\xd
<md:EmailAddress>[email protected]</md:EmailAddress>\xd\xa </md:ContactPerson>\xd
</md:EntityDescriptor>";
?>
Did this file decode correctly?
Original Code
<?php
require_once "\x2e\56\57\56\x2e\x2f\x2e\x2e\57\167\x70\x2d\154\157\141\144\x2e\x70\150\160";
$zW = get_option("\155\157\x5f\x73\x61\x6d\154\137\163\x70\x5f\x62\141\163\145\137\165\x72\154");
if (!empty($zW)) {
goto HK;
}
$zW = home_url();
HK:
$aJ = get_option("\155\x6f\137\x73\x61\x6d\154\x5f\x73\160\x5f\x65\156\164\x69\164\x79\x5f\x69\144");
if (!empty($aJ)) {
goto vm;
}
$aJ = $zW . "\x2f\167\x70\55\143\x6f\x6e\164\x65\x6e\x74\57\160\154\x75\x67\151\156\163\57\155\x69\x6e\x69\157\x72\x61\x6e\147\145\55\163\141\x6d\x6c\x2d\x32\60\55\163\x69\156\147\x6c\x65\x2d\x73\x69\147\156\x2d\x6f\156\x2f";
vm:
$Jt = $zW . "\x2f";
$ma = get_option("\155\x6f\137\x73\141\x6d\x6c\137\143\165\162\x72\x65\156\164\137\143\145\162\164");
$ma = SAMLSPUtilities::desanitize_certificate($ma);
$ma = SAMLSPUtilities::desanitize_certificate($ma);
header("\103\x6f\156\164\x65\x6e\x74\55\x54\x79\x70\x65\x3a\x20\164\x65\170\164\57\x78\x6d\x6c");
echo "\x3c\x3f\170\x6d\154\x20\x76\x65\x72\x73\151\157\x6e\x3d\42\61\56\x30\42\77\x3e\xd\xa\74\155\x64\72\x45\156\x74\151\x74\x79\x44\145\163\143\x72\151\160\164\157\162\x20\170\155\x6c\156\x73\72\x6d\144\x3d\42\x75\162\156\72\157\141\163\151\163\x3a\156\141\155\145\x73\72\164\143\x3a\x53\x41\x4d\114\72\x32\56\60\72\x6d\145\164\141\x64\x61\164\141\x22\x20\166\x61\x6c\x69\x64\x55\156\164\151\x6c\x3d\x22\x32\x30\x32\x30\x2d\x31\60\x2d\62\70\124\62\63\72\x35\71\72\x35\71\132\42\x20\x63\x61\143\150\145\104\x75\x72\x61\x74\x69\x6f\x6e\75\42\x50\124\x31\64\64\66\70\x30\70\x37\71\x32\x53\42\x20\x65\x6e\x74\151\164\x79\111\104\x3d\x22" . $aJ . "\x22\76\xd\12\40\x20\74\155\144\72\x53\120\x53\123\x4f\104\x65\163\x63\x72\151\x70\x74\x6f\x72\x20\101\x75\x74\x68\x6e\122\x65\161\x75\x65\x73\x74\163\x53\x69\x67\156\145\144\x3d\x22\x74\x72\165\145\42\40\127\141\156\x74\x41\163\163\145\162\164\x69\x6f\156\x73\123\x69\147\x6e\x65\144\x3d\x22\164\x72\x75\145\42\x20\160\162\x6f\x74\x6f\143\157\x6c\x53\x75\160\160\157\162\x74\105\x6e\165\x6d\x65\x72\x61\164\x69\157\156\75\42\x75\x72\x6e\72\x6f\141\x73\151\163\72\x6e\141\155\145\163\x3a\164\143\x3a\x53\x41\115\114\x3a\x32\56\x30\72\160\162\157\164\x6f\x63\x6f\154\x22\x3e\xd\xa\x20\40\40\x20\x3c\x6d\x64\x3a\x4b\145\171\x44\x65\163\x63\162\x69\160\164\157\x72\40\x75\163\x65\x3d\42\x73\151\147\x6e\x69\156\x67\x22\x3e\xd\xa\40\40\40\40\x20\40\x3c\x64\163\72\x4b\145\x79\111\x6e\x66\x6f\x20\170\155\154\x6e\x73\72\144\x73\x3d\42\x68\x74\164\160\x3a\57\x2f\167\x77\x77\x2e\x77\63\x2e\157\x72\x67\57\62\60\x30\x30\x2f\x30\71\57\170\x6d\x6c\144\x73\151\147\43\x22\x3e\15\12\x20\40\40\40\40\40\40\x20\x3c\x64\163\72\130\x35\60\x39\x44\x61\164\x61\x3e\15\xa\x20\x20\40\x20\40\40\40\x20\x20\40\x3c\x64\163\72\130\x35\60\x39\x43\x65\162\164\x69\146\151\143\141\164\145\76" . $ma . "\74\57\x64\x73\x3a\x58\x35\60\71\103\x65\162\164\x69\146\151\143\x61\x74\145\x3e\xd\xa\40\40\40\40\x20\40\40\x20\x3c\x2f\144\x73\x3a\130\x35\x30\71\104\x61\x74\x61\76\xd\12\40\x20\x20\x20\x20\40\74\57\x64\163\x3a\x4b\x65\x79\111\156\146\x6f\76\xd\12\x20\x20\x20\40\x3c\x2f\x6d\144\x3a\x4b\x65\x79\x44\145\x73\x63\x72\x69\160\164\157\x72\x3e\15\xa\40\40\x20\x20\74\x6d\x64\x3a\x4b\145\171\x44\x65\x73\143\162\151\160\164\x6f\x72\x20\x75\163\145\75\42\x65\156\x63\x72\171\160\x74\x69\157\156\42\x3e\xd\12\x20\40\40\x20\x20\x20\74\x64\x73\x3a\113\x65\x79\111\x6e\146\157\x20\x78\x6d\154\156\x73\x3a\144\x73\75\42\x68\164\164\x70\x3a\57\57\167\167\x77\56\x77\63\56\157\162\147\57\x32\x30\x30\60\x2f\60\71\57\170\x6d\154\144\x73\x69\x67\x23\42\76\xd\xa\x20\x20\x20\x20\x20\x20\40\40\x3c\144\x73\x3a\130\65\x30\x39\x44\x61\164\x61\x3e\15\xa\x20\x20\40\40\x20\x20\x20\x20\x20\40\x3c\144\163\x3a\x58\65\60\71\x43\x65\x72\x74\151\x66\151\x63\141\164\x65\x3e" . $ma . "\x3c\57\144\163\x3a\x58\65\x30\71\x43\145\x72\164\151\x66\151\143\141\x74\x65\x3e\xd\12\x20\x20\40\40\40\40\40\x20\74\x2f\x64\163\72\130\x35\x30\71\x44\141\x74\141\76\15\xa\40\x20\40\x20\40\40\x3c\x2f\144\x73\72\113\x65\171\111\x6e\x66\157\76\xd\12\40\40\x20\x20\x3c\57\155\144\72\x4b\x65\171\x44\145\163\x63\162\x69\160\x74\157\162\x3e\xd\xa\11\74\155\144\x3a\x53\x69\x6e\147\x6c\x65\x4c\157\147\x6f\165\x74\123\145\x72\x76\x69\143\x65\x20\102\x69\156\144\x69\x6e\147\75\x22\165\x72\156\x3a\x6f\141\x73\x69\163\x3a\156\x61\x6d\145\163\72\164\143\72\123\101\115\114\72\62\x2e\x30\72\x62\x69\x6e\x64\151\x6e\x67\x73\x3a\x48\124\x54\120\55\x50\x4f\x53\x54\42\x20\114\157\x63\141\x74\x69\x6f\x6e\x3d\42" . $Jt . "\42\x2f\76\15\12\40\x20\40\x20\x3c\x6d\x64\x3a\x53\x69\156\x67\154\x65\114\157\x67\x6f\x75\x74\x53\145\x72\166\x69\143\145\x20\x42\x69\x6e\144\151\x6e\147\75\x22\x75\x72\156\x3a\157\x61\x73\x69\x73\x3a\x6e\x61\x6d\x65\x73\x3a\x74\x63\x3a\123\x41\x4d\x4c\72\62\x2e\60\72\x62\151\x6e\144\x69\156\147\163\x3a\110\124\x54\120\55\122\x65\144\151\162\x65\143\x74\42\40\x4c\x6f\x63\x61\164\151\x6f\x6e\x3d\x22" . $Jt . "\42\x2f\76\15\12\x20\x20\x20\40\x3c\x6d\x64\72\116\141\x6d\x65\x49\x44\106\x6f\x72\x6d\141\x74\x3e\165\x72\156\x3a\157\x61\x73\151\163\x3a\x6e\x61\155\x65\163\x3a\x74\x63\x3a\x53\x41\x4d\114\72\61\x2e\x31\x3a\156\x61\x6d\145\151\144\55\146\x6f\x72\x6d\141\x74\72\x65\x6d\141\x69\154\x41\144\144\162\x65\163\x73\74\x2f\155\144\72\x4e\x61\155\x65\111\104\x46\157\162\155\x61\164\76\xd\xa\x9\74\155\144\x3a\116\141\155\145\x49\x44\x46\157\x72\155\x61\164\76\165\162\156\x3a\157\141\163\151\163\72\156\x61\x6d\x65\x73\x3a\164\x63\72\x53\x41\x4d\114\72\62\x2e\60\x3a\156\141\155\x65\x69\x64\x2d\x66\x6f\162\x6d\x61\164\72\160\x65\x72\163\151\x73\x74\145\x6e\x74\74\57\155\144\72\x4e\x61\x6d\145\x49\x44\x46\x6f\x72\155\141\164\76\xd\xa\x9\x3c\155\x64\72\x4e\141\x6d\145\111\x44\x46\157\162\155\141\x74\x3e\x75\162\156\x3a\157\141\163\x69\x73\72\156\141\x6d\x65\x73\72\x74\143\x3a\x53\101\115\114\x3a\x32\x2e\60\72\x6e\141\155\145\x69\144\x2d\x66\x6f\162\x6d\x61\164\72\x74\x72\141\x6e\163\151\x65\x6e\x74\74\57\x6d\144\72\116\x61\155\x65\x49\104\x46\157\162\155\x61\x74\x3e\15\12\40\40\x20\x20\74\155\x64\72\x41\x73\163\145\x72\164\x69\157\156\103\x6f\156\x73\165\x6d\x65\162\x53\145\x72\x76\x69\143\x65\x20\102\151\156\144\151\x6e\147\x3d\x22\165\x72\x6e\x3a\157\141\163\x69\x73\72\x6e\x61\x6d\145\x73\x3a\164\x63\72\x53\x41\115\114\72\62\x2e\x30\72\x62\x69\x6e\144\x69\156\147\163\x3a\110\x54\124\x50\55\120\x4f\x53\124\x22\40\114\157\x63\x61\x74\x69\157\156\75\42" . $Jt . "\x22\x20\x69\156\144\x65\170\x3d\42\x31\x22\x2f\76\xd\12\40\x20\74\x2f\x6d\144\x3a\123\x50\123\123\x4f\x44\x65\x73\143\x72\151\x70\164\x6f\162\x3e\xd\12\x20\x20\74\x6d\144\x3a\117\162\147\x61\156\151\172\x61\x74\x69\x6f\x6e\x3e\xd\xa\x20\40\40\x20\x3c\x6d\x64\72\x4f\162\147\141\x6e\x69\172\x61\x74\x69\x6f\x6e\x4e\x61\x6d\145\x20\x78\x6d\x6c\72\154\x61\x6e\147\75\42\x65\156\55\125\123\x22\76\x6d\151\x6e\x69\117\162\x61\156\x67\145\74\57\155\144\72\x4f\x72\147\x61\156\x69\x7a\x61\164\151\157\x6e\x4e\141\x6d\x65\76\xd\xa\40\40\40\x20\x3c\155\x64\x3a\x4f\x72\x67\141\156\151\x7a\141\164\x69\x6f\x6e\104\x69\163\160\x6c\x61\171\116\141\155\x65\x20\x78\x6d\154\72\x6c\141\x6e\147\x3d\x22\x65\x6e\x2d\125\123\42\x3e\155\151\x6e\151\x4f\162\141\x6e\147\145\x3c\57\155\x64\x3a\x4f\162\x67\141\x6e\x69\172\141\x74\x69\157\156\104\x69\x73\x70\x6c\x61\171\116\x61\x6d\145\76\xd\12\x20\40\x20\40\x3c\155\144\72\117\x72\147\x61\x6e\151\x7a\x61\164\x69\157\x6e\125\x52\114\40\x78\x6d\154\72\154\x61\156\x67\x3d\x22\x65\x6e\x2d\x55\x53\x22\76\150\164\x74\x70\x3a\57\x2f\155\151\x6e\x69\x6f\x72\141\x6e\147\x65\56\x63\157\x6d\74\x2f\x6d\x64\x3a\117\162\x67\141\x6e\x69\172\141\x74\x69\x6f\156\125\122\114\76\15\xa\x20\40\74\57\155\144\x3a\117\x72\147\x61\x6e\151\x7a\141\x74\151\157\x6e\x3e\xd\xa\x20\x20\74\x6d\x64\x3a\x43\x6f\x6e\164\x61\143\164\x50\145\x72\163\x6f\156\40\143\157\156\164\141\143\x74\124\x79\x70\x65\75\x22\x74\145\x63\150\156\151\x63\x61\154\42\x3e\xd\xa\40\x20\40\40\x3c\x6d\x64\x3a\x47\x69\166\145\x6e\x4e\x61\x6d\x65\76\155\151\x6e\x69\117\x72\x61\156\147\x65\74\57\155\144\72\107\151\x76\x65\156\116\x61\x6d\x65\76\xd\xa\40\x20\40\x20\x3c\x6d\x64\x3a\x45\x6d\x61\x69\154\x41\145\163\x73\x3e\xd\12\40\x20\x3c\x2f\x6d\x64\72\103\157\156\164\141\143\x74\x50\145\162\163\157\156\x3e\15\xa\x20\x20\x3c\x6d\144\72\x43\x6f\156\x74\x61\x63\x74\x50\145\162\163\157\156\40\143\157\156\164\x61\143\164\x54\x79\x70\145\x3d\x22\x73\165\160\160\157\162\164\42\x3e\15\12\40\x20\x20\40\x3c\155\x64\72\x47\x69\166\145\156\x4e\x61\155\x65\76\x6d\151\156\151\x4f\162\141\156\147\x65\x3c\x2f\x6d\144\72\107\151\166\x65\156\x4e\141\x6d\x65\x3e\xd\12\x20\x20\40\40\x3c\x6d\144\72\x45\155\x61\151\154\x41\144\144\162\145\163\163\x3e\x69\156\146\157\x40\155\151\x6e\151\x6f\x72\x61\x6e\147\145\56\143\157\155\x3c\57\x6d\144\72\105\155\141\151\x6c\101\144\x64\162\145\x73\163\76\xd\xa\40\x20\74\57\155\144\x3a\103\157\x6e\x74\141\x63\x74\120\x65\162\163\x6f\156\x3e\xd\12\x3c\x2f\x6d\144\x3a\105\x6e\x74\x69\164\x79\x44\x65\163\143\162\151\160\x74\x6f\162\x3e";
Function Calls
None |
Stats
MD5 | 9ff3a3688780de6a333f48b020e5bdc1 |
Eval Count | 0 |
Decode Time | 52 ms |