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 include_once "\155\x6f\137\x73\x63\x69\x6d\x5f\x61\164\x72\55\x6d\x61\x70\160\x69\1..
Decoded Output download
<?php
include_once "mo_scim_atr-mapping.php";
include_once "mo_scim_atr-mapping_buddypress.php";
include_once "mo-scim-user-provisioner-audit.php";
include_once "mo-scim-user-provisioner-audit-class.php";
if (class_exists("AESEncryptionInPR")) {
goto gS;
}
require_once dirname(__FILE__) . "/includes/lib/encryption.php";
gS:
if (class_exists("ScimCore")) {
goto Lz;
}
require_once dirname(__FILE__) . "/includes/lib/ScimCore.php";
Lz:
if (class_exists("mo_scim_constants")) {
goto q_;
}
require_once dirname(__FILE__) . "/includes/lib/Constants.php";
q_:
function user_provisioning()
{
$g6 = '';
if (array_key_exists("tab", $_GET)) {
goto Pz;
}
if (mo_scim_up_is_customer_registered() && mo_scim_up_is_customer_license_key_verified()) {
goto Ng;
}
$g6 = "login";
goto JT;
Ng:
$g6 = "sp_config";
JT:
goto U_;
Pz:
$g6 = $_GET["tab"];
U_:
echo " <div id="mo_scim_up_settings">
<div class="miniorange_container">\xd\xa <table style="width:100%;">\xd
<tr>\xd
<h2 class="nav-tab-wrapper">
\x9 \x9\x9\xd
<a class="nav-tab ";
if (!($g6 == "sp_config")) {
goto tX;
}
echo "nav-tab-active";
tX:
echo ""
\xa href="admin.php?page=user_provisioning&tab=sp_config">SCIM Configuration</a>
\xd\xa <a class="nav-tab ";
if (!($g6 == "attribute_mapping")) {
goto it;
}
echo "nav-tab-active";
it:
echo ""\xd
href="admin.php?page=user_provisioning&tab=attribute_mapping">Attribute-Mapping</a>
\xd
<a class="nav-tab ";
if (!($g6 == "scim-audit")) {
goto pq;
}
echo "nav-tab-active";
pq:
echo ""
\xa href="admin.php?page=user_provisioning&tab=scim-audit">SCIM Audit</a>\xd\xa </h2>
\xa
\xa <td style="vertical-align:top;width:65%;">
\xa \x9 ";
if ($g6 == "login") {
goto WY;
}
if ($g6 == "sp_config") {
goto FE;
}
if ($g6 == "scim-audit") {
goto MC;
} ?>
Did this file decode correctly?
Original Code
<?php
include_once "\155\x6f\137\x73\x63\x69\x6d\x5f\x61\164\x72\55\x6d\x61\x70\160\x69\156\x67\56\x70\150\160";
include_once "\x6d\157\x5f\x73\143\x69\155\137\x61\164\x72\55\155\x61\x70\x70\151\156\x67\x5f\x62\x75\x64\144\171\160\162\x65\163\163\56\x70\150\x70";
include_once "\155\x6f\55\x73\x63\151\x6d\x2d\x75\163\145\162\x2d\160\x72\157\166\x69\x73\151\157\x6e\145\x72\55\141\x75\x64\x69\164\x2e\160\150\160";
include_once "\155\x6f\x2d\163\143\x69\155\55\165\163\145\x72\x2d\160\162\157\x76\151\x73\x69\157\156\145\x72\55\141\x75\x64\x69\164\x2d\143\x6c\x61\x73\163\x2e\x70\x68\x70";
if (class_exists("\x41\x45\x53\x45\156\143\162\171\160\164\151\x6f\x6e\x49\x6e\120\122")) {
goto gS;
}
require_once dirname(__FILE__) . "\x2f\151\156\x63\x6c\x75\x64\x65\x73\57\154\151\x62\57\x65\156\x63\162\x79\x70\164\151\x6f\156\x2e\160\x68\x70";
gS:
if (class_exists("\x53\x63\x69\155\x43\x6f\x72\x65")) {
goto Lz;
}
require_once dirname(__FILE__) . "\57\151\x6e\143\x6c\165\144\145\163\57\154\151\x62\57\x53\143\x69\x6d\103\x6f\x72\145\56\x70\150\160";
Lz:
if (class_exists("\155\157\137\x73\x63\x69\155\137\143\157\x6e\163\164\141\x6e\164\x73")) {
goto q_;
}
require_once dirname(__FILE__) . "\57\151\156\143\x6c\165\x64\x65\163\x2f\x6c\x69\x62\57\103\157\156\x73\164\x61\x6e\x74\x73\56\160\150\160";
q_:
function user_provisioning()
{
$g6 = '';
if (array_key_exists("\164\x61\142", $_GET)) {
goto Pz;
}
if (mo_scim_up_is_customer_registered() && mo_scim_up_is_customer_license_key_verified()) {
goto Ng;
}
$g6 = "\x6c\157\x67\151\156";
goto JT;
Ng:
$g6 = "\x73\160\137\x63\x6f\x6e\146\x69\x67";
JT:
goto U_;
Pz:
$g6 = $_GET["\164\x61\142"];
U_:
echo "\40\40\40\40\x3c\144\151\166\40\151\144\x3d\42\x6d\157\137\x73\x63\151\x6d\137\x75\x70\137\163\x65\x74\x74\x69\x6e\147\x73\42\76\15\12\40\x20\x20\x20\40\x20\40\40\74\144\151\166\40\143\154\x61\163\163\75\42\155\x69\156\x69\157\x72\x61\156\147\145\x5f\x63\x6f\x6e\x74\x61\151\x6e\145\x72\x22\76\xd\xa\40\40\x20\40\x20\x20\x20\x20\40\40\40\x20\74\164\x61\142\x6c\x65\x20\x73\164\x79\154\x65\75\x22\x77\x69\144\x74\x68\x3a\61\x30\x30\45\73\x22\76\xd\12\x20\40\x20\x20\x20\x20\40\40\x20\40\x20\40\x20\40\40\x20\x3c\x74\162\x3e\xd\12\x20\x20\40\40\x20\40\x20\x20\x20\x20\40\x20\x20\x20\x20\x20\x20\x20\x20\40\74\x68\x32\x20\143\x6c\141\163\163\x3d\x22\x6e\141\166\55\x74\141\x62\55\x77\x72\141\160\160\145\162\x22\x3e\15\12\x9\11\11\11\x9\x9\xd\12\40\40\40\x20\x20\x20\40\x20\x20\x20\40\x20\x20\x20\40\x20\x20\x20\40\40\40\x20\40\x20\x3c\141\40\143\x6c\141\x73\163\75\x22\156\x61\166\x2d\164\141\x62\x20";
if (!($g6 == "\163\x70\x5f\x63\157\x6e\x66\x69\147")) {
goto tX;
}
echo "\x6e\x61\x76\55\164\x61\142\x2d\141\143\x74\151\x76\x65";
tX:
echo "\42\15\xa\40\x20\40\40\40\x20\x20\40\40\40\x20\40\40\x20\40\x20\40\40\40\40\40\x20\x20\40\40\x20\40\x68\x72\145\x66\75\x22\x61\144\x6d\151\x6e\56\160\x68\x70\x3f\x70\141\x67\x65\75\x75\163\145\x72\137\x70\162\157\166\x69\x73\x69\157\156\x69\156\x67\x26\164\x61\142\x3d\x73\160\137\143\157\156\146\x69\147\x22\x3e\123\x43\x49\115\x20\x43\157\156\x66\x69\147\x75\162\141\x74\151\x6f\x6e\74\57\x61\76\15\12\xd\xa\x20\x20\40\40\x20\40\40\x20\x20\x20\40\40\40\x20\x20\40\40\x20\x20\40\x20\x20\40\x20\74\141\x20\x63\154\141\x73\163\75\42\x6e\x61\x76\55\164\x61\x62\x20";
if (!($g6 == "\141\164\x74\162\151\x62\x75\164\145\137\155\x61\x70\160\151\156\x67")) {
goto it;
}
echo "\156\x61\166\55\x74\x61\142\55\141\x63\x74\151\166\x65";
it:
echo "\42\xd\12\40\40\40\40\x20\x20\x20\x20\40\40\x20\x20\x20\x20\x20\x20\x20\x20\40\40\40\40\40\40\x20\x20\40\x68\x72\145\146\x3d\x22\141\x64\155\x69\156\56\x70\150\160\77\x70\141\x67\145\x3d\165\x73\145\162\x5f\x70\x72\x6f\x76\151\x73\151\157\156\151\x6e\147\46\x74\x61\x62\x3d\x61\164\164\x72\x69\142\165\x74\x65\x5f\x6d\141\160\x70\151\x6e\x67\42\x3e\101\x74\x74\x72\151\142\x75\x74\x65\55\x4d\141\x70\x70\x69\156\x67\x3c\57\x61\76\15\12\xd\12\40\40\40\x20\40\x20\40\40\40\x20\x20\40\40\x20\x20\40\x20\x20\40\x20\x20\40\x20\x20\x3c\x61\40\x63\154\141\x73\163\75\42\x6e\x61\166\x2d\164\x61\142\x20";
if (!($g6 == "\163\143\x69\x6d\x2d\x61\165\144\151\x74")) {
goto pq;
}
echo "\x6e\141\x76\x2d\x74\141\x62\55\x61\x63\164\151\166\x65";
pq:
echo "\42\15\xa\40\40\40\x20\40\x20\40\40\x20\x20\40\40\40\x20\x20\40\40\x20\40\x20\40\40\x20\40\40\40\40\150\162\145\x66\x3d\42\x61\144\155\151\156\56\160\150\160\77\x70\x61\x67\145\x3d\165\163\145\x72\137\160\x72\x6f\x76\x69\163\x69\x6f\156\x69\x6e\x67\46\x74\141\x62\75\x73\x63\151\x6d\x2d\x61\165\144\x69\164\x22\x3e\x53\103\x49\x4d\x20\x41\165\144\x69\164\x3c\57\x61\x3e\xd\xa\40\x20\40\40\40\x20\x20\40\40\40\40\40\x20\x20\40\40\x20\x20\40\40\74\x2f\150\62\x3e\15\xa\15\xa\x20\40\x20\40\x20\40\40\40\x20\40\x20\40\x20\40\x20\x20\40\x20\x20\74\x74\144\40\x73\164\x79\x6c\145\75\42\166\x65\x72\164\151\x63\x61\154\x2d\141\154\x69\147\x6e\x3a\x74\157\x70\73\x77\x69\x64\x74\x68\x3a\x36\65\x25\73\42\x3e\15\xa\11\11\11\x9\11\11";
if ($g6 == "\x6c\157\x67\x69\x6e") {
goto WY;
}
if ($g6 == "\163\160\x5f\143\x6f\156\x66\x69\x67") {
goto FE;
}
if ($g6 == "\163\143\151\155\x2d\x61\165\x64\151\x74") {
goto MC;
}
Function Calls
None |
Stats
MD5 | 8c1a06291f2876099c4164863550397c |
Eval Count | 0 |
Decode Time | 38 ms |