Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Reverse Engineering Flash [closed]

I have some Flash SWF files that I need some insight into how they are working. Are they any good tools out there to reverse engineer a SWF file?

Thanks.

like image 464
Ryan Smith Avatar asked Mar 24 '09 18:03

Ryan Smith


3 Answers

Disassemble the SWF with Flasm.

Note: Only works for flash 8 or earlier unfortunately.

SWFTools might give you some information as well about the SWF files. They seem to be much more recent.

like image 136
Ben S Avatar answered Oct 27 '22 16:10

Ben S


As someone constantly working with SWF file format and ActionScript 2 and 3 bytecode, I highly recommend ASV. Unlike other decompilers, it has been designed to look into SWF files, not just convert them to FLA.

Also, you will need to read the following documents:

SWF File Format Specs v10

AVM2 Overview

like image 5
Ammar Avatar answered Oct 27 '22 17:10

Ammar


I hate to give the "just google it" answer, but it really is that simple if you know what terms to use.

like image 3
ryeguy Avatar answered Oct 27 '22 15:10

ryeguy