From 9225bf167cfbc821eb27624e37e6d3fb80ef7a81 Mon Sep 17 00:00:00 2001 From: decalage2 Date: Sun, 12 Jun 2016 23:07:58 +0200 Subject: [PATCH] olevba: fixed small bugs in VBA parsing code --- oletools/olevba.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/oletools/olevba.py b/oletools/olevba.py index d438a10..4ccc0e8 100755 --- a/oletools/olevba.py +++ b/oletools/olevba.py @@ -175,8 +175,9 @@ https://github.com/unixfreak0037/officeparser # 2016-05-12 CH: - added support for PowerPoint 97-2003 files # 2016-06-06 CH: - improved handling of unicode VBA module names # 2016-06-07 CH: - added option --relaxed, stricter parsing by default +# 2016-06-12 v0.48 PL: - fixed small bugs in VBA parsing code -__version__ = '0.47' +__version__ = '0.48' #------------------------------------------------------------------------------ # TODO: @@ -1469,6 +1470,8 @@ def _extract_vba(ole, vba_root, project_path, dir_path, relaxed=False): check_value('MODULENAME_Id', 0x0019, modulename_id) modulename_sizeof_modulename = struct.unpack("