Brute forcer progress has been made!

Hello people!

Long time, no update. I am sorry for that. I’ve been working at my new job and have been focusing my time on video games and women. The bane of all procrastination.

I’ve been hammering away at my brutus app every time I get the chance. With the basic auth stub out of the way, the next step is to finish the site mode stub. And here it is:
sitemodebruter

I’ve also finished the FTP stub and am mostly done with the mail stub.
ftp bruter
&
mailbruter

I’d like to thank Andrew Wilson (Kuzushi) for the idea of significantly improving the speed of each of my brute forcers by using chunking.

static class Extensions
    {
        public static IEnumerable<IEnumerable<T>> Chunk<T>(this IEnumerable<T> list, int chunkSize)
        {
            int i = 0;
            var chunks = from name in list
                         group name by i++ / chunkSize into part
                         select part.AsEnumerable();
            return chunks;
        }
    }

By breaking up the word list into chunks based on the number of threads I dynamically spawn, there are no collisions and each thread gets its own word list to attack with. Genius.

All that is left now is the experimental web services brute forcer, and maybe snmp or something like that. I haven’t decided.

You can download each one here in my code section.
Happy hacking!

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.