From ab9a0433ce3443f4078fb5f54744f87992d5f238 Mon Sep 17 00:00:00 2001 From: decalage2 Date: Wed, 21 May 2025 16:26:26 +0200 Subject: [PATCH] fix(olevba): prevent display of ANSI escape codes on the CLI (PR #873), bump to v0.60.3 --- LICENSE.md | 2 +- README.md | 2 ++ oletools/README.html | 468 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- oletools/README.rst | 7 ++++++- oletools/doc/Contribute.html | 184 ++++++++++++++++------------------------------------------------------------------------------------------------------------------------------------------------------------------------ oletools/doc/Home.html | 253 +++++++++++++++++++++++++++++++++---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- oletools/doc/Install.html | 270 +++++++++++++++++++++++++++++++++++++++--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- oletools/doc/License.html | 220 +++++++++++++++++++++------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- oletools/doc/License.md | 2 +- oletools/doc/mraptor.html | 204 +++++++++++++++++++++--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- oletools/doc/olebrowse.html | 186 ++++++++++++++++-------------------------------------------------------------------------------------------------------------------------------------------------------------------------- oletools/doc/oledir.html | 177 +++++++++++++++------------------------------------------------------------------------------------------------------------------------------------------------------------------ oletools/doc/oleid.html | 346 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- oletools/doc/olemap.html | 177 +++++++++++++++------------------------------------------------------------------------------------------------------------------------------------------------------------------ oletools/doc/olemeta.html | 175 ++++++++++++++----------------------------------------------------------------------------------------------------------------------------------------------------------------- oletools/doc/oleobj.html | 174 ++++++++++++++---------------------------------------------------------------------------------------------------------------------------------------------------------------- oletools/doc/oletimes.html | 178 +++++++++++++++------------------------------------------------------------------------------------------------------------------------------------------------------------------- oletools/doc/olevba.html | 738 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- oletools/doc/pyxswf.html | 201 ++++++++++++++++++++------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- oletools/doc/rtfobj.html | 339 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- oletools/olevba.py | 5 ++--- setup.py | 2 +- 22 files changed, 727 insertions(+), 3583 deletions(-) diff --git a/LICENSE.md b/LICENSE.md index 1cb968f..fc49dec 100644 --- a/LICENSE.md +++ b/LICENSE.md @@ -1,7 +1,7 @@ This license applies to the python-oletools package, apart from the thirdparty folder which contains third-party files published with their own license. -The python-oletools package is copyright (c) 2012-2024 Philippe Lagadec (http://www.decalage.info) +The python-oletools package is copyright (c) 2012-2025 Philippe Lagadec (http://www.decalage.info) All rights reserved. diff --git a/README.md b/README.md index 81e3f6a..af40459 100644 --- a/README.md +++ b/README.md @@ -33,6 +33,8 @@ Note: python-oletools is not related to OLETools published by BeCubed Software. News ---- +- **2025-05-21 v0.60.3**: + - olevba: fixed a security issue in the CLI display when ANSI escape codes are present (PR #873) - **2024-07-02 v0.60.2**: - olevba: - fixed a bug in open_slk (issue #797, PR #769) diff --git a/oletools/README.html b/oletools/README.html index 1a6c3e5..ec55bfe 100644 --- a/oletools/README.html +++ b/oletools/README.html @@ -4,231 +4,61 @@ - - - +

python-oletools

-

PyPI

-

oletools is a -package of python tools to analyze Microsoft -OLE2 files (also called Structured Storage, Compound File Binary -Format or Compound Document File Format), such as Microsoft Office -97-2003 documents, MSI files or Outlook messages, mainly for malware -analysis, forensics and debugging. It is based on the olefile parser.

-

It also provides tools to analyze RTF files and files based on the OpenXML format -(aka OOXML) such as MS Office 2007+ documents, XPS or MSIX files.

-

For example, oletools can detect, extract and analyse VBA macros, OLE -objects, Excel 4 macros (XLM) and DDE links.

-

See http://www.decalage.info/python/oletools -for more info.

-

Quick links: Home page - Download/Install -- Documentation -- Report -Issues/Suggestions/Questions - Contact the Author - Repository - Updates on Twitter Cheatsheet

-

Note: python-oletools is not related to OLETools published by BeCubed -Software.

+

PyPI Build Status Say Thanks!

+

oletools is a package of python tools to analyze Microsoft OLE2 files (also called Structured Storage, Compound File Binary Format or Compound Document File Format), such as Microsoft Office 97-2003 documents, MSI files or Outlook messages, mainly for malware analysis, forensics and debugging. It is based on the olefile parser.

+

It also provides tools to analyze RTF files and files based on the OpenXML format (aka OOXML) such as MS Office 2007+ documents, XPS or MSIX files.

+

For example, oletools can detect, extract and analyse VBA macros, OLE objects, Excel 4 macros (XLM) and DDE links.

+

See http://www.decalage.info/python/oletools for more info.

+

Quick links: Home page - Download/Install - Documentation - Report Issues/Suggestions/Questions - Contact the Author - Repository - Updates on Twitter Cheatsheet

+

Note: python-oletools is not related to OLETools published by BeCubed Software.

News