Вход Регистрация
Файл: selemege.tk/sys/inc/plugins/antishell.php
Строк: 90
<?

/*АнтиШелл*/

 
$gde=$_SERVER["REQUEST_URI"];
 
$shell_arr = array(
 
"ini_get('safe_mode')",    
"eval",
"base64_decode",
"rootshell",
'phpinfo',
'rmdir',
'opendir',
'shell',
'$_FILES',
'file_get_contents',
'mkdir',
'fopen',
    );
if (isset(
$_FILES)) {
    foreach (
$_FILES as $file_name => $file_array) {
        if (
strpos($_FILES[$file_name]['name'], "") !== false or
                
strpos($_FILES[$file_name]['name'], '/') !== false or
                
//stripos($_FILES[$file_name]['name'], '.php') !== false or
                
stripos($_FILES[$file_name]['name'], '.phtml') !== false or
                
stripos($_FILES[$file_name]['name'], '.htaccess') !== false) {
            
mysql_query("INSERT INTO `mail` (`id_user`, `id_kont`, `msg`, `time`) values('o', '1', '[b]Внимание ![/b]  Попытка залить шелл в директорию : $gde  Ник-Хакера:  [url=/info.php?id=$user[id]][red][b]$user[nick][/b][/red][/url]', '$time')");
            
unlink($_FILES[$file_name]['tmp_name']);
            break;
        }
        if (
file_exists($_FILES[$file_name]['tmp_name'])) {
            if(
$_FILES[$file_name]['size']>102400) continue;
            
$count_warn '0';
            
$filetmpdata file_get_contents($_FILES[$file_name]['tmp_name']);
            foreach (
$shell_arr as $key => $value) {
                if (
preg_match("#" $value "#i"$filetmpdata)) {
                    
$count_warn++;
                }
                if (
$count_warn >= 3) {
                    
mysql_query("INSERT INTO `mail` (`id_user`, `id_kont`, `msg`, `time`) values('0', '1', '[b]Внимание ![/b]  Попытка залить шелл в директорию : $gde  Ник-Хакера:  [url=/info.php?id=$user[id]][red][b]$user[nick][/b][/red][/url] ', '$time')");
                    
unlink($_FILES[$file_name]['tmp_name']);
                    break;
                }
            }
        }
    }
}

/* ============================== */
/*
if (isset($_FILES))
{
    foreach ($_FILES as $file_name => $file_array)
    {
        if (strpos($_FILES[$file_name]['name'], "") !== false or
            strpos($_FILES[$file_name]['name'], '/') !== false or
            stripos($_FILES[$file_name]['name'], '.php') !== false or
            stripos($_FILES[$file_name]['name'], '.phtml') !== false or 
            stripos($_FILES[$file_name]['name'], '.htaccess') !== false)
        {
         mysql_query("INSERT INTO `ban` SET `time`='".(94608000 + time())."', `prich` = 'Идем на этот Сайт [red]FSB.RU[/red] и учимся там лить шеллы. Удачного научиться вам там лить шеллы. С Уважением к вам Система сайта', `id_user` = '$user[id]',`id_ban`='2' "); 
            mysql_query("INSERT INTO `mail` (`id_user`, `id_kont`, `msg`, `time`) values('49', '1', '[b]Внимание ![/b]  Попытка залить шелл в директорию : $gde  Ник-Хакера:  [url=/info.php?id=$user[id]][red][b]$user[nick][/b][/red][/url] ему был дан Бан', '$time')");
            unlink($_FILES[$file_name]['tmp_name']);
            unset($_FILES);
            break;
        }
        if (file_exists($_FILES[$file_name]['tmp_name']))
        {
            $count_warn = '0';
            $filetmpdata = file_get_contents($_FILES[$file_name]['tmp_name']);
            foreach ($shell_arr as $key => $value)
            {
                if (preg_match("#".$value."#i", $filetmpdata))
                 {
                 $count_warn++;
                }
            if($count_warn>=2){
          mysql_query("INSERT INTO `ban` SET `time`='".(94608000 + time())."', `prich` = 'Идем на этот Сайт [red]FSB.RU[/red] и учимся там лить шеллы. Удачного научиться вам там лить шеллы. С Уважением к вам Система сайта', `id_user` = '$user[id]',`id_ban`='2' "); 
            mysql_query("INSERT INTO `mail` (`id_user`, `id_kont`, `msg`, `time`) values('49', '1', '[b]Внимание ![/b]  Попытка залить шелл в директорию : $gde  Ник-Хакера:  [url=/info.php?id=$user[id]][red][b]$user[nick][/b][/red][/url] ему был дан Бан', '$time')");
                    unlink($_FILES[$file_name]['tmp_name']);
                    unset($_FILES);
                    break;
                }
            }
        }
    }
}
*/
?>
Онлайн: 1
Реклама