Tool
flashkit
flashkit is a Python toolkit for examining Adobe Flash SWF files and AVM2 bytecode. It parses and rebuilds SWF and ABC structures, disassembles instructions, constructs call and reference indexes, and decompiles classes or methods to ActionScript 3 through a control-flow pipeline.
- Targets
- Binary
- Category
- Binary analysis libraries
- Relationship
- Foundation tool
- Sources reviewed
Requirements & limits
- Prerequisites: Python 3.10 or later.
- Prerequisites: SWF or AVM2 bytecode input for analysis.
- Limits: Dead-code detection is heuristic because ActionScript 3 dynamic dispatch cannot be fully ruled out.
- License: MIT License.
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · bitalizer/pyflashkit · Revision e50946b
- pyproject.toml GitHub · bitalizer/pyflashkit · Revision e50946b