DissectMalware / XLMMacroDeobfuscator

Extract and Deobfuscate XLM macros (a.k.a Excel 4.0 Macros)
Apache License 2.0
570 stars 115 forks source link

improve error handling #44

Open doomedraven opened 4 years ago

doomedraven commented 4 years ago
deofuscated_xlm = XLMMacroDeobf(**xlm_kwargs)

File "/usr/local/lib/python3.6/dist-packages/XLMMacroDeobfuscator/deobfuscator.py", line 1748, in process_file excel_doc = XLSWrapper2(file_path) File "/usr/local/lib/python3.6/dist-packages/XLMMacroDeobfuscator/xls_wrapper_2.py", line 15, in init self.xls_workbook = xlrd2.open_workbook(xls_doc_path, formatting_info=True) File "/usr/local/lib/python3.6/dist-packages/xlrd2/init.py", line 167, in open_workbook ignore_workbook_corruption=ignore_workbook_corruption, File "/usr/local/lib/python3.6/dist-packages/xlrd2/book.py", line 90, in open_workbook_xls ignore_workbook_corruption=ignore_workbook_corruption File "/usr/local/lib/python3.6/dist-packages/xlrd2/book.py", line 663, in biff2_8_load raise XLRDError("Can't find workbook in OLE2 compound document") xlrd2.biffh.XLRDError: Can't find workbook in OLE2 compound document