Risk-Aware Code Review: Auto Approve Low-Risk Changes
LiveReview LiveReview LiveReview - Free, Risk-Aware Code Review: Auto Approve Low-Risk Changes | Product Hunt LiveReview - Free, Risk-Aware Code Review: Auto Approve Low-Risk Changes | Product Hunt GitHub Install Now

We'd appreciate a star

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