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 if(!function_exists('sg_load')){$__v=phpversion();$__x=explode('.',$__v);$__v2=$__x..

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.
<?php 
if(!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='http://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=\"http://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('DE330C844756C5B4AAQAAAAXAAAABIAAAACABAAAAAAAAAD/MwNGf7u7UHqYF5bb0FzyKB7YTbMrMg2DEtuihGTGKcOqbaj8ny36262FBWkb/qPVI9SO4XrnayONseFHxhX7vNnvvgv9yzigYmpNdjXUo5c2uhtA8tQbSmeHVTT0UW7qvk1mzTafp5f1kpTmsvJdC2MRob4ekmGkzU3T6wmF7E0IAAAAkAYAAArxchPD5rjCSPchLujpNMXg8O93ZVPneJNsRSQ5efGymmtoRtf/oGJVTEtvIJlnDpmOVQBQfpktlvICa97LNEdW5DMkWiQNFgEnV0/1DdCy2L7sZLk2C2GaW+ErAPGsLyAusc9pnAirXRnW/GjiBQ7LAtr3GsJ/YGvzd31KMsp2wMvyJAvxffYcSuuy3SyvwD7KH2U+qReitMI+OEBsFbG4RJPWCZKfiOj8i9Vy3cpZWZPOS2ves42HmCM5/TqMP1vbq3q2iIkTHAb08UrwIMqtpakAY3ZI4GqaKAVZg12SpmmlfAiyMaR+zBY6gSQzCHsiH7pNIIN4AG69OqluoKDel98Q/BR0a6Dom9SHrS0mB5OCdvGiNsmnXOod2bgYcxDJcVHMNIky0G41OTo8R8kyaihf/Nrm8sDwYLQjYX3FYwuuryoeUn+2F9/wqWnko9KS5uvhCl9+DhT46isR/kThzbupkQWVtJvRm/dOJgK0Eh0ioJN1qjjNNdbJd70X3Az2xR4zbLKzneeAwIC8CKmlRUBSxLtnlFdrz3C2bjsHdGCHp6R7Gj2F0ZWIlWZW7W3Cgh6uG++RIiA2jKlKcsg1QXAHGJF1T5tU4YMcD0ljY0021Hg4Frw9a7CO9SeamWrx9AHaj874NpFg+dNs7hVGznNJZZyrfbb0jHcJeMdiTuES1IRH5VQmGAkYSYKz/mdHqR0tNf4x1snyUD0tUZ1/VyUXJjrnbqn5wISdO8wPfcWFH1VoocqZ0fTSfndzhrEUsfpdB1i0kDSGaPFpJT8wZxW4Eue1dt/qz2jiOLxijdQ0Y2jKsYmnQ5BnVm1VhoEZeCDTgPn8pR8ghleUceRptTDH6vTqZGEHbfcEQqM9u2W9WiR+jmXjU+MW6aAQDghFS2iPUJALN0mCwjOFcD08Wi79MDaOh9eLntAioUw0IyMNWQYlC7fnNefnUs5u5YchRpDkcglIJNZTDi//grjDzYZVIWOMywzHurq+wdjNpxvY8bZKtMl+RVMEVwR9ybQf5FO4IOKYHFzwsz2NPAg1Qe/KDh2qu7bpPP5YTqn6pfnR8Y38CDvbr2VLyHL+RfWRvD8cQFPeImT/A3itkEJf+Pj2K8fW6syCoTopj4tAhD5XcwZ2qkf6ZxG1vSjnjS4/r46dPq0suLnsQbWYbjpDqBu6KXNr3dNBPko4mhik4RqtQXWvH6+knymXi0o6v/mC9v+KozxDQJuDTtcFSxTtsBiUwa9kia/lhwT+lRnj+c7Od/LF/+Hpf/lqlh+mGBdTKz8hsDhLQdM1W6bNbJzA0+0k0rGZDNn44r51ZI9fwg2J/UpNrAnfvHiNObNdKZbceSbKaQWrICtvQ+hdOsyTfSZiSEOVljWdxccce7P+Q+TYEl/MhUpvMNJEI8YVqBbmqO8lIqkw2zQVbMqDAzHcLQTj3RVc0bCTLWHDoNHdARKwyv2r9nMX+XR2mMSjQVqD85XrPZVAwAiH128v0mrKL47TcmwnJP32KtOhzaEdGhJFoPydMiD4kyXNnPbgMPp3yijAJghk1Hze36q9mpv0tIiedQNXge9NkLMfQl11jJoxzAbf3oAUtSwS/ueYTpi2VRwiq8sfq4D+IHhyQOWAzqISUfHPTs4f51zOVRNt74YJwkoZ7CP3geFe48yuu+j5mKx5VASwY5+Qca7xYRzq8nUCxuIQ938wVlZ4MPZZujViwQ0fcw77KiArnUWsujUjKnyELaLroGXby8GGqKx4EU891cdR93tZw/gG5Zh3vC/1EdBRf284AH53/1wwBXVnbN8IKm1c/tjYlrmR7s6AO73KLwyDNUJOVHwn4HE7/OrTr6f7nMTLngvKDNzcLxGa4RDoGzq6/45knIH3CS9968vm1hQ3a1fof4yoUF93uik4V1SjmVpWcNiJUqvIwY2AAbof6xQPL6ReSXC6xLKIWASoJHmXjBcTVbAPHvasG2VdLgeJjcyVngL6jSCVuc3VJadF5WiI9c+qQamIB0/+wEY+DU8nnQxyAG19W0U4Z9cX5X05pplvOV2TnUKKvMII7Rh1KhPcXeWqBdHpsbJj0VMGVfPhfNO3z0h54SUU4dlJhh+CgjFG8UKrOuKxLxjR8IlAKPHZnoXpU9IiiN3PqE+omA3Ki05SOM8AeYjqtEEqDmxHBPAKFZISdhebE4UsI/VWPnkkGz3xZ06N0TRYUN4mT1xey7G8JqXRi5xJChHtlRUdv6qOKdOeVuJA3QAAAAA='); 
?>

Did this file decode correctly?

Original Code

<?php
if(!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='http://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=\"http://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('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');
?>

Function Calls

explode 1
phpversion 1
function_exists 1

Variables

$__v 4.1.1
$__x [{'key': None, 'value': '4'}, {'key': None, 'value': '1'}, {'key': None, 'value': '1'}]

Stats

MD5 dd9d3e14d53a17eab3ae1c4dba8326d8
Eval Count 0
Decode Time 87 ms