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.
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
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?
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.
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 :)
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...
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
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 :)
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
hi,
ReplyDeleteI 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
Are you running at least Python 2.6?
ReplyDeleteAre you running latest bruteforge_055?
grrr... python 2.5.2
ReplyDeleteapt-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 :)
grrrrr...
ReplyDeleteuname -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.
On python 2.5 try adding the line
ReplyDeletefrom __future__ import with_statement
before import sys,string at the top, should work!
ok, so far so good...
ReplyDeletetesting/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 :)
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!
ReplyDeleteThat's awsome, indeed now it runs on python 2.5!
ReplyDeleteAlso 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,
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;
ReplyDeleteto 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
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"?
ReplyDeleteAlso, 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
On advanced mode:
ReplyDeleteThe 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