Adobe SWF Investigator is designed to be an open-source application that provides developers, QEs, and security researchers with the ability to have insight into their SWF applications. The SWF Investigator tabs display static information regarding the SWF file. The Inspector tab will allow you to dynamically interact with the SWF as it is running. Users have the capability to view the LSO data stored on their machines. In addition, SWF Investigator enables testing the SWF Application and its services for potential security vulnerabilities.
Getting StartedYou can use the various utilities available from the pull down menus at any time. In order to examine a SWF, go to File and select either Open URL to load a SWF from the web or Open File to open a local file. This will load the SWF and initialize the different tabs. Alternatively, you can drag a SWF file into any of the main tabs to load a SWF. Currently, you can only have one SWF open at a time.
BackgroundThis tool was originally developed with the assumption that the target SWF is considered untrusted. Therefore, it avoids having to cache the SWF on the disk and never import loads the SWF. If you are looking at a remote SWF in the Viewer or Inspector, it is as loaded using the security context of its original URL.