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 /** * This file is a part of the miniorange-saml-20-single-sign-on plugin. * ..
Decoded Output download
<?php
/**
* This file is a part of the miniorange-saml-20-single-sign-on plugin.
*
* @link https://plugins.miniorange.com/
* @author miniOrange
* @package miniorange-saml-20-single-sign-on
*/
if (defined("ABSPATH")) {
goto nw;
}
exit;
nw:
spl_autoload_register("mo_license_classes_autoloader");
function mo_license_classes_autoloader($vU)
{
$tw = "MOSAML\LicenseLibrary";
if (!(strpos($vU, $tw) !== 0)) {
goto GZ;
}
return;
GZ:
$Iu = __DIR__ . DIRECTORY_SEPARATOR . "src";
$WC = strtolower(str_replace("\", DIRECTORY_SEPARATOR, substr($vU, strlen($tw))));
$uJ = strrchr($WC, DIRECTORY_SEPARATOR);
$Hm = "class-" . str_replace("_", "-", str_replace(DIRECTORY_SEPARATOR, '', $uJ)) . ".php";
$oY = str_replace($uJ, DIRECTORY_SEPARATOR . $Hm, $WC);
$NV = $Iu . $oY;
if (!file_exists($NV)) {
goto zX;
}
require_once $NV;
zX:
}
?>
Did this file decode correctly?
Original Code
<?php
/**
* This file is a part of the miniorange-saml-20-single-sign-on plugin.
*
* @link https://plugins.miniorange.com/
* @author miniOrange
* @package miniorange-saml-20-single-sign-on
*/
if (defined("\x41\x42\123\x50\101\124\110")) {
goto nw;
}
exit;
nw:
spl_autoload_register("\155\x6f\137\x6c\151\x63\x65\x6e\163\x65\x5f\143\x6c\x61\x73\x73\x65\163\137\141\x75\164\x6f\x6c\x6f\141\144\145\x72");
function mo_license_classes_autoloader($vU)
{
$tw = "\115\117\123\101\115\x4c\134\x4c\x69\143\x65\156\163\145\x4c\151\x62\162\x61\x72\x79";
if (!(strpos($vU, $tw) !== 0)) {
goto GZ;
}
return;
GZ:
$Iu = __DIR__ . DIRECTORY_SEPARATOR . "\x73\162\143";
$WC = strtolower(str_replace("\134", DIRECTORY_SEPARATOR, substr($vU, strlen($tw))));
$uJ = strrchr($WC, DIRECTORY_SEPARATOR);
$Hm = "\x63\154\141\163\163\55" . str_replace("\137", "\x2d", str_replace(DIRECTORY_SEPARATOR, '', $uJ)) . "\56\x70\x68\x70";
$oY = str_replace($uJ, DIRECTORY_SEPARATOR . $Hm, $WC);
$NV = $Iu . $oY;
if (!file_exists($NV)) {
goto zX;
}
require_once $NV;
zX:
}
Function Calls
None |
Stats
MD5 | 7468ca1e7977d358b5fd3c2c34b66c35 |
Eval Count | 0 |
Decode Time | 53 ms |