diff --git a/oletools/olevba.py b/oletools/olevba.py index 9a61d6d..572d5ea 100755 --- a/oletools/olevba.py +++ b/oletools/olevba.py @@ -1218,40 +1218,40 @@ def _extract_vba(ole, vba_root, project_path, dir_path): # PROJECTNAME Record projectname_id = struct.unpack(" 128: - log.error("PROJECTNAME_SizeOfProjectName value not in range: {0}".format(projectname_sizeofprojectname)) - projectname_projectname = dir_stream.read(projectname_sizeofprojectname) + projectname_sizeof_projectname = struct.unpack(" 128: + log.error("PROJECTNAME_SizeOfProjectName value not in range: {0}".format(projectname_sizeof_projectname)) + projectname_projectname = dir_stream.read(projectname_sizeof_projectname) # PROJECTDOCSTRING Record projectdocstring_id = struct.unpack(" 2000: + projectdocstring_sizeof_docstring = struct.unpack(" 2000: log.error( - "PROJECTDOCSTRING_SizeOfDocString value not in range: {0}".format(projectdocstring_sizeofdocstring)) - projectdocstring_docstring = dir_stream.read(projectdocstring_sizeofdocstring) + "PROJECTDOCSTRING_SizeOfDocString value not in range: {0}".format(projectdocstring_sizeof_docstring)) + projectdocstring_docstring = dir_stream.read(projectdocstring_sizeof_docstring) projectdocstring_reserved = struct.unpack(" 260: + projecthelpfilepath_sizeof_helpfile1 = struct.unpack(" 260: log.error( - "PROJECTHELPFILEPATH_SizeOfHelpFile1 value not in range: {0}".format(projecthelpfilepath_sizeofhelpfile1)) - projecthelpfilepath_helpfile1 = dir_stream.read(projecthelpfilepath_sizeofhelpfile1) + "PROJECTHELPFILEPATH_SizeOfHelpFile1 value not in range: {0}".format(projecthelpfilepath_sizeof_helpfile1)) + projecthelpfilepath_helpfile1 = dir_stream.read(projecthelpfilepath_sizeof_helpfile1) projecthelpfilepath_reserved = struct.unpack(" 1015: + projectconstants_sizeof_constants = struct.unpack(" 1015: log.error( - "PROJECTCONSTANTS_SizeOfConstants value not in range: {0}".format(projectconstants_sizeofconstants)) - projectconstants_constants = dir_stream.read(projectconstants_sizeofconstants) + "PROJECTCONSTANTS_SizeOfConstants value not in range: {0}".format(projectconstants_sizeof_constants)) + projectconstants_constants = dir_stream.read(projectconstants_sizeof_constants) projectconstants_reserved = struct.unpack("