Crack (password Software) - Programmable Dictionary Generator

Programmable Dictionary Generator

While traditional password cracking tools simply fed a pre-existing dictionary of words through the crypt function Crack v4.0a introduced the ability to apply rules to this word list to generate modified versions of these word lists.

These could range from the simple (do not change) to the extremely complex - the documentation gives this as an example:

X<8l/i/olsi1so0$=
Reject the word unless it is less than 8 characters long, lowercase the word, reject it if it does not contain both the letter 'i' and the letter 'o', substitute all i's for 1's, substitute all o's for 0's, and append an = sign.

These rules could also process the GECOS field in the password file, allowing the program to use the stored names of the users in addition to the existing word lists. Crack's dictionary generation rule syntax was subsequently borrowed and extended by Solar Designer for John the Ripper.

The dictionary generation software for Crack was subsequently reused by Muffett to create CrackLib, a proactive password checking library that is bundled with Debian and Red Hat Enterprise Linux-derived Linux distributions.

Read more about this topic:  Crack (password Software)

Famous quotes containing the words dictionary and/or generator:

    The much vaunted male logic isn’t logical, because they display prejudices—against half the human race—that are considered prejudices according to any dictionary definition.
    Eva Figes (b. 1932)

    He admired the terrible recreative power of his memory. It was only with the weakening of this generator whose fecundity diminishes with age that he could hope for his torture to be appeased. But it appeared that the power to make him suffer of one of Odette’s statements seemed exhausted, then one of these statements on which Swann’s spirit had until then not dwelled, an almost new word relayed the others and struck him with new vigor.
    Marcel Proust (1871–1922)