Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
< ? phpif(!function_exists('sg_load')) { $__v = phpversion(); $__x = explode('..
Decoded Output download
SourceGuardian The script appears to be encrypted by the SourceGuardian. Currently UnPHP can't decrypt files that require a module installed on the webserver.
<? < ? phpif(!function_exists('sg_load')) {
$__v = phpversion();
$__x = explode('.', $__v);
$__v2 = $__x[0].'.'.(int)$__x[1];
$__u = strtolower(substr(php_uname(), 0, 3));
$__ts = ( @ constant('PHP_ZTS') || @ constant('ZEND_THREAD_SAFE') ? 'ts' : '');
$__f = $__f0 = 'ixed.'.$__v2.$__ts.'.'.$__u;
$__ff = $__ff0 = 'ixed.'.$__v2.'.'.(int)$__x[2].$__ts.'.'.$__u;
$__ed = @ ini_get('extension_dir');
$__e = $__e0 = @ realpath($__ed);
$__dl = function_exists('dl') && function_exists('file_exists') && @ ini_get('enable_dl') && ! @ ini_get('safe_mode');
if ($__dl && $__e && version_compare($__v, '5.2.5', '<') && function_exists('getcwd') && function_exists('dirname')) {
$__d = $__d0 = getcwd();
if ( @ $__d[1] == ':') {
$__d = str_replace('\', '/', substr($__d, 2));
$__e = str_replace('\', '/', substr($__e, 2));
}
$__e. = ($__h = str_repeat('/..', substr_count($__e, '/')));
$__f = '/ixed/'.$__f0;
$__ff = '/ixed/'.$__ff0;
while (!file_exists($__e.$__d.$__ff) && !file_exists($__e.$__d.$__f) && strlen($__d) > 1) {
$__d = dirname($__d);
}
if (file_exists($__e.$__d.$__ff))
dl($__h.$__d.$__ff);
else if (file_exists($__e.$__d.$__f))
dl($__h.$__d.$__f);
}
if (!function_exists('sg_load') && $__dl && $__e0) {
if (file_exists($__e0.'/'.$__ff0))
dl($__ff0);
else if (file_exists($__e0.'/'.$__f0))
dl($__f0);
}
if (!function_exists('sg_load')) {
$__ixedurl = 'https://www.sourceguardian.com/loaders/download.php?php_v='.urlencode($__v).'&php_ts='.($__ts ? '1' : '0').'&php_is='. @ constant('PHP_INT_SIZE').'&os_s='.urlencode(php_uname('s')).'&os_r='.urlencode(php_uname('r')).'&os_m='.urlencode(php_uname('m'));
$__sapi = php_sapi_name();
if (!$__e0)
$__e0 = $__ed;
if (function_exists('php_ini_loaded_file'))
$__ini = php_ini_loaded_file();
else
$__ini = 'php.ini';
if ((substr($__sapi, 0, 3) == 'cgi') || ($__sapi == 'cli') || ($__sapi == 'embed')) {
$__msg = "
PHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.
1) Download the required loader '".$__f0."' from the SourceGuardian site: ".$__ixedurl."
2) Install the loader to ";
if (isset($__d0)) {
$__msg. = $__d0.DIRECTORY_SEPARATOR.'ixed';
} else {
$__msg. = $__e0;
if (!$__dl) {
$__msg. = "
3) Edit ".$__ini." and add 'extension=".$__f0."' directive";
}
}
$__msg. = "
";
} else {
$__msg = "<html><body>PHP script '".__FILE__."' is protected by <a href=\"https://www.sourceguardian.com/\">SourceGuardian</a> and requires a SourceGuardian loader '".$__f0."' to be installed.<br><br>1) <a href=\"".$__ixedurl."\" target=\"_blank\">Click here</a> to download the required '".$__f0."' loader from the SourceGuardian site<br>2) Install the loader to ";
if (isset($__d0)) {
$__msg. = $__d0.DIRECTORY_SEPARATOR.'ixed';
} else {
$__msg. = $__e0;
if (!$__dl) {
$__msg. = "<br>3) Edit ".$__ini." and add 'extension=".$__f0."' directive<br>4) Restart the web server";
}
}
$__msg. = "</body></html>";
}
die($__msg);
exit();
}
}
return sg_load('26ECE8DCEABDD0D1AAQAAAAhAAAABKAAAACABAAAAAAAAAD/UA0j7tZT4JgV2kH7iskmMix69y1byQOn78kHoatys9+8MG5QEfTUAvzjyiTNFtEEurTExsfbILaCHszWCbCWFsS3w1PmLwIZlSBlwclGduwJizVBfUsJlLbg6iydcUcDItoesKspBOiWBHd4pordz0D2PPeNMNEF0hCklG3y12U/UFiyEXbmYrbEE+jpyiswvtQCuKAkddC3jlvsra26CkkAAAAABAAAnrmF4U30RMDUqQlvDj2DzWckWAYoZsE5wwV7WUH5eZf1gaRnwLmVVYz8wqEI4/Z5yahQOOUU13GsJMqRImvHTiXifynAPJdhNeQ4UUQyWrDNuOtEseAYvxfJSEDv6Aui8m2NdfGLC8PN0B4ZCO/mjPQKBwUQYFgADM5vIYPGV8sNU8PKV7+UDxF0TV7i0Cg8KtEVh1LfsvR7j7c1AC3/lncuz5525e2Y5jYDftGqFP96+fcK+k33iyi+ycO4abFw4eSpyhi89CrQNAuWzIUmcGdxl2zkt+G1ta+fF/AE0/QFgNv6OrQn+0phwQ39gEOlFov4DzqiYjz02W1R+o37rxp9EvTz8hDUnSBlLZ94e0iPYqSme4uE46nHGKscInshA4KAOqryoXOdt9q9AdPbvNO4OFrASmmTDJC3J3EjCKGzzGrePZVpIERXjBBz1GoivBzl4YyrJgIwy83lcU0fuZromxTVb4cJYMPtqrpew3di6QN5BeRs/x1QyjNTqm2QUHVwQNaxRsJhMIejD6BqV+avuSxG9gcz+aitUX4sa8NC7PlpeGshjRIlsfcnV7PSq9iOkrP9scwuR02ZJIQLYJ5kax6XmQGlTLlNXEZccjVyRovQueG2NscIp1ZvD9aWKFPF9aRzIU2hHkSrBuIWclqyumOtrvL73o6pJrhI4Iz3aYHSimCgRKT1++cnIiRJcNTC+5tSBB7SIqa6GkTaF5E3vn9mvhlNgQbgx8Bfjod8gj/SlP57GCdLu6GhfeJjkttOVzHLMUqBE2B1MGRIz7MIHdcqp66WZ/Fmb649B8yPDcfzri7l5cd4tw7gu9Sxah0R5uKIJGvzCDyxzzQs5TvYFVfRH3oHsBo02z/UZ80fyAibcMb2cXMdDLZAH9uNUq7JWRNYFSx2A9yihphiii+ptSHo4qDfLPy3Uty3wIN33jp5HTvMnxiu3rn3iytiI8msyhdpMuPWgoeD0HE0bT/8/jgDl9svXxOaQhECmlDWxduCR0nxj/k/oZEaf8xI6lt+N8LR8nEBHKYtTIJbmWdssSno1WwqWcspG0F9625e79iY+HkaGYUuMtsG0KzGPpuCsKQN1zcVYbMxn5bNqAYTQnRUllZxI6S4130qhndLRdHUCQWoIrPYmxmFOTc0j2nRV80WmJZpe1b5rIInlVO140V45k+zNmmoE4kc7khHAjsS1EbQ8niOIrYfSvkwA0ULv/ot4g9i22kgxZDLNumWeVLFMJ1qDwAnCjfOt/kd/WSKbwY2I3R5wy3ISkZJpGcizuO+Frip5HLjH545E7xcxLBCtODvnuAO1mHy28hbUaq4ju7sNJN3IE2GLf2PN3bhrVdp6bhJUx2sDOxP2QAAAAA=');
?>
Did this file decode correctly?
Original Code
< ? phpif(!function_exists('sg_load')) {
$__v = phpversion();
$__x = explode('.', $__v);
$__v2 = $__x[0].'.'.(int)$__x[1];
$__u = strtolower(substr(php_uname(), 0, 3));
$__ts = ( @ constant('PHP_ZTS') || @ constant('ZEND_THREAD_SAFE') ? 'ts' : '');
$__f = $__f0 = 'ixed.'.$__v2.$__ts.'.'.$__u;
$__ff = $__ff0 = 'ixed.'.$__v2.'.'.(int)$__x[2].$__ts.'.'.$__u;
$__ed = @ ini_get('extension_dir');
$__e = $__e0 = @ realpath($__ed);
$__dl = function_exists('dl') && function_exists('file_exists') && @ ini_get('enable_dl') && ! @ ini_get('safe_mode');
if ($__dl && $__e && version_compare($__v, '5.2.5', '<') && function_exists('getcwd') && function_exists('dirname')) {
$__d = $__d0 = getcwd();
if ( @ $__d[1] == ':') {
$__d = str_replace('\\', '/', substr($__d, 2));
$__e = str_replace('\\', '/', substr($__e, 2));
}
$__e. = ($__h = str_repeat('/..', substr_count($__e, '/')));
$__f = '/ixed/'.$__f0;
$__ff = '/ixed/'.$__ff0;
while (!file_exists($__e.$__d.$__ff) && !file_exists($__e.$__d.$__f) && strlen($__d) > 1) {
$__d = dirname($__d);
}
if (file_exists($__e.$__d.$__ff))
dl($__h.$__d.$__ff);
else if (file_exists($__e.$__d.$__f))
dl($__h.$__d.$__f);
}
if (!function_exists('sg_load') && $__dl && $__e0) {
if (file_exists($__e0.'/'.$__ff0))
dl($__ff0);
else if (file_exists($__e0.'/'.$__f0))
dl($__f0);
}
if (!function_exists('sg_load')) {
$__ixedurl = 'https://www.sourceguardian.com/loaders/download.php?php_v='.urlencode($__v).'&php_ts='.($__ts ? '1' : '0').'&php_is='. @ constant('PHP_INT_SIZE').'&os_s='.urlencode(php_uname('s')).'&os_r='.urlencode(php_uname('r')).'&os_m='.urlencode(php_uname('m'));
$__sapi = php_sapi_name();
if (!$__e0)
$__e0 = $__ed;
if (function_exists('php_ini_loaded_file'))
$__ini = php_ini_loaded_file();
else
$__ini = 'php.ini';
if ((substr($__sapi, 0, 3) == 'cgi') || ($__sapi == 'cli') || ($__sapi == 'embed')) {
$__msg = "\nPHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.\n\n1) Download the required loader '".$__f0."' from the SourceGuardian site: ".$__ixedurl."\n2) Install the loader to ";
if (isset($__d0)) {
$__msg. = $__d0.DIRECTORY_SEPARATOR.'ixed';
} else {
$__msg. = $__e0;
if (!$__dl) {
$__msg. = "\n3) Edit ".$__ini." and add 'extension=".$__f0."' directive";
}
}
$__msg. = "\n\n";
} else {
$__msg = "<html><body>PHP script '".__FILE__."' is protected by <a href=\"https://www.sourceguardian.com/\">SourceGuardian</a> and requires a SourceGuardian loader '".$__f0."' to be installed.<br><br>1) <a href=\"".$__ixedurl."\" target=\"_blank\">Click here</a> to download the required '".$__f0."' loader from the SourceGuardian site<br>2) Install the loader to ";
if (isset($__d0)) {
$__msg. = $__d0.DIRECTORY_SEPARATOR.'ixed';
} else {
$__msg. = $__e0;
if (!$__dl) {
$__msg. = "<br>3) Edit ".$__ini." and add 'extension=".$__f0."' directive<br>4) Restart the web server";
}
}
$__msg. = "</body></html>";
}
die($__msg);
exit();
}
}
return sg_load('26ECE8DCEABDD0D1AAQAAAAhAAAABKAAAACABAAAAAAAAAD/UA0j7tZT4JgV2kH7iskmMix69y1byQOn78kHoatys9+8MG5QEfTUAvzjyiTNFtEEurTExsfbILaCHszWCbCWFsS3w1PmLwIZlSBlwclGduwJizVBfUsJlLbg6iydcUcDItoesKspBOiWBHd4pordz0D2PPeNMNEF0hCklG3y12U/UFiyEXbmYrbEE+jpyiswvtQCuKAkddC3jlvsra26CkkAAAAABAAAnrmF4U30RMDUqQlvDj2DzWckWAYoZsE5wwV7WUH5eZf1gaRnwLmVVYz8wqEI4/Z5yahQOOUU13GsJMqRImvHTiXifynAPJdhNeQ4UUQyWrDNuOtEseAYvxfJSEDv6Aui8m2NdfGLC8PN0B4ZCO/mjPQKBwUQYFgADM5vIYPGV8sNU8PKV7+UDxF0TV7i0Cg8KtEVh1LfsvR7j7c1AC3/lncuz5525e2Y5jYDftGqFP96+fcK+k33iyi+ycO4abFw4eSpyhi89CrQNAuWzIUmcGdxl2zkt+G1ta+fF/AE0/QFgNv6OrQn+0phwQ39gEOlFov4DzqiYjz02W1R+o37rxp9EvTz8hDUnSBlLZ94e0iPYqSme4uE46nHGKscInshA4KAOqryoXOdt9q9AdPbvNO4OFrASmmTDJC3J3EjCKGzzGrePZVpIERXjBBz1GoivBzl4YyrJgIwy83lcU0fuZromxTVb4cJYMPtqrpew3di6QN5BeRs/x1QyjNTqm2QUHVwQNaxRsJhMIejD6BqV+avuSxG9gcz+aitUX4sa8NC7PlpeGshjRIlsfcnV7PSq9iOkrP9scwuR02ZJIQLYJ5kax6XmQGlTLlNXEZccjVyRovQueG2NscIp1ZvD9aWKFPF9aRzIU2hHkSrBuIWclqyumOtrvL73o6pJrhI4Iz3aYHSimCgRKT1++cnIiRJcNTC+5tSBB7SIqa6GkTaF5E3vn9mvhlNgQbgx8Bfjod8gj/SlP57GCdLu6GhfeJjkttOVzHLMUqBE2B1MGRIz7MIHdcqp66WZ/Fmb649B8yPDcfzri7l5cd4tw7gu9Sxah0R5uKIJGvzCDyxzzQs5TvYFVfRH3oHsBo02z/UZ80fyAibcMb2cXMdDLZAH9uNUq7JWRNYFSx2A9yihphiii+ptSHo4qDfLPy3Uty3wIN33jp5HTvMnxiu3rn3iytiI8msyhdpMuPWgoeD0HE0bT/8/jgDl9svXxOaQhECmlDWxduCR0nxj/k/oZEaf8xI6lt+N8LR8nEBHKYtTIJbmWdssSno1WwqWcspG0F9625e79iY+HkaGYUuMtsG0KzGPpuCsKQN1zcVYbMxn5bNqAYTQnRUllZxI6S4130qhndLRdHUCQWoIrPYmxmFOTc0j2nRV80WmJZpe1b5rIInlVO140V45k+zNmmoE4kc7khHAjsS1EbQ8niOIrYfSvkwA0ULv/ot4g9i22kgxZDLNumWeVLFMJ1qDwAnCjfOt/kd/WSKbwY2I3R5wy3ISkZJpGcizuO+Frip5HLjH545E7xcxLBCtODvnuAO1mHy28hbUaq4ju7sNJN3IE2GLf2PN3bhrVdp6bhJUx2sDOxP2QAAAAA=');
Function Calls
None |
Stats
MD5 | 1fb513fc120aa67c75e444030a1de3d0 |
Eval Count | 0 |
Decode Time | 54 ms |