|
|
Message-ID: <da011353-df28-5582-66e3-7d9b8ccf08cd@gmail.com>
Date: Tue, 27 Apr 2021 09:14:32 +0800
From: Ian B <Ian.Blakeley@...lhouse-communications.co.uk>
To: john-users@...ts.openwall.com
Subject: Extracting the hash from MS word
I am going through an old directory and binning/checking some old documents
~2005/6 there's a few encrypted word documents for which I have forgotten the
password. I successfully recovered the hash and hence the password from a few
with the office2john.py script. However, for two of them this fails with the
following issue
em1.doc : invalid keySize
Traceback (most recent call last):
File "./office2john.py", line 3148, in <module>
ret = process_file(sys.argv[i].decode("utf8"))
File "./office2john.py", line 3109, in process_file
passinfo = find_rc4_passinfo_doc(filename, workbookStream)
File "./office2john.py", line 2553, in find_rc4_passinfo_doc
if typ == 3:
UnboundLocalError: local variable 'typ' referenced before assignment
Looking with a hex editor it seems to be a valid Word document, MS Word
certainly recognises it and asks for the forgotten password, LibreOffice
refuses with unsupported encryption. Not sure if it is a bug in the script or
some silly error I am making. The point of failure in the script is looking
for either a 128 or a 40 bit key.
--
Ian
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.