Commit be57af2ff80be2c28bdbb2be0bdb8044eaf6d6f9
1 parent
a7a9ff7e
olevba: enabled --relaxed by default, until a solution is found to issue #593
Showing
1 changed file
with
4 additions
and
2 deletions
oletools/olevba.py
| @@ -2621,8 +2621,9 @@ class VBA_Parser(object): | @@ -2621,8 +2621,9 @@ class VBA_Parser(object): | ||
| 2621 | """ | 2621 | """ |
| 2622 | Class to parse MS Office files, to detect VBA macros and extract VBA source code | 2622 | Class to parse MS Office files, to detect VBA macros and extract VBA source code |
| 2623 | """ | 2623 | """ |
| 2624 | + # TODO: relaxed is enabled by default temporarily, until a solution is found for issue #593 | ||
| 2624 | 2625 | ||
| 2625 | - def __init__(self, filename, data=None, container=None, relaxed=False, encoding=DEFAULT_API_ENCODING): | 2626 | + def __init__(self, filename, data=None, container=None, relaxed=True, encoding=DEFAULT_API_ENCODING): |
| 2626 | """ | 2627 | """ |
| 2627 | Constructor for VBA_Parser | 2628 | Constructor for VBA_Parser |
| 2628 | 2629 | ||
| @@ -4150,7 +4151,8 @@ def parse_args(cmd_line_args=None): | @@ -4150,7 +4151,8 @@ def parse_args(cmd_line_args=None): | ||
| 4150 | help="logging level debug/info/warning/error/critical (default=%default)") | 4151 | help="logging level debug/info/warning/error/critical (default=%default)") |
| 4151 | parser.add_option('--deobf', dest="deobfuscate", action="store_true", default=False, | 4152 | parser.add_option('--deobf', dest="deobfuscate", action="store_true", default=False, |
| 4152 | help="Attempt to deobfuscate VBA expressions (slow)") | 4153 | help="Attempt to deobfuscate VBA expressions (slow)") |
| 4153 | - parser.add_option('--relaxed', dest="relaxed", action="store_true", default=False, | 4154 | + # TODO: --relaxed is enabled temporarily until a solution to issue #593 is found |
| 4155 | + parser.add_option('--relaxed', dest="relaxed", action="store_true", default=True, | ||
| 4154 | help="Do not raise errors if opening of substream fails") | 4156 | help="Do not raise errors if opening of substream fails") |
| 4155 | parser.add_option('--pcode', dest="pcode", action="store_true", default=False, | 4157 | parser.add_option('--pcode', dest="pcode", action="store_true", default=False, |
| 4156 | help="Disassemble and display the P-code (using pcodedmp)") | 4158 | help="Disassemble and display the P-code (using pcodedmp)") |