Uin;Pass генератор от меня

Discussion in 'Skype, IRC, ICQ, Jabber и другие IM' started by Un_0, 25 Apr 2007.

  1. Un_0

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

    Joined:
    11 Apr 2007
    Messages:
    43
    Likes Received:
    43
    Reputations:
    17
    Еще один скрипт от меня. Генератор листов для брута асек. Запускается с параметрами в виде

    ./uingen.sh 100000 999999 ";" password /output/file.txt

    или

    ./uingen.sh 100000 999999 ";" ./pass.words /output/file.txt

    Задается промежуток уинов. Можно использовать любой разделитель, пароль или файл с паролями. Разделитель необходимо указывать в кавычках или апострофах.

    Code:
    #!/bin/bash
    # 
    # UinGEN - Copyright (C) 2007 Un_0 <[email protected]>
    
    #===========================================================================================================
    
    
    uin1=$1
    uin2=$2
    separate=$3
    pass=$4
    output=$5
    
    if [ "$uin1" != "" ]; then
    
    echo '   ####################'
    echo '   #                  #'
    echo '   #   Please wait... #'
    echo '   #                  #'
    echo '   ####################'
    
    echo ''
    echo ''
    echo ''
    
    #
    #===========================================================================================================
    #
    
    echo $pass | grep -q '/'
    addr=$?
    	
    	if [ "$addr" = "0" ]; then
    	
    	seq -f %f $uin1 $uin2 | grep -h -o -E '[0-9]{0,9}[^,]' | grep -E '[^0]' > /tmp/seq.$$
    	
    	while read -r xx yy
    		do
    		
    		while read -r aa bb
    			do
    				printf "%s%s\n" "$aa" "$bb""$separate""$xx" "$yy" >> /tmp/uin.$$
    			
    		done < /tmp/seq.$$
    
    	done < $pass
    	
    	grep . /tmp/uin.$$ > $output
    	
    { 
    
    n=`grep -i -c . $output`
    echo "..::Create $n items::.."
    
    }
    	
    	fi
    
    	if [ "$addr" != "0" ]; then
    	
    seq -f %f $uin1 $uin2 | grep -h -o -E '[0-9]{0,9}[^,]' | grep -E '[^0]' > /tmp/seq.$$
    
    	while read -r xx yy
    		do
    			printf "%s%s\n" "$yy" "$xx""$separate""$pass" >> $output
    			
    		done < /tmp/seq.$$
    		
    { 
    
    n=`grep -i -c . $output`
    echo "..::Create $n items::.."
    echo ''
    echo ''
    }
    
    fi
    
    #
    #===========================================================================================================
    #
    
    rm -f /tmp/seq.$$
    rm -f /tmp/uin.$$
    
    #
    #===========================================================================================================
    #
    
    fi
    
    if [ "$uin1" = "" ]; then
    
    echo ''
    echo '   ######################################################################'
    echo '   #                                                                    #'
    echo '   #      ./uingen.sh 100000 999999 ";" password /output/file.txt       #'
    echo '   #                                                                    #'
    echo '   #    ./uingen.sh 100000 999999 ";" ./pass.words /output/file.txt     #'
    echo '   #                                                                    #'
    echo '   ######################################################################'	
    echo ''
    
    fi
    
    #
    #===========================================================================================================
    #
    
     
    4 people like this.
  2. banned

    banned Banned

    Joined:
    20 Nov 2006
    Messages:
    3,324
    Likes Received:
    1,193
    Reputations:
    252
    Мда......зачем ??
    Генераторов куча...чем твой лучше?
     
  3. KPOT_f!nd

    KPOT_f!nd положенец общага

    Joined:
    25 Aug 2006
    Messages:
    1,074
    Likes Received:
    502
    Reputations:
    65
    на шелле работать хорошо, написал под *nix ОС . . . .(для тех кто брутит через Zbrute *nix)
     
    #3 KPOT_f!nd, 26 Apr 2007
    Last edited: 26 Apr 2007
  4. Un_0

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

    Joined:
    11 Apr 2007
    Messages:
    43
    Likes Received:
    43
    Reputations:
    17
    Под *NIX таких скриптов не так много, да и писал я не для "Мой круче и все такое", а для самообразования =)

    Так что, как говорится, "Не нравится - не ешь" :)