logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

OLE VBA Parser - Extract Macros | Online Free DevTools by Hexmos

Extract VBA macros with OLE VBA Parser. Analyze, deobfuscate and identify malicious code in OLE and OpenXML files. Free online tool, no registration required.

olevba

Parse OLE and OpenXML files (e.g., DOC, XLS, PPT, etc.) to extract VBA macros, deobfuscate, and analyze malicious code. Part of the python-oletools suite. More information: https://github.com/decalage2/oletools.

  • Analyze a file, showing both macro code and analysis results:

olevba {{path/to/file}}

  • Recursively analyze all supported files in a directory:

olevba -r {{path/to/directory}}

  • Provide a password for encrypted Microsoft Office files (may be repeated):

olevba {{[-p|--password]}} {{password}} {{path/to/encrypted_file}}

  • Display only analysis results, without showing macro source code:

olevba {{[-a|--analysis]}} {{path/to/file}}

  • Display only macro source code:

olevba {{[-c|--code]}} {{path/to/file}}

  • Show obfuscated strings and their decoded content:

olevba --decode {{path/to/file}}

See Also