msoffcrypto-tool
msoffcrypto-tool copied to clipboard
Python tool and library for decrypting and encrypting MS Office files using passwords or other keys
Hello, What would it take for the library to also support encryption of docx files? :)
Thanks for adding support for ppt! Decrypting a simple password-protected ppt file (created by PowerPoint 2013) results in a successful decryption, however when opened by PowerPoint 2013 it launches in...
Hello, I understand that this is potentially out of scope for the project, but considering the existence of `OfficeFile.is_encrypted()` I feel this would tie its usage up nicely. I'll explain...
``` Traceback (most recent call last): File "/usr/local/lib/python3.10/dist-packages/msoffcrypto/format/xls97.py", line 644, in is_encrypted if not workbook.has_record(recordNameNum["FilePass"]): File "/usr/local/lib/python3.10/dist-packages/msoffcrypto/format/xls97.py", line 418, in has_record num, size = unpack("
Hello, We maintain a small tool for extracting embedded objects in OneNote documents here: https://github.com/volexity/threat-intel/tree/main/tools/one-extract One of the things that is supported is the extracted of password-protected objects, for this...
I have a file protected with a company Sensitivity Label encrypted and am trying to open it, but get an error Unrecognized file format.  ``` import msoffcrypto protected =...
The BaseOfficeFile defines three functions that can be implemented. If we look at load_key(), doc97, ppt97 and xls97 take the same arguments and behave similarly. Looking at ooxml, it takes...
Hello, I'm try to decrypt password protected ppt file which included OLE But the following error occurred. `write_stream: data must be the same size as the existing stream` Please help...
Hello, I'm try to decrypt password protected ppt file which included macro. It success but can not read result file by Office application. Please help me to resolve this problem....