From: bas@phys.uva.nl (Bas de Bakker)
Newsgroups: alt.security
Subject: Crack 4.1
Message-ID: <BAS.92Mar27100357@carlo.phys.uva.nl>
Date: 27 Mar 92 09:03:57 GMT
Organization: Institute for Theoretical Physics, Amsterdam, the Netherlands

Hi,

I've just started using Crack4.1 and I have a small comment on the
contents of the dicts.rules file.
The long list of substitutions from mycroft@gnu.ai.mit.edu does not check
whether the substitutions are in the first eight characters of the word.
Therefore, if a word has an 'a' in the ninth position, the rule '>2/asa2l'
will replace this 'a' by a '2' which will be deleted anyway. This has the
effect that many words made with this rule will be identical to words
without replacements which have already been tested.

Remedy is simple: change '>2/asa2l' to '>2x08/asa2l', so the word will be
rejected if the character to replace is not in the first eight places of the
word. Same for all the other rules of this form.

Bas de Bakker.

