Ruby code to attempt dictionary attacks against encrypted ODF files using the openssl library
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
TestFiles
coverage
.gitignore
DecryptDoc.sh
DecryptODF.rb
LICENSE.txt
README.md
manifest_parser.rb
odf_decrypter.rb
tc_manifest_parser.rb
tc_odf_decrypter.rb
ts_all_tests.rb

README.md

odf-dictionary-attack

This is some code written as part of my final year project to run dictionary attacks against encrypted ODF files.

  • While this code is written in ruby the OpenSSL library it is taking advantage of is written in C and assembly so it still performs relatively well against other crackers for ODF files.

###Usage:

unzip file.odf
ruby odf_decrypter.rb file_unzipped/META-INF/manifest.xml dictionary_file file_unzipped/content.xml 
  • DecryptDoc.sh is a quick script using wvWare to attack MSOffice files but is of no real use due to how it compares against other cracking software.

  • This software was written with reference to Decrypting ODF Files by K. Udo Schuermann of Ringlord Technologies.

  • John the ripper now has the ability to decrypt ODF files and does so faster than this software and I recommend its use instead.

License: