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 | 2621 | """ |
| 2622 | 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 | 2628 | Constructor for VBA_Parser |
| 2628 | 2629 | |
| ... | ... | @@ -4150,7 +4151,8 @@ def parse_args(cmd_line_args=None): |
| 4150 | 4151 | help="logging level debug/info/warning/error/critical (default=%default)") |
| 4151 | 4152 | parser.add_option('--deobf', dest="deobfuscate", action="store_true", default=False, |
| 4152 | 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 | 4156 | help="Do not raise errors if opening of substream fails") |
| 4155 | 4157 | parser.add_option('--pcode', dest="pcode", action="store_true", default=False, |
| 4156 | 4158 | help="Disassemble and display the P-code (using pcodedmp)") | ... | ... |