devel/py-pcodedmp 1.2.6_1 DragonFly
VBA p-code disassembler
- System
- DragonFly
- Repository
- DPorts
- Maintainer
- [email protected] (as in FreeBSD)
- License
- GPLv3
- Categories
- devel, python
- Package size
- 48.7 KiB, 273.9 KiB installed
Description
pcodedmp.py is a VBA p-code disassembler.
It is not widely known, but macros written in VBA (Visual Basic for Applications; the macro programming language used in Microsoft Office) exist in three different executable forms, each of which can be what is actually executed at run time, depending on the circumstances.
Since most of the time it is the p-code that determines what exactly a macro would do (even if neither source code, nor execodes are present), it would make sense to have a tool that can display it. This is what prompted us to create this VBA p-code disassembler.
Install
Binary package:
pkg install py311-pcodedmp
From DPorts:
cd /usr/dports/devel/py-pcodedmp && make install clean
Dependencies
Run dependencies 2
No port depends on this one.
Configuration
No options to configure.
- Service scripts
- none