Simple tool to recover lost password for TrueCrypt or DiskCryptor using dictionary.
It is not designed to be error proof, sorry. But it works! I was able to recover ~50 chars password!
You may get a false positive if device you want to recover is already mounted.
Password list must be defined in separate file (example), which may be generated by tool like maskprocessor.
Tool is driven by config JSON file (example for TrueCrypt, example for DiskCryptor).
You may create a dictionary map to remap single char into whole word. Then the maskprocessor may be used to generate list of combined words by generating only ids of them instead of full words saving time and space. Example password list remaped by example dictionary map produce example resolved password list.
When running a tool you need to provide config file as argument:
TrueCryptCrack.exe config.json