All releases of EverCrack


Release Notes: The dictionary set has been changed to lists of words by exact pattern. This reduces the search space completely and increases the speed by approximately 30%. Older dictionaries will not work with this release.


Release Notes: This release utilizes a new dictionary set: lists of words divided by exact pattern (removing the searching space and increasing the cracking speed by approximately 30%). Older dictionary sets will not work with this version. An English dictionary set is provided, but foreign language dictionaries must be created using the lexmod utility.


Release Notes: The "statword" utility was added for analyzing the frequency distribution of words by length in ciphertext.


Release Notes: A utility for performing juxtapositional analysis of symbols that precede/follow symbols in ciphertext has been added, as well as a quick display of letters that are statistically likely to precede/follow a given letter.


Release Notes: Changes include greater stability, an improved engine for exhausting all possible avenues for cracking a cipher, and greater adaption to Unix principles of programming style. A verbose option has been added for including ciphertext, time to decode, number of decodes, etc. in output versus just the raw decodes for piping/redirecting.


Release Notes: The functionality of EverCrack was divided into separate executable modules to simplify the usage. A makefile was added and a lot of the code and directories were cleaned up.


Release Notes: Some more bugs were fixed. dict was renamed to DICT, and all references in the code to such were changed. An error resulting from the fact that "./evercrack -Ct matrix1.txt" thought the word-size was too large (which was a guard against substitution cracking) was fixed. The kernel was optimized and now runs approximately 8.5 times faster for monoalphabetic substitution ciphers.


Release Notes: The primary focus of this release is the stability of the EverCrack kernel. Work has been done on making the components either stop gracefully or produce valid output regardless of the input. io.h has been changed to sys/io.h (it was causing a compile error on Linux). Filenames in dictionaries (some from *.txt to *.TXT) that caused core dumps have been changed. dos2unix has been used on release files. The ability to crack simple matrix transposition ciphers (columnar ciphers) has been added.


Release Notes: A frequency analysis module was added for calculating the frequencies of characters [ASCII 32-254] in cipher text as a monoalphabetic substitution cipher or by setting a specific key size to split the ciphertext into K alphabets. This displays the IOC of each alphabet according to K and an average IOC. Based on the IOC, EverCrack attempts to identify the underlying language of the ciphertext.


Release Notes: The capability to convert a multiliteral monoalphabetic substitution cipher into uniliteral form for cracking by the kernel was added. Two sample ciphers for utilizing this feature have been included (multi1.txt and multi2.txt).
An interactive ncurses UI to control the volume of PulseAudio streams.