Shared Object Reader

What is SOLReader?

SOLReader is a decompiler for the .sol files used by flash to save its own cookie (the SharedObjects). It will decompile the entire file and will show you every saved variable, its class type and its value. Shared Obbject Reader supports both AMF0 and AMF3 SharedObject file formats

Where are stored the shared objects?

On XP machine the path to all the .sol file is something like this: C:\Documents and Settings\{username}\Application Data\Macromedia\Flash Player\
But Note that the “Apllication Data” path name depends also on your SO language. In fact, on italian Windows XP the path is: C:\Documents and Settings\{username}\Dati applicazioni\Macromedia\Flash Player

This folder is hidden by default by the system too, so you need to allow hidden folder view from your OS settings.

The location of sharedobjects may change depending on flash player version and os system. For more information read this article

The first version of SharedObject Reader was written in python 2.2.
This new version is written in C# (C Sharp) as it’s now part of FlashDevelop editor.



Take a look also at the PHP implementation of the Shared Object Reader: SolReader.php