Friday, February 11, 2011

What's a Wordyforcer?

I've finally produced working code for the Wordyforcer!  :)

It's not yet in a public-beta state - it still crashes with some regularity, has no GUI to speak of, and is MD5 only right now.

However, it's a heavy-mutation wordlist multihash cracker.

It works as follows:

You provide it with:
- Up to 3 wordlists
- A permutation list
- A cracking mask
- A hash list

The wordlists are standard, newline-separated wordlists.

The permutation list contains, per line, the permutations to apply to the words.  It looks like this:


aA4@
bB
cC(
dD
eE3
fF
gG
hH
iI1l!|
...

The first symbol in each line is the "base" symbol, and the subsequent symbols are what it gets mutated to.  So, with this, 'ab' will get tried as ab, aB, Ab, AB, 4b, 4B, @b, @B.

This is applied to *each word in the wordlist* in the generated hashes to try.

Finally, there's the mask, which allows freeform mixing of the following:

?a : All printable US ASCII (95)
?l: All lowercase
?u: All uppercase
?d: Digits 0-9
?s: All symbols
?p: Space character
?W: Word from the first wordlist
?S: Word from the 2nd wordlist
?T: Word from the third wordlist

This allows you to generate masks like:

?W?d?d to find all possible mutated words in your wordlist with two digit suffixes.

Otherwise, it's the same as the standard multiforcer (and may, in fact, get merged into the same code - it uses the same kernels, so there's no point in distributing two 30-40MB binaries...)

Thoughts/comments/suggestions?  I'm hoping to have a usable beta for Linux out in a week or two once I can add some more robustness and a GUI.

There's a forum post up as well: http://cryptohaze.com/forum/viewtopic.php?f=4&t=182

Friday, February 4, 2011

Scripts to control nVidia fan speeds

In my previous post, I discussed how to set up your xorg.conf file to allow you to manually control fan speed on headless nVidia cards.  Now, I'm going to talk about some command line utilities, and ways to script fan speed control so that you don't have to do it with a GUI every time you want your cards to cool down.


nVidia fan speed control for headless cards with Coolbits

As I sit here in front of my CUDA dev system, I have three video cards: Two GTX470s, and a GTX580.  All of them are running their fans at high speeds, and my current GPU temperatures (while idle) are: 34C, 33C, 25C.  The trick is that I only have a display attached to one card!

It's been known for a while that, for whatever reason, nVidia doesn't let you control the fan speed of cards without monitors attached using the Coolbits tweak.  This is really very annoying for those of us with CUDA dev boxes or production boxes that have a ton of video cards we would like to keep cool.

Fortunately, there IS a way around it - at least for boxes running X11.  I've not found a way to make this work on a purely headless production box yet, but if you have X11 up, you can control all your fans!


Thursday, February 3, 2011

Sorry about the downtime!

Sorry about that.  Server issues that required some manual intervention to deal with.  I was missing the backups to bring things online at a spare location as well... this is being fixed.  Progress is being made, though...