I have a locked work file that I need access to. Unfortunately, the company that provided the file is no longer in existence and I can't track anyone down to help me out.
The file is encrypted and can be unlocked using a "source key". The source key is stored in a clear text .DAT file, and you can have multiple source keys in a single .DAT file. I've run some tests, and I can put thousands of lines (unlimited?) in this file and the software will check them all to see if one is a match for the encrypted file.
I'd like to create a .DAT file with all the possible dictionary attacks using these rules:
Source keys are text strings that follow IEC-1131 naming conventions. Specifically, this convention states that an identifier must be a string of letters, digits, and underline characters which begins with a letter or underline character. Underlines are significant in identifiers (e.g., A_BCD is interpreted differently than AB_CD). Multiple leading or multiple consecutive embedded underlines are not allowed, trailing underlines are not allowed, and letter case is not considered significant. The source key can be any text string that follows these rules and consists of up to 40 characters.
If anyone could help me with this, I'd be really grateful. Thanks