Pcodedmp Versions Save

A VBA p-code disassembler

1.2.6

4 years ago

v1.2.5

4 years ago
  • Added a sanity check to avoid errors when parsing object declarations.
  • The functions that produce output now have the output file (default is stdout) as a parameter, for better integration with other tools, thanks to Philippe Lagadec.

v1.2.4

4 years ago
  • Implemented support for module names with non-ASCII characters in their names. Thanks to Philippe Lagadec for helping me with that.
  • Fixed a parsing error when disassembling object declarations.
  • Removed some unused variables.
  • Improved the documentation a bit.

v1.2.3

6 years ago

The package now can be installed with the command pip install pcodedmp.

v1.2.2

7 years ago

Implemented support for documents in Open XML format (.docm, .xlsm, .pptm) - the default format in Office 2007 and higher.

v1.2.1

7 years ago
  • The script now runs under both Python 2.6+ and 3.x.
  • Improved the support of documents created by the 64-bit versions of Office. Still not perfect; see the "Known problems" section.
  • Implemented support for some VBA7-specific features (Friend, PtrSafe, LongPtr).
  • Improved the disassembling of Dim declarations when a custom type is used.

v1.2.0

7 years ago

Implemented disassembling of the declarations (New, Type, Dim, ReDim, Sub, Function, Property).

v1.1.0

7 years ago
  • Implemented VBA7 support.
  • Implemented support for documents created by the 64-bit version of Office.
  • The opcodes are now stored more efficiently.
  • Various bugfixes and optimizations.

v1.0.0

7 years ago