masterzorag's Activity

Friday, December 10, 2010

...bruteforge has been C revamped!

I've completed the first C version, time to release;
All features of bruteforge 0.56 are implemented, with less skips, I've added full support to Extended ASCII Codes; (you can use your favourite 'èòàìù...')
bruteforge 0.6x, linux/elf386 here
documentation will be posted here

I was focused on a new function, the 'Filter Mode', from now you can pass your favourite wordlist to trim down over your favourite criteria mix...
So, not only generate wordlist in conditional way, but we can start filtering huge wordlists! (...this project seems moving like a squid...)

A diff about performance versions, I've done a simpe test, generating 100.000.000 words in a lowercasealpha, starting from 'a':
0.56 generates those in real 18m25.013s, doing 90.496 words/sec;
0.612 do the same job in real 0m24.451s, doing 4.089.812 words/sec;
In this test performance gain is 45.19x, I have no reason to maintain the python version,
anyway, script is open...

12 comments:

  1. how to run bruteforge 0.612 ??
    tutorial please :)

    ReplyDelete
  2. I've put a simple Readme at http://mz03.netfirms.com/C

    ReplyDelete
  3. how to fix tfis ./bruteforge: error while loading shared libraries: libgmp.so.10: cannot open shared object file: No such file or directory

    ReplyDelete
  4. You are missing dev-libs/gmp 5.x, the only required linked library

    ReplyDelete
  5. Hi there, any chance you'll be adding support for defining ranges based on a split wordcount instead of start/end.
    Scenario: By default program generates X words/lines.
    We want to be able to split that X in 4 and be able to output only the 3rd piece.
    So instead of generating from aaa to zzz, be able to generate directly from mmm to sss by defining a split and an number.
    Eg: ./generate minlenght maxlenght split 3rd
    ./generate 3 3 4394 3 (it will split the aaa to zzz 17576 lines every 4394 line and print only the 3rd split)

    ReplyDelete
  6. Hy..... but what Operating System I have to use for open Bruteforge? Can I use Backtrack 5?

    ReplyDelete
  7. Francesco:
    it runs on every linux distribution;
    plici:
    the splitting rule is useless, you should let bruteforge output on outfile, doing then a wc -l outfile you know how many X words/lines it contains, finally do a tail -n X/3 outfile;
    no need to add another option that many others can't understand how setup!

    ReplyDelete
  8. how to fix tfis ./bruteforge: error while loading shared libraries: libgmp.so.10: cannot open shared object file: No such file or directory
    what i need to install

    ReplyDelete
  9. ask your package manager about gmp, or libgmp
    most distro comes with that by default...

    ReplyDelete
  10. Hello, the netfirms website is still down, could you re-upload your project on some other website?
    Thanks.

    ReplyDelete
  11. Here mirror of latest bruteforge:
    http://www.megaupload.com/?d=KEYLUN0R

    ReplyDelete
  12. http://www.megaupload.com/?d=KEYLUN0R

    Megaupload is seized. Any other link? Rapidhare...

    ReplyDelete