Помогите

Discussion in 'Болталка' started by Drill, 2 Dec 2007.

  1. Drill

    Drill New Member

    Joined:
    10 Oct 2007
    Messages:
    1
    Likes Received:
    3
    Reputations:
    0
    Скажите плиз, есть какая-нибуть прожка, которая могла бы делать комбо-лист для брута из файла etc/passdw
    Заранее спасибо.
     
  2. Omen666

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

    Joined:
    3 Aug 2006
    Messages:
    339
    Likes Received:
    503
    Reputations:
    36
    Эм... вроде нет
     
  3. movejump

    movejump Member

    Joined:
    19 Nov 2007
    Messages:
    8
    Likes Received:
    5
    Reputations:
    0
    Таких не встречал. А самому не написать?
     
  4. Ar3s

    Ar3s Banned

    Joined:
    4 May 2005
    Messages:
    86
    Likes Received:
    14
    Reputations:
    5
    Code:
    Недавно одному человеку написал такой скрипт. Необходимо было из /etc/passwd выбрать только валидные логины, у которых существует нормальный рабочий шелл, домашний каталог и еще несколько необходимых параметров. Из всех этих логинов нужно составить пару login:login, для простейшего брута (который как ни странно частенько срабатывает). Все данные записываются в файл, и скармливаются тому же Джону. Скрипт очень простенький, но, как оказалось, очень полезный, поэтому выкладываю его здесь.
    CODE 
    
    #!/usr/bin/perl
    
    unless (@ARGV == 2) {
    
           print "\nUsage: $0 <file with UNIX logins, such as /etc/passwd> <output file>\n
           Example: $0 /etc/passwd brut.txt\n\n";
           exit 0;
    
    }
    
    $pass = $ARGV[0];
    $brut = $ARGV[1];
    
    $pass =~ s/[^\/a-z0-9A-Z\-_]//g;
    
    open PASS, "<$pass" or die "Не могу открыть $pass: $!";
    open F, ">$brut" or die "Не могу открыть $brut: $!";
    
    while ($line = <PASS>) {
    
           @new = split(":", $line);
    
           $name = $new[0];
           $dir = $new[5];
           $shell = $new[6];
    
           next if $name =~ /\$$/ or $line =~ /^#/;
    
           print F "$name:$name\n" if $shell =~ /sh$/ and -d $dir;
    
    }
    
    close PASS;
    close F
    К сожалению копирайты утеряны
     
Loading...
Similar Threads - Помогите
  1. Turanchocks_
    Replies:
    2
    Views:
    1,526
  2. skillushqa_
    Replies:
    32
    Views:
    3,638