Skip to content

Latest commit

 

History

History
42 lines (27 loc) · 1.67 KB

README.md

File metadata and controls

42 lines (27 loc) · 1.67 KB

Python Oletools

This project aims to inspect the VB code present in the Excel files. This allows you to quickly have an overview of the code present in these files and to hunt down "wild" extractions, CRUD operations via OLEDB or ODBC connections, ...

forthebadge forthebadge forthebadge forthebadge forthebadge

Python

Get started with Oletools

  1. Install Python (if you haven't already)
  2. Clone this repository
  3. Install OleTools
pip install -U oletools
  1. Configure the scan (directory & file pattern) through the oletools.ini file
  2. Execute Oletools.py
Python Oletools.py

The script will expose in the /out/result.log folder the VBA contents of each scanned file. Analysis logs are available in the /log/vba-inspect.log folder

Result

Oletools

Build with

  • Python - Programming language
  • OleTools - Tools developed in Python to analyze OLE files and Microsoft Office files
  • Git - Open source distributed version control system

Contributing

If you would like to contribute, read the CONTRIBUTING.md file to learn how to do so.