How to make several other people feel much older than I actually do – muahahahaha…
From: email@example.com (Alec David Muffett)
Subject: CRACK: A Sensible Unix Password Cracker
Keywords: password des encryption unix frisbee
Date: 15 Jul 91 18:36:37 GMT
Organization: University College of Wales, Aberystwyth
"Crack" (with a capital C) is a program I have been developing over the past 18 months, in parallel with some major mucking about that I've been doing to the crypt() function. Crack takes a 'sensible' approach to searching for dictionary or user-related passwords, and produces a report not dis-similar to that generated by COPS' "pass.c".
It has been tested and works without mods on Ultrix 3.x and Ultrix 4.x, and SunOS 4.x, although in order for it to drop easily onto other machines I have crippled a few functions a little: see "PROGS/crack.h" for options that you can #define to get a little speed back.
It does nothing particularly clever other than to do things in a orderly manner and do them quickly, and therefore I have no qualms about releasing this software to the net. There are many other optimisations that could be done to the code (replacing malloc(), etc, springs to mind), but for portability I have not done so to the first release.
Please let me know how you get on.
INET: firstname.lastname@example.org JANET: email@example.com BITNET: aem%aber@ukacrl
UUCP: ...!mcsun!ukc!aber!aem ARPA: firstname.lastname@example.org
SNAIL: Alec Muffett, Computer Unit, Llandinam UCW, Aberystwyth, UK, SY23 3DB