masterzorag's Activity

Wednesday, February 17, 2010

0.52 Stable, Fast and Colorful


Gots 'acqua' in 5.334s with 511443 attempts = 95883 words/s, main faster;
Cosmetics changes in debug/verbose mode to be more read-friendly;
Fixed possible fixed mode related exceptions/issues.

11 comments:

  1. hi,

    I get an error trying to run bruteforge!
    How do i fix this please? Many tnx.
    Here is is :
    ./bruteforge:69: Warning: 'with' will become a reserved keyword in Python 2.6
    File "./bruteforge", line 69
    with open(infile, 'r') as r:
    ^
    SyntaxError: invalid syntax

    ReplyDelete
  2. Are you running at least Python 2.6?
    Are you running latest bruteforge_055?

    ReplyDelete
  3. grrr... python 2.5.2
    apt-get -t testing install python
    python is allready the newest version
    (which is 2.5.2)
    Do i have to compile python from source then???

    As for the bruteforge version... not a clue. I downloaded it from the page http://mz03.netfirms.com/bruteforge.shtml
    Is that the latest one?

    Tnx for helping :)

    ReplyDelete
  4. grrrrr...
    uname -r
    2.6.26-1-sparc64
    no python2.6 package for sparc64... so i guess compiling from source or running the shit on one of my other boxes... :S
    Let me try that.

    ReplyDelete
  5. On python 2.5 try adding the line
    from __future__ import with_statement
    before import sys,string at the top, should work!

    ReplyDelete
  6. ok, so far so good...
    testing/unstable sources were not in sources.list, my bad.
    On the sparc64, python2.6-minimal doesn't wanna configure. On the 686 no problem, happily running python 2.6.5 :)

    ReplyDelete
  7. k let me try that as a workaround on the sparc64 box. I'll be back if I still have trouble. Many tnx for the help!

    ReplyDelete
  8. That's awsome, indeed now it runs on python 2.5!
    Also tested adding the line
    from __future__ import with_statement
    on python2.6. Seem to have no effect?
    Maybe add it to your release to circomvent the problem whatsoever?

    Many thanks for the help. Since you're at it...
    I wanna generate a password file which contains ALL possible combinations between 3 and 20 chars. (k, that will be a long file, but wtf). Then i want a seperate one which containt only the sensible ones between 3 and 20 chars. Would you mind passing me the command line (options to use) for these 2 situations? Would save me some time here...

    Thx again,

    ReplyDelete
  9. bruteforge does never computes all combinations, is there to skip unprobable words, as dddd, abcdefghi, or 4444... to do all you must use another tool;

    to do 3 to 20:
    read default parameters with -h, then
    set your charset with -a;
    set -a aaa for 'start with 3 char'
    set -m 21
    set -s for 'max -s same char in word', or default
    set -p for 'skip -p consecutive in word', or default

    ./bruteforge -a aaa -m 21
    set -n 10 -d to understand algorithm
    set > outfile to write via stdout

    ReplyDelete
  10. One more question... when using an advanced file, the numbers on the second line do they stand for "maximum of this char in a word" or "maximum consecutive chars of this char in a word"?

    Also, what would be VERY usefull is an option -filesize, in which case bruteforge doesn't output the words, but simply calculates the size of the resulting password file.

    Similarly, an option -number could calculate the number of passwords that would be generated.

    Just something that crossed my mind. I'm using it on a seperate disk anyway :)

    Anyway, AWSOME tool. You're the master indeed!

    Many thanks,

    Tim

    ReplyDelete
  11. On advanced mode:

    The second line refers to 'maximum of this char in word',

    The 'consecutive chars from this char in word' is ever setup via -p, if and when the charset on first line can compose some valid consecutive patterns of lenght -p!
    With default -p 3
    abgkl can't compose any patterns to exclude,
    abcopl can compose only abc, cba
    abcghi can compose abc, cba, ghi, ihg
    all of them will be excluded!
    To include them increase -p, use -p > 3

    ReplyDelete