Welcome to the Blitzableiter Wiki. Here you may find relevant documentation for the Blitzableiter library as well as information on Flash and its types of security issues and how we are countering them.

Terminology:
This wiki (as well as Blitzableiter itself) refers to AVM1 and AVM2 in most cases.
  • AVM1 is the virtual machine executing ActionScript 1 and 2 Flash code.
  • AVM2 is the virtual machine executing ActionScript 3 developed Flash code.

They are both housed within the SWF file format (from version 9 on), but are completely different execution environments.
Accordingly, everything here is ordered by AVM1 or AVM2.

Quick Start Guides

Security Checks

These pages are meant for the collection of security checks Blitzableiter performs and how they are implemented.

  1. List of Security Checks covers all checks already implemented
  2. List of warnings covers issues Blitzableiter warns about, but were processing is continued.

Blitzableiter Developer Guide

The source code can be obtained from the files section

These pages are a quick introduction to the Blitzableiter library and how to use it.
They also cover some internal basics as well as how one should test Blitzableiter.

  1. Introduction
  2. Blitzableiter Basics
  3. Source Code Organistation
  4. Testing Blitzableiter
  5. References
  6. Code Style Guide and Tips
  7. Versioning

Tech Discussions

These sections discuss technical issues with Flash or the Blitzableiter library.

  1. Flash AVM1 code issues including bytecode and functions
  2. Flash AVM2 code issues also covering bytecode and object model issues
  3. General Blitzableiter code structure discussions
  4. General issues with Flash

Online Resources

Here we collect different types of online resources that can be of help when working on Flash in general.

Also available in: HTML TXT