Star on GitHubStar1.1k stars

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.

Report an outdated entry Suggest a translation fix

Primary sources

  1. README.md GitHub · bitalizer/pyflashkit · Revision e50946b
  2. pyproject.toml GitHub · bitalizer/pyflashkit · Revision e50946b

More in Native binaries

All 269 entries in Native binaries

↑↓ move↵ open⌘↵ new tab