Page 1 of 2 12 LastLast
Results 1 to 50 of 70

Thread: adstar Wordlist Generator v1.0

  1. #1
    Join Date
    2013-Jun
    Posts
    125

    adstar Wordlist Generator v1.0

    A simple and easy to use wordlist generator created in python that can create dictionaries for cracking wpa handshakes


    adstar v1.0 wordlist generator. Created by: repzeroworld



    Download Link:
    http://www52.zippyshare.com/v/89300952/file.html

    compressed files include:
    1. adstar wordlist generator
    2.bash script that automatically install the python program
    3.'how to' file - how to use the program

    Report bugs on this thread if necessary and offer any new ideas on how to improve..thank you

    optional arguments:
    -h, --help show this help message and exit

    -o [OUTPUT_PATH] Path to output wordlist. -o without a value will
    result in output to terminal.

    -b BEGINING_OF_WORD example '-b repzero' will place 'repzero' at the
    beginning of each word generated'

    -e END_OF_WORD example '-e repzero' will place 'repzero' at the end
    of each word generated.

    -r REPEAT_A_CHARACTER
    no. of times to repeat a character,e.g, '-r 2' will
    generate all combination of words INCLUDING words with
    each character being repeated a maximum of 2 times.

    Mandatory/Required Arguments:

    -s STRING string of characters to make wordlist
    from,EXAMPLE1:'-s abcd' will generate a wordlist
    containing characters'a','b','c' 'and'
    'd'.EXAMPLE2:'-s 'my name is repzero'' will generate
    all combinations with the strings 'my', 'name', 'is'
    and 'repzero'.

    -l WORD_LENGTH length of words in word in wordlist,EXAMPLE: '-l 4'
    will generate words that are 4 characters in length
    ONLY
    Last edited by repzeroworld; 2014-11-14 at 21:26. Reason: download link updated

  2. #2
    Join Date
    2013-Jun
    Posts
    125
    TO ALL ADSTAR USERS:
    I will see if can make a Graphical user window (with options) for the generator and a snapshot window to show when words are created prior to being stored in the file (this will be a seperate program and will not run in terminal)...this may take sometime.....

  3. #3
    Join Date
    2014-Jun
    Location
    Greece
    Posts
    133
    Hi repzeroworld!
    Please fix the download link. in first post. I believe it should be:
    http://www42.zippyshare.com/v/18247964/file.html
    and not
    http://www42.zippysh...47964/file.html

    I just watched the video. Nicely done!. It looks much more easy to use than crunch.
    Last edited by Nick_the_Greek; 2014-10-12 at 05:56.
    Security always begins with personal responsibility. - quietman7

  4. #4
    Join Date
    2013-Jun
    Posts
    125
    My apologies nick...i fix the link...thanks..

  5. #5
    Join Date
    2014-Jun
    Location
    Greece
    Posts
    133
    Just tried adstart. It works as expected.
    Security always begins with personal responsibility. - quietman7

  6. #6
    Join Date
    2013-Jun
    Posts
    125
    glad to hear some feedbacks

  7. #7
    A lot of work there!
    Thank you!

  8. #8
    Join Date
    2013-Jun
    Posts
    125
    thank you kcdtv..appreciated...

  9. #9
    The programm works perfectly in pipe with aircrack-ng "on the fly"
    This is my speed with aircrack-ng alone

    Code:
    kcdtv@N0nam34u:~/Descargas/adstar$ aircrack-ng -S
    431 k/s
    And this is the speed of adstar wordlist genrator piped to aircrack-ng with -r argument activated



    Very good!

    r REPEAT_A_CHARACTER
    no. of times to repeat a character,e.g, '-r 2' will
    generate all combination of words INCLUDING words with
    each character being repeated a maximum of 2 times.
    I guess you mean "consecutive repititon" because when i launch the programm with this syntax

    Code:
    python adstar.py -s HFCYKZA -l 8 -r 2 | aircrack-ng -e myessid '/home/kcdtv/myhandshake.cap'  -w-
    I get passes that contain more then two time the same character :




    At the end the wpapassphrase was sucessfully recovered



    he didn't like too much when aircrack-ng stoped and the pipe got broken...
    ...i do not know python to give you a hand on this also it is not a big deal.

    Thank you again

    PS : tested in xubuntun 14.04 with python 3.4 installed

  10. #10
    Join Date
    2013-Jun
    Posts
    125
    Quote Originally Posted by kcdtv View Post
    The programm works perfectly in pipe with aircrack-ng "on the fly"
    This is my speed with aircrack-ng alone

    Code:
    kcdtv@N0nam34u:~/Descargas/adstar$ aircrack-ng -S
    431 k/s
    And this is the speed of adstar wordlist genrator piped to aircrack-ng with -r argument activated



    Very good!



    I guess you mean "consecutive repititon" because when i launch the programm with this syntax

    Code:
    python adstar.py -s HFCYKZA -l 8 -r 2 | aircrack-ng -e myessid '/home/kcdtv/myhandshake.cap'  -w-
    I get passes that contain more then two time the same character :




    At the end the wpapassphrase was sucessfully recovered



    he didn't like too much when aircrack-ng stoped and the pipe got broken...
    ...i do not know python to give you a hand on this also it is not a big deal.

    Thank you again

    PS : tested in xubuntun 14.04 with python 3.4 installed
    wow...good testing...kcdtv!...my idea of "repeat" was that the re-occurence of a character in ADDITION to the original character..i see your point there though.... i will add some adjustment to the help menu to carlify this...hmm..i can modify the program to neglect the IOError messages after successfully finding the pass and the piping stopped...are you willing to test for me? if yes...send me a private message..i will send a modified program so that you can test for IOError solution!

  11. #11
    my idea of "repeat" was that the re-occurence of a character in ADDITION to the original character..i see your point there though.... i will add some adjustment to the help menu to carlify this..
    I am not a native english speaker and my english is so-so... I can misunderstand a lot of things

    .i can modify the program to neglect the IOError messages after successfully finding the pass and the piping stopped...are you willing to test for me? if yes...send me a private message..i will send a modified program so that you can test for IOError solution!
    For sure!
    I will send you a MP.

  12. #12
    Join Date
    2013-Jun
    Posts
    125
    dats cool...i just added some more codes to the program decided to define it as verson 1.1....try this link..instead of MP try this link for download...

    http://www67.zippyshare.com/v/89538334/file.html

    i tested the piping process it worked fine with me but i would be grateful if you test..
    Also i added a complement to "kcdtv" in the "HOW TO" file for the bringing the IOError issue to my attention

  13. #13
    It worked fine with me too : no more "broken pipe error message" and the program stops cleanly when the key is recovered



    Also i added a complement to "kcdtv" in the "HOW TO" file for the bringing the IOError issue to my attention
    That's very kind
    Cheers

  14. #14
    Join Date
    2013-Jun
    Posts
    125
    TO:kcdtv
    cheers!

  15. #15
    Hi,

    I have issue when I tried to run it. after ran ./adstar.sh, it successful moved the file. when I tried adstar then command not found. or Even python adstar.py
    python: can't open file 'adstar.py': [Errno 2] No such file or directory

    please help,

    Thank you,
    Where is the darn "any key" key?

  16. #16
    Join Date
    2014-Jun
    Location
    Greece
    Posts
    133
    Quote Originally Posted by thepoor View Post
    Hi,

    I have issue when I tried to run it. after ran ./adstar.sh, it successful moved the file. when I tried adstar then command not found. or Even python adstar.py
    python: can't open file 'adstar.py': [Errno 2] No such file or directory

    please help,

    Thank you,
    Hi thepoor.

    Look at to your parent directory plus /root/adstar/
    adstar.tar extracts it's contents to your current directory plus /root/adstar/ take a look:
    Code:
    root@kali:~# tar xvf adstar.tar
    root/adstar/adstar
    root/adstar/adstar.sh
    root/adstar/adstar-HOW TOS.txt
    root@kali:~# cd /root/root/adstar
    root@kali:~/root/adstar# pwd
    /root/root/adstar
    @repzeroworld
    My friend, maybe it's a good idea to change adstar.tar to extract it's contents to parent directory plus adstar folder and not /root/adstar/
    Security always begins with personal responsibility. - quietman7

  17. #17
    Join Date
    2013-Jun
    Posts
    125
    Quote Originally Posted by Nick_the_Greek View Post
    Hi thepoor.

    Look at to your parent directory plus /root/adstar/
    adstar.tar extracts it's contents to your current directory plus /root/adstar/ take a look:
    Code:
    root@kali:~# tar xvf adstar.tar
    root/adstar/adstar
    root/adstar/adstar.sh
    root/adstar/adstar-HOW TOS.txt
    root@kali:~# cd /root/root/adstar
    root@kali:~/root/adstar# pwd
    /root/root/adstar
    @repzeroworld
    My friend, maybe it's a good idea to change adstar.tar to extract it's contents to parent directory plus adstar folder and not /root/adstar/
    I was trying to compress all file into .tar file but i notice that .tar file is placing the adstar folder in a "/root" folder...any ideas Nick on the command line you use to compress..? it could be my command line arguments i am using to compress....

  18. #18
    Thank you, repzeroworld.

    I tried you what show but still having issue

    root@Th3P00r:~/root/adstar# bash '/root/root/adstar/adstar.sh'
    Successful!....
    To use adstar type 'adstar <command line>' in terminal!
    root@Th3P00r:~/root/adstar# adstar
    bash: adstar: command not found
    root@Th3P00r:~/root/adstar# python adstar.py
    python: can't open file 'adstar.py': [Errno 2] No such file or directory


    Please give some pointer...
    Where is the darn "any key" key?

  19. #19
    Join Date
    2013-Jun
    Posts
    125
    Quote Originally Posted by thepoor View Post
    Thank you, repzeroworld.

    I tried you what show but still having issue

    root@Th3P00r:~/root/adstar# bash '/root/root/adstar/adstar.sh'
    Successful!....
    To use adstar type 'adstar <command line>' in terminal!
    root@Th3P00r:~/root/adstar# adstar
    bash: adstar: command not found
    root@Th3P00r:~/root/adstar# python adstar.py
    python: can't open file 'adstar.py': [Errno 2] No such file or directory


    Please give some pointer...
    instead of navigating to the adstar directory and executing script..try dragging adstar.sh script into terminal and tell me if this works

  20. #20
    Quote Originally Posted by repzeroworld View Post
    instead of navigating to the adstar directory and executing script..try dragging adstar.sh script into terminal and tell me if this works
    got it I been doing it wrong... we have to run adstar <command>

    root@Th3P00r:~# adstar -h
    usage: adstar [-h] [-o [OUTPUT_PATH]] [-b BEGINING_OF_WORD] [-e END_OF_WORD]
    -s STRING -l WORD_LENGTH [-r REPEAT_A_CHARACTER]

    adstar v1.1 wordlist generator. Created by: repzeroworld


    Thank you, repzeroworld, for the awesome generator.
    Where is the darn "any key" key?

  21. #21
    Join Date
    2013-Jun
    Posts
    125
    Quote Originally Posted by thepoor View Post
    got it I been doing it wrong... we have to run adstar <command>

    root@Th3P00r:~# adstar -h
    usage: adstar [-h] [-o [OUTPUT_PATH]] [-b BEGINING_OF_WORD] [-e END_OF_WORD]
    -s STRING -l WORD_LENGTH [-r REPEAT_A_CHARACTER]

    adstar v1.1 wordlist generator. Created by: repzeroworld


    Thank you, repzeroworld, for the awesome generator.
    Cheers and Beers!!

  22. #22
    Join Date
    2013-Mar
    Location
    milano
    Posts
    301
    Quote Originally Posted by repzeroworld View Post
    Cheers and Beers!!
    hi
    many thanks for sharing:
    useful, quick, fast, intuitive ........... great job !!!!!!
    http://www.imagestime.com/show.php/9...03929.png.html

  23. #23
    Join Date
    2014-Jun
    Location
    Greece
    Posts
    133
    Hi repzeroworld,

    Just don't give the full path to adstar folder. Take a look:
    Code:
    root@kali:~/root# ls
    adstar Desktop
    root@kali:~/root# tar -cvf adstar.tar adstar
    adstar/
    adstar/adstar-HOW TOS.txt
    adstar/adstar.sh
    adstar/adstar
    but if you do:
    Code:
    root@kali:~# ls
    adstar  Desktop
    root@kali:~# tar -cvf adstar.tar /root/adstar
    tar: Removing leading `/' from member names
    /root/adstar/
    /root/adstar/adstar-HOW TOS.txt
    /root/adstar/adstar.sh
    /root/adstar/adstar
    and if you extract adstar.tar then the extracted contents will placed at parent directory plus /root/adstar/.

    if you want better compression ration you can use bz2 algorithm:
    Code:
    tar cjf adstart.tar.bz2 adstar
    also you can change this:
    Code:
    ##Let's see...determine my working directory
    script_dir=`dirname "$0"`;
    if [ -e "$script_dir/adstar" ];then
    cd ~;
    cp -f "$script_dir/adstar" /etc/;
    fi
    if [ ! -e "$script_dir/adstar" ];then
    echo "Exiting...adstar program not found within this script's directory";
    exit
    fi
    ....
    .....
    to this:
    Code:
    #!/bin/bash
    ##Let's see...determine my working directory
    script_dir=`pwd`
    
    if [ -e "$script_dir" ];then
    	cp -f "$script_dir/adstar" /etc/adstar
    else
    	echo "Exiting...adstar program not found within this script's directory"
    	exit 1
    fi
    
    ##adding directory path to .bashrc file
    path_check=`cat /root/.bashrc| grep -F 'export PATH=/etc:$PATH'`
    if [ -n "$path_check" ]; then
    	echo -e "\e[32m\e[1mexisting adstar path found...."
    	sleep 1
    	echo "continuing..."
    	sleep 1
    else
    	echo "export PATH=/etc:"$PATH"" >> /root/.bashrc
    	source /root/.bashrc
    fi
    echo "Successful!...."
    echo "To use adstar type 'adstar <command line>' in terminal!"
    ###
    basically it's almost the same thing but I like it most this way
    Last edited by Nick_the_Greek; 2014-10-18 at 11:10. Reason: new adstar.sh
    Security always begins with personal responsibility. - quietman7

  24. #24
    Join Date
    2013-Jun
    Posts
    125
    Quote Originally Posted by Nick_the_Greek View Post
    Hi repzeroworld,

    Just don't give the full path to adstar folder. Take a look:
    Code:
    root@kali:~/root# ls
    adstar Desktop
    root@kali:~/root# tar -cvf adstar.tar adstar
    adstar/
    adstar/adstar-HOW TOS.txt
    adstar/adstar.sh
    adstar/adstar
    but if you do:
    Code:
    root@kali:~# ls
    adstar  Desktop
    root@kali:~# tar -cvf adstar.tar /root/adstar
    tar: Removing leading `/' from member names
    /root/adstar/
    /root/adstar/adstar-HOW TOS.txt
    /root/adstar/adstar.sh
    /root/adstar/adstar
    and if you extract adstar.tar then the extracted contents will placed at parent directory plus /root/adstar/.

    if you want better compression ration you can use bz2 algorithm:
    Code:
    tar cjf adstart.tar.bz2 adstar
    also you can change this:
    Code:
    ##Let's see...determine my working directory
    script_dir=`dirname "$0"`;
    if [ -e "$script_dir/adstar" ];then
    cd ~;
    cp -f "$script_dir/adstar" /etc/;
    fi
    if [ ! -e "$script_dir/adstar" ];then
    echo "Exiting...adstar program not found within this script's directory";
    exit
    fi
    ....
    .....
    to this:
    Code:
    #!/bin/bash
    ##Let's see...determine my working directory
    script_dir=`pwd`
    
    if [ -e "$script_dir" ];then
    	cp -f "$script_dir/adstar" /etc/adstar
    else
    	echo "Exiting...adstar program not found within this script's directory"
    	exit 1
    fi
    
    ##adding directory path to .bashrc file
    export PATH=$PATH
    path_check=`cat /root/.bashrc| grep -F 'export PATH=/etc:$PATH'`
    if [ -n "$path_check" ]; then
    	echo -e "\e[32m\e[1mexisting adstar path found...."
    	sleep 1
    	echo "continuing..."
    	sleep 1
    else
    	echo "export PATH=/etc:"$PATH"" >> /root/.bashrc
    	source /root/.bashrc
    fi
    echo "Successful!...."
    echo "To use adstar type 'adstar <command line>' in terminal!"
    ###
    basically it's almost the same thing but I like it most this way
    COMPRESSION WITH TAR (I SEE)
    i see when using tar it is the path directories being created..THANKS(i think the tar help menu should be a little more detailed with this..haven't made time to expirement with tar compression feature)

    CHANGING "dirname" to "pwd"
    changing dirname $0 to pwd will only store WORKING directory into variable and this can cause problems with locating the actual adstar folder is..let us take a look at what happen

    USING A MODIFIED SCRIPT BELOW WITH "PWD" WILL CAUSE SCRIPT NOT TO DETECT WORKING DIRECTORY OF SCRIPT

    YOUR CODES

    #!/bin/bash
    ##Let's see...determine my working directory
    script_dir=`pwd`
    echo "$script_dir";

    RESULTS

    root@kali:~# '/root/adstar/ad.sh'
    /root #parent working directory and not the script working directory..remember this part of the code is to detect if adstar is in the SCRIPT'S WORKING DIRECTORY (in case someone move it)


    MY CODES

    #!/bin/bash
    root@kali:~# '/root/adstar/ad.sh'
    /root/adstar

    ##Let's see...determine my working directory
    script_dir=`dirname $0`
    echo "$script_dir";

    RESULTS
    root@kali:~# '/root/adstar/ad.sh'

    /root/adstar #WORKING DIRECTORY OF SCRIPT WHICH SHOULD ALSO HAVE ADSTAR PROGRAM..SUCESSFUL DECTECTION

  25. #25
    Join Date
    2013-Jun
    Posts
    125
    TO:NICK_THE_GREEK
    whenever i am doing an updated version of adstar I WILL COMPRESS THIS WAY WITHOUT PATH DIRECTORY..CHEERS

  26. #26
    Join Date
    2013-Jun
    Posts
    125
    Quote Originally Posted by zimmaro View Post
    hi
    many thanks for sharing:
    useful, quick, fast, intuitive ........... great job !!!!!!
    http://www.imagestime.com/show.php/9...03929.png.html
    THANKS FOR TESTING WITH HASHCAT zimmaro..great work..

  27. #27
    Join Date
    2014-Jun
    Location
    Greece
    Posts
    133
    Quote Originally Posted by repzeroworld View Post
    COMPRESSION WITH TAR (I SEE)
    i see when using tar it is the path directories being created..THANKS(i think the tar help menu should be a little more detailed with this..haven't made time to expirement with tar compression feature)

    CHANGING "dirname" to "pwd"
    changing dirname $0 to pwd will only store WORKING directory into variable and this can cause problems with locating the actual adstar folder is..let us take a look at what happen

    USING A MODIFIED SCRIPT BELOW WITH "PWD" WILL CAUSE SCRIPT NOT TO DETECT WORKING DIRECTORY OF SCRIPT

    YOUR CODES

    #!/bin/bash
    ##Let's see...determine my working directory
    script_dir=`pwd`
    echo "$script_dir";

    RESULTS

    root@kali:~# '/root/adstar/ad.sh'
    /root #parent working directory and not the script working directory..remember this part of the code is to detect if adstar is in the SCRIPT'S WORKING DIRECTORY (in case someone move it)


    MY CODES

    #!/bin/bash
    root@kali:~# '/root/adstar/ad.sh'
    /root/adstar

    ##Let's see...determine my working directory
    script_dir=`dirname $0`
    echo "$script_dir";

    RESULTS
    root@kali:~# '/root/adstar/ad.sh'

    /root/adstar #WORKING DIRECTORY OF SCRIPT WHICH SHOULD ALSO HAVE ADSTAR PROGRAM..SUCESSFUL DECTECTION
    Man, I understand what are saying but you must test again you sh script. Since you are suggesting in your adstar-HOW TOS.txt to:
    1. Execute adstar.sh bash script in a terminal. This script will install
    adstar to your terminal .bashrc file so that you can use the adstar
    program from the terminal.
    command:
    #bash adstar.sh
    that require to be into the adstar directory.
    Let's see again:
    Code:
    root@kali:~# cd adstar
    root@kali:~/adstar# ls
    adstar  adstar-HOW TOS.txt  adstar.sh
    root@kali:~/adstar# bash adstar.sh
    cp: omitting directory `./adstar'
    existing adstar path found....
    continuing...
    Successful!....
    To use adstar type 'adstar <command line>' in terminal!
    root@kali:~/adstar# adstar
    bash: adstar: command not found
    adstar was not copied to /etc/ and in .bash file was added the line that you want BUT $PATH was added as a word not as an variable, which look like this:
    Code:
    # enable programmable completion features (you don't need to enable
    # this, if it's already enabled in /etc/bash.bashrc and /etc/profile
    # sources /etc/bash.bashrc).
    if ! shopt -oq posix; then
      if [ -f /usr/share/bash-completion/bash_completion ]; then
        . /usr/share/bash-completion/bash_completion
      elif [ -f /etc/bash_completion ]; then
        . /etc/bash_completion
      fi
    fi
    -e 
    export PATH=/etc:$PATH
    See? Are you running your sh script in a different OS than Kali?
    The same results are coming when I extract you .tar file to a different location let's say /root/Desktop/
    Code:
    root@kali:~/Desktop# cd adstar
    root@kali:~/Desktop/adstar# ls
    adstar  adstar-HOW TOS.txt  adstar.sh
    root@kali:~/Desktop/adstar# bash adstar.sh
    cp: cannot stat `./adstar': No such file or directory
    Exiting...adstar program not found within this script's directory
    Anyway. Run it your self in Kali and you will found your way.
    Glad I helped with tar.
    Keep up you good work repzeroworld!
    Security always begins with personal responsibility. - quietman7

  28. #28
    Nick_The_Greek,

    after you run ./adstar.sh
    in the terminal type

    adstar -h , it will run and give you the option.... it will give you error if you just type adstar.

    # adstar -h
    usage: adstar [-h] [-o [OUTPUT_PATH]] [-b BEGINING_OF_WORD] [-e END_OF_WORD]
    -s STRING -l WORD_LENGTH [-r REPEAT_A_CHARACTER]

    adstar v1.1 wordlist generator. Created by: repzeroworld
    Where is the darn "any key" key?

  29. #29
    Join Date
    2013-Jul
    Posts
    844
    Musket Teams have only a single question. When piping to aircrack-ng can the adstar program but stopped and then restarted at the stop point similiar to the crunch -s command?

    MTeams

  30. #30
    Join Date
    2013-Jun
    Posts
    125
    Quote Originally Posted by mmusket33 View Post
    Musket Teams have only a single question. When piping to aircrack-ng can the adstar program but stopped and then restarted at the stop point similiar to the crunch -s command?

    MTeams
    Yes..good idea!....possible with generator functions..i was thinking to add this feature in but decided to get the main features working properly...i will add this option in soon since it would be better to resume an attack from where you left off (currenlty working on a GUI window for the program also)..

  31. #31
    Join Date
    2013-Mar
    Location
    milano
    Posts
    301
    Quote Originally Posted by repzeroworld View Post
    Yes..good idea!....possible with generator functions..i was thinking to add this feature in but decided to get the main features working properly...i will add this option in soon since it would be better to resume an attack from where you left off (currenlty working on a GUI window for the program also)..

    i like this idea!!
    with your permission:
    anothers BASIC & Historic testing of adstar-piping
    adstar+pyrit:
    http://www.imagestime.com/show.php/9...adpyr.png.html

    adstar+cowpatty:
    http://www.imagestime.com/show.php/9...adcow.png.html

    adstar+pyrit+cowpatty:
    http://www.imagestime.com/show.php/9...yrcow.png.html

    thanks man & good job future!!

  32. #32
    Join Date
    2013-Jun
    Posts
    125

    Quote Originally Posted by zimmaro View Post

    i like this idea!!
    with your permission:
    anothers BASIC & Historic testing of adstar-piping
    adstar+pyrit:
    http://www.imagestime.com/show.php/9...adpyr.png.html

    adstar+cowpatty:
    http://www.imagestime.com/show.php/9...adcow.png.html

    adstar+pyrit+cowpatty:
    http://www.imagestime.com/show.php/9...yrcow.png.html

    thanks man & good job future!!
    that's thorough testing!....gr8..thumbs up!

  33. #33
    Join Date
    2014-Jun
    Location
    Greece
    Posts
    133
    @repzeroworld My friend, maybe you could add some piping examples like zimmaro's into your how-to or into the first thread. It would be very helpful to younger users. Just a thought.
    Also I don't know s*** about python but I thing that you should take a look at this:
    Code:
    adstar -b ':"' -e '<>' -s 1234aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa56789 -l 137
    Traceback (most recent call last):
      File "/etc/adstar", line 228, in <module>
        permutations_with_repititve_characters()
      File "/etc/adstar", line 91, in permutations_with_repititve_characters
        total_size_of_wordlist=int(format((no_of_characters_in_string*total_permutations)*(float(word_length)/float(no_of_substrings_in_string)),"0.0f"))+total_permutations
    OverflowError: long int too large to convert to float
    or
    Code:
    root@kali:~# adstar -b 1234567890 -s 1234567890 -l 306
    Traceback (most recent call last):
      File "/etc/adstar", line 228, in <module>
        permutations_with_repititve_characters()
      File "/etc/adstar", line 91, in permutations_with_repititve_characters
        total_size_of_wordlist=int(format((no_of_characters_in_string*total_permutations)*(float(word_length)/float(no_of_substrings_in_string)),"0.0f"))+total_permutations
    ValueError: invalid literal for int() with base 10: 'inf'
    @ zimmaro Please man. Change your password LOL!
    http://el.urbandictionary.com/define...rm=sucaminchia
    Last edited by Nick_the_Greek; 2014-10-19 at 19:50. Reason: OverflowError
    Security always begins with personal responsibility. - quietman7

  34. #34
    Join Date
    2013-Jun
    Posts
    125

    funny command line......"-l137"??...lol

    Quote Originally Posted by Nick_the_Greek View Post
    @repzeroworld My friend, maybe you could add some piping examples like zimmaro's into your how-to or into the first thread. It would be very helpful to younger users. Just a thought.
    Also I don't know s*** about python but I thing that you should take a look at this:
    Code:
    adstar -b ':"' -e '<>' -s 1234aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa56789 -l 137
    Traceback (most recent call last):
      File "/etc/adstar", line 228, in <module>
        permutations_with_repititve_characters()
      File "/etc/adstar", line 91, in permutations_with_repititve_characters
        total_size_of_wordlist=int(format((no_of_characters_in_string*total_permutations)*(float(word_length)/float(no_of_substrings_in_string)),"0.0f"))+total_permutations
    OverflowError: long int too large to convert to float
    or
    Code:
    root@kali:~# adstar -b 1234567890 -s 1234567890 -l 306
    Traceback (most recent call last):
      File "/etc/adstar", line 228, in <module>
        permutations_with_repititve_characters()
      File "/etc/adstar", line 91, in permutations_with_repititve_characters
        total_size_of_wordlist=int(format((no_of_characters_in_string*total_permutations)*(float(word_length)/float(no_of_substrings_in_string)),"0.0f"))+total_permutations
    ValueError: invalid literal for int() with base 10: 'inf'
    @ zimmaro Please man. Change your password LOL!
    http://el.urbandictionary.com/define...rm=sucaminchia
    hmm........what version of python are u using..i tried the following codes you gave me as follows:
    HTML Code:
    root@kali:~# adstar -b ':"' -e '<>' -s 1234aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa56789 -l 137
    my output are as follows:
    HTML Code:
    111111111111111111111111111111111111111111111111111111111aa<>
    :"111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111aa<>
    :"111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111aa<>
    :"111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111aa<>
    :"111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111aa<>
    :"111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111aa<>
    :"111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111aa<>
    :"111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111aa<>
    :"111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111aa<>
    :"111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111aa<>
    :"111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111aa<>
    :"111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111aa<>
    :"111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111aa<>
    :"111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111aa<>
    :"111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111aa<>
    :"111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111aa<>
    :"111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111aa<>
    :"111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111aa<>
    :
    which works as expected..why would you want to do use "-l 137"..lol....it could be your python version....

  35. #35
    Join Date
    2013-Jun
    Posts
    125
    I SEE YOUR POINT HERE....
    Crunch wordlist generator have the same limitation.i suppose due to python's limitation (value calculation to large for python!)?...i will have to write some codes to output a user message for -l > 300 (it is also weird that someone would want to use such a large figure..lol...)
    thanks for bringing this to my attention

    root@kali:~# adstar -b 1234567890 -s 1234567890 -l 306
    Traceback (most recent call last):
    File "/etc/adstar", line 228, in <module>
    permutations_with_repititve_characters()
    File "/etc/adstar", line 91, in permutations_with_repititve_characters
    total_size_of_wordlist=int(format((no_of_character s_in_string*total_permutations)*(float(word_length )/float(no_of_substrings_in_string)),"0.0f"))+total_ permutations
    ValueError: invalid literal for int() with base 10: 'inf'

  36. #36
    Join Date
    2013-Jun
    Posts
    125
    TO NICK_THE_GREEK
    This was a python error generated because of computation size of wordlist ..however for very large wordlist length of 200 or more was eliminated...the program will exit if this is the case (i don't think there are any computer out there to store a wordlist of that size in millions of zetabytes..lol...)
    I complemented you and the following persons in my adstar "how to" file for interest and testing the program at first introduction.(however i haven't added how to instruction on piping- suppose newbies should get a grasp of pipping and someone might do a tutorial video on piping into various programs such as aircrack-ng someday)
    kcdtv
    zimmaro

  37. #37
    Join Date
    2014-Jun
    Location
    Greece
    Posts
    133
    Quote Originally Posted by repzeroworld View Post
    hmm........what version of python are u using..i tried the following codes you gave me as follows:
    HTML Code:
    root@kali:~# adstar -b ':"' -e '<>' -s 1234aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa56789 -l 137

    my output are as follows:
    HTML Code:
    111111111111111111111111111111111111111111111111111111111aa<>
    :"111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111aa<>
    :"111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111aa<>
    :"111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111aa<>
    :"111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111aa<>
    :"111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111aa<>
    :"111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111aa<>
    :"111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111aa<>
    :"111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111aa<>
    :"111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111aa<>
    :"111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111aa<>
    :"111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111aa<>
    :"111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111aa<>
    :"111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111aa<>
    :"111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111aa<>
    :"111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111aa<>
    :"111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111aa<>
    :"111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111aa<>
    :
    which works as expected..why would you want to do use "-l 137"..lol....it could be your python version....
    Sorry man. I meant - l 138 and higher:
    Code:
    adstar -b ':"' -e '<>' -s 1234aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa56789 -l 138
    Traceback (most recent call last):
      File "/etc/adstar", line 228, in <module>
        permutations_with_repititve_characters()
      File "/etc/adstar", line 91, in permutations_with_repititve_characters
        total_size_of_wordlist=int(format((no_of_characters_in_string*total_permutations)*(float(word_length)/float(no_of_substrings_in_string)),"0.0f"))+total_permutations
    OverflowError: long int too large to convert to float
    and I'm running python 2.7.3 Kali x86_64.

    Quote Originally Posted by repzeroworld View Post
    I SEE YOUR POINT HERE....
    Crunch wordlist generator have the same limitation.i suppose due to python's limitation (value calculation to large for python!)?...i will have to write some codes to output a user message for -l > 300 (it is also weird that someone would want to use such a large figure..lol...)
    thanks for bringing this to my attention
    Yes!. Thats my point. You should write some code to limit the -l. I wasn't trying to create a wordlist with word lengths higher that 300. I was looking to see if you code is immune to buffer overflows.

    Quote Originally Posted by repzeroworld View Post
    TO NICK_THE_GREEK
    This was a python error generated because of computation size of wordlist ..however for very large wordlist length of 200 or more was eliminated...the program will exit if this is the case (i don't think there are any computer out there to store a wordlist of that size in millions of zetabytes..lol..
    I complemented you and the following persons in my adstar "how to" file for interest and testing the program at first introduction.(however i haven't added how to instruction on piping- suppose newbies should get a grasp of pipping and someone might do a tutorial video on piping into various programs such as aircrack-ng someday)
    kcdtv
    zimmaro
    That want be necessary, but thank you!

    I really like adstar and when you're done with it, I'm looking forward to suggest adstar to be included in Kali repos.

    Finally maybe you already found the answer but I will give a shoot (to my self).
    If I'm not mistaken the "buggy" line in adstar is this one:
    Code:
    total_permutations= int(math.factorial(no_of_substrings_in_string)/math.factorial(no_of_substrings_in_string-word_length))
    because factorials get large real fast. You could use the decimal module; calculations will be slower, but the Decimal() class can handle factorials this size and you'll have to use Decimal() values throughout.

    Just joking. I've read all this here:
    http://stackoverflow.com/questions/1...loat-in-python

    If you want, take a look. you will understand better.....
    Security always begins with personal responsibility. - quietman7

  38. #38
    Join Date
    2013-Jun
    Posts
    125
    hmm...everything has a limit ....I'll leave the -l limit to 200..lol...very interesting question on stackoverflow and good answer..i have also love stackoverflow especially when something is complicated to understand i would find the answer there..

  39. #39
    Join Date
    2013-Jun
    Posts
    125
    hmm...i was able to input some lengthy codes into adstar wordlist generator..
    These codes focuse on:
    1. Resuming adstar wordlist generator when piping - detecting the previous command line used for piping and resuming the process once the user agreed to it.This only works once the user input the exact command line to resume the process..word length, string, repeat character, beginning of word , end of word arguments

    2. Detecting and Resumming the process of creating MULTIPLE wordlist files (if they were interrupted)

    the major difficulty was trying to resume a python generator function AFTER THE PROGRAM QUIT /EXIT... after some serious thoughts and i found a way around this...

    I will release some this new version after i add another option.....can't wait to finish perfecting this program while focusing on simplicity
    Last edited by repzeroworld; 2014-10-26 at 05:14.

  40. #40
    Join Date
    2014-Nov
    Posts
    3

    Idea Adstar ;-)

    Hello there. I thought adstar could be the perfect wordlist generator. Would it be possible to add some features?

    1. for a different charset the possibility to chose how often it should be repeated in the password itself, i.e. min - max, how often consecutive.
    What I mean is: for 10 charset password with low letters, Capital ones and Numbers, noone need passwords with just one type of charset and just combination of Two of them. For example password EsdT34nmXX. Almost everybody these days uses max. amount of different charsets to feel protected.

    I mean it could be as a advanced option at the end, or just updated -s and -l option.
    Taken from the mentioned password: from -l 10 ..... lowaplha min 4 - max 6 repeated in general 3, repeated consecutive 2; capalpha min 2 max 4 repeated in general 3, repeated consecutive 2; numeric min 1 max 3 repeated in general 3, repeated consecutive 2.

    2. In the gui, if it will be made gui, I would suggest direct port into for example aircrack, pyrit, hashcat, oclhash etc and, of course you have to choose the handshake file, or it can print a code, which you can port the adstar command direct into passwordcrackers.

    It would save a huge amount of time and space, if making wordlist.;-)

    Is it possible repzeroworld?
    Last edited by storm525; 2014-11-04 at 22:30.

  41. #41
    Join Date
    2014-Nov
    Posts
    3
    Another Idea... to add some phrase, which can occure anyplace in the password. For example some people use their own names, names of patrents, kids, siblings, wife, husband, pets, cities ...whatever, and they are not appearing just at beginning of the password.

    i.e. Tedy1965Manitoba, ??Tedyyob1965Mntb..or something like that.
    Last edited by storm525; 2014-11-04 at 18:59.

  42. #42
    Join Date
    2013-Jun
    Posts
    125
    Quote Originally Posted by storm525 View Post
    Hello there. I thought adstar could be the perfect wordlist generator. Would it be possible to add some features?

    1. for a different charset the possibility to chose how often it should be repeated in the password itself, i.e. min - max, how often consecutive.
    What I mean is: for 10 charset password with low letters, Capital ones and Numbers, noone need passwords with just one type of charset and just combination of Two of them. For example password EsdT34nmXX. Almost everybody these days uses max. amount of different charsets to feel protected.

    I mean it could be as a advanced option at the end, or just updated -s and -l option.
    Taken from the mentioned password: from -l 10 ..... lowaplha min 4 - max 6 repeated in general 3, repeated consecutive 2; capalpha min 2 max 4 repeated in general 3, repeated consecutive 2; numeric min 1 max 3 repeated in general 3, repeated consecutive 2.

    2. In the gui, if it will be made gui, I would suggest direct port into for example aircrack, pyrit, hashcat, oclhash etc and, of course you have to choose the handshake file, or it can print a code, which you can port the adstar command direct into passwordcrackers.

    It would save a huge amount of time and space, if making wordlist.;-)

    Is it possible repzeroworld?

    hmm.not a bad idea..but any charsets whether upper or low or numbers can be used with the string argument.it is also possible with this version to place a fixed string at any position in the word. for example -s 'tony a b c d' will generate all permutations with the string 'tony' and 'a' 'b' 'b' and 'd'..have a try and let me know....i paused working on GUI to upgrade v1.1 to v1.2. I will release what is new in v1.2 in a day or two!

  43. #43
    Join Date
    2014-Nov
    Posts
    3
    Yes, the string is working..;-)

    The idea from me was to eliminate useless combinations, ´cos when I choose =r 2 and characters are lowalpha, capsalpha and numbers, there is a huge amount of generated passwords, that are completely useless.

    Example: 10 characters long password with known condition, it has to contain at least one capsalpha, and one number...sometimes there is a condition of special characters like ?_1..and so on, even space.
    So with -r 2 I also get aabbccddee....all one combs from one type of charsets is just a waste of time and space, together with combs from 2 characters, like AAaabbccdd, or 11aabbccdd normaly you don´t need them. If you can make this work, there is no other soft comparable to yours...;-)

    My idea could be separating the string to different characters (f.e. you can set s1 as lowaplha, s2 as capsalpha, S3 as numbers, S4 as special characters, S5 as space and S6 to S10 as user defined, and then set the repetition possibility (f.e. -rs1tm 2 character from s1 will be total repeated minimal 2 times,-rs1tx 3 character from s1 will be total repeated 3 times, or easier -rs1 2 3; -rs1c 2 character from s1 will be consecutive repeated max.2 times.... and so on.

    Sounds complicated, is it doable? ;-)

  44. #44
    Join Date
    2013-Jun
    Posts
    125
    Quote Originally Posted by storm525 View Post
    Sounds complicated, is it doable? ;-)
    it is doable..i will look at it closer...one reminder i noticed you said strings like "11aabbccdd" is useless.... the purpose of any wordlist generator is to generator all possible permutations, a permutation can only be considered useless if it is tried and it was not successful..tommorow i can change my mind and change my password to "11aabbccdd"..therefore this "potentially" useless string should be considered useful...yes 99.99% of what we think is useful can be considered useless too since, only 1 permutation can be the correct password..this is a great idea though...i will put some though into it..cheers!

  45. #45
    Join Date
    2013-Jun
    Posts
    125
    RELEASE OF ADSTAR WORDLIST GENERATOR V1.2

    DOWNLOAD LINK

    http://www52.zippyshare.com/v/89300952/file.html

    WHAT'S NEW?

    adstar wordlist generator v1.1 was rewritten in the shortest codes I can think of thereby making it very efficient than adstar v1.1.
    This version have a touch of humanity with the following options:

    1. Detect whether the process of creating a dictionary or even piping to stdout in a linux terminal is being interrupted (Ctrl-C)
    and resume this process. . Nevertheless, the main limitation to the resumption of a broken process is that resuming from 1
    billion or more keys tried will not start the resumption process instantly ( few seconds for 1 billion keys).

    2.There is a new option for splitting large dictionary files into smaller chunks.

    3. Some bug fixes were also implemented.

    NOTE: A "How to install and use" file goes in depth with easy to follow screenshot examples.
    Last edited by repzeroworld; 2014-11-14 at 21:27.

  46. #46
    Join Date
    2013-Jun
    Posts
    125
    Attention all adstar user..please leave feedback on other ways to improve the program.

  47. #47
    Join Date
    2014-Nov
    Posts
    5
    Quote Originally Posted by repzeroworld View Post
    Attention all adstar user..please leave feedback on other ways to improve the program.
    I want to start by thanking you for this great piece of work.

    Just a suggestion. How about an append function. Allow a second command to be appended to an existing word-list file. Thus the ability to create a larger file if desired.

    The day Microsoft makes a product that doesn't suck will be the day they produce a vacuum cleaner.

  48. #48
    Join Date
    2013-Jun
    Posts
    125
    Quote Originally Posted by Nullbyter View Post
    I want to start by thanking you for this great piece of work.

    Just a suggestion. How about an append function. Allow a second command to be appended to an existing word-list file. Thus the ability to create a larger file if desired.

    Wow..append function seems very innovative..you mean like opening and existing word file and appending string of characters at begining or end of each word or using existing words in wordfile to create other words with a new command line?..Give me some more details of this...

  49. #49
    Join Date
    2014-Nov
    Posts
    5
    Quote Originally Posted by repzeroworld View Post
    Wow..append function seems very innovative..you mean like opening and existing word file and appending string of characters at begining or end of each word or using existing words in wordfile to create other words with a new command line?..Give me some more details of this...
    Well, I was actually just thinking about appending new words to an existing wordlist, as many times you can't get all the words you may want in your list using just 1 command. However your interpretation of my append function takes this to a whole new level. I like it!

    Now I know you can simple copy new words to an existing list but creating them during the generation process would be easier as the list grows.
    The day Microsoft makes a product that doesn't suck will be the day they produce a vacuum cleaner.

  50. #50
    Join Date
    2014-Dec
    Posts
    1
    Is there a tutorial for this anywhere? Or maybe one is included with the download? Ideally, for a complete n00b to Kali/Linux. Info such as what I need to make it work, order of operations, etc. I have Kali installed, so I'm good there. Not sure if Python is included with latest Kali or not... I've successfully used both aircrack & fern to breakthrough WEP, but never had any luck using a premade list for WPA....this sounds promising. My Alfa should be here soon! TIA
    Last edited by Drivium; 2014-12-12 at 15:09.

Similar Threads

  1. Custom Wordlist Generator
    By St0ner1995 in forum Development Archive
    Replies: 1
    Last Post: 2016-12-08, 13:53
  2. Cewl Wordlist-Generator // German-Umlauts
    By bastian in forum General Archive
    Replies: 1
    Last Post: 2014-11-02, 11:50
  3. Wordlist generator and remover
    By magnum199547 in forum General Archive
    Replies: 7
    Last Post: 2013-09-05, 13:39

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •