Commit 968183592179a1b6e09769d7ad4d566f4a128dad

Authored by Dan Dash
1 parent 96cd17cc

Update package comparison to strip trailing nulls in oleobj.OleObject class names

Showing 1 changed file with 1 additions and 1 deletions
oletools/rtfobj.py
... ... @@ -697,7 +697,7 @@ class RtfObjParser(RtfParser):
697 697 rtfobj.oledata = obj.data
698 698 rtfobj.oledata_md5 = hashlib.md5(obj.data).hexdigest()
699 699 rtfobj.is_ole = True
700   - if obj.class_name.lower() == b'package':
  700 + if obj.class_name.lower().rstrip(b'\0') == b'package':
701 701 opkg = oleobj.OleNativeStream(bindata=obj.data,
702 702 package=True)
703 703 rtfobj.filename = opkg.filename
... ...