- Tool to process Truecrypt / Veracrypt container files to be ran with hashcat
- Tested on debian linux & Windows 11
- Run tool in directory where Truecrypt *.tc or Veracrypt *.vc container file is located
- Once file is selected from menu, tool will truncate container and save a new file to "truncate_filename"
- "truncate_filename" can now be ran with hashcat using the appropriate mode
- example: ./veracrypt_container_truncator.bin
- 1 ) truecrypt.tc
- outputs new file "truncate_truecrypt.tc"
- hashcat -m 6211 -a 0 truncate_truecrypt.tc cyclone_hk_v2.txt -r cyclone_250.rule
- Tool will not overwrite any existing files
- If you want the latest features, compiling from source is the best option since the release version may run several revisions behind the source code.
- This assumes you have Go and Git installed
git clone https://github.com/cyclone-github/container_truncator.git
# clone repocd container_truncator
# enter project directorygo mod init container_truncator
# initialize Go module (skips if go.mod exists)go mod tidy
# download dependenciesgo build -ldflags="-s -w" .
# compile binary in current directorygo install -ldflags="-s -w" .
# compile binary and install to $GOPATH
- Compile from source code how-to: