Skip to content

Ruby library and script for decrypting password-protected Microsoft Office XML files (.docx, .xlsx, etc.)

License

Notifications You must be signed in to change notification settings

phish/ooxml_decrypt

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ooxml_decrypt Build Status

A Ruby library and script for decrypting password-protected Microsoft Office XML files (.docx, .xlsx, etc.), which use the OOXML format. There are many tools available for working with OOXML files without Office, but a password-protected document typically requires an Office installation to decrypt. This pure-Ruby, standalone library and script can decrypt Office files without an Office installation.

At present, this only supports documents encrypted (i.e. password-protected) by Office 2010 or later. Office 2007 also uses XML, but the encryption settings are a bit different.

Contributing

Pull requests welcome! Once you've forked and cloned the project, you can bundle install to take care of the dependencies; after that, you're ready to code.

You can also create issues for any bugs or feature requests, but they may take longer to get done, of course.

TODO

  • Support for Office 2007 documents
  • Do verification (i.e. detect when password is incorrect)

References

About

Ruby library and script for decrypting password-protected Microsoft Office XML files (.docx, .xlsx, etc.)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 100.0%