Brutus 2 – Elecitric Boogaloo

Howdy all!

Who here remembers Brutus? That C++ app that allows for rapid brute forcing of FTP / HTTP Basic Auth stuff? That app that gets picked up by EVERY AV under the sun?
Well I remember it quite well. It helped me get into a number of boxes back in the day. To show my love for it, I’ve decided to recode the entire thing (since source was never made available) in .NET for the next generation of peoples.

I however have other plans with this tool. More functionality. I could make a talk out of this.
The most ‘fun’ however has been with attempting to multithread this. Pic related.

Like I said, I want to add more features to it. Brutus was made before the other protocols were made popular such as SSH, Mysql, LDAP, Smtp, Imap, Pop3, and now Web Services.

The ‘site-mode’ is different from traditional brute forcers in that it uses the GET / POST methods of HTTP to send form variables. The ‘Success Text’ is a regular expression matched string that’s used to determine if the attack succeeded. The source of the returned page is scanned for this ‘Success Text’.

You can download the alpha here. Right now only Basic Auth works. Site mode kind of works, but not very well (SLOOOOOOOOOOW and picky).
Brutus_2_electric_boogaloo

Work has been a little slow, so I am getting more and more time to work on this. Check back often.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.