Reverse Engineering Flash [closed]

2019-03-11 09:37发布

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.

8条回答
冷血范
2楼-- · 2019-03-11 10:13

In addition to grabbing a Flash decompiler, you may want to read the SWF File Format Specification docs.

查看更多
乱世女痞
3楼-- · 2019-03-11 10:15

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

查看更多
趁早两清
4楼-- · 2019-03-11 10:17

I've had lots of luck working with AVE Imperator at http://www.ave-imperator.com/

It has helped me even get working actionscript to go along with the elements inside. It has more than one method of decompiling too, so often you can tweak the way you're decompiling it to get what you need.

查看更多
劳资没心,怎么记你
5楼-- · 2019-03-11 10:21

FWIW: I have created an ActionScript 3 (dis-)assembler (which allows you to assemble back modified code, even for obfuscated files). It is similar in functionality to flasm, however it targets the AVM (used in newer Flash versions), and works directly with the AS bytecode rather than entire SWF files. To edit the rest of the file, you could use a tool such as SWiX.

查看更多
祖国的老花朵
6楼-- · 2019-03-11 10:24

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

查看更多
Animai°情兽
7楼-- · 2019-03-11 10:27

Sothink Flash Decompiler is also pretty decent, and rants pretty good on CNET's list of downloaded decompilers.

查看更多
登录 后发表回答