开发者

Is there a good way to capture all the ExternalInterface.call in a Scaleform file

开发者 https://www.devze.com 2023-04-11 07:23 出处:网络
I\'m trying to reverse engineer something. I\'ve got the compiled GFX files and I\'d like to kn开发者_Go百科ow what ExternalInterface.call they are executing. Any suggestion on a good way capture the

I'm trying to reverse engineer something. I've got the compiled GFX files and I'd like to kn开发者_Go百科ow what ExternalInterface.call they are executing. Any suggestion on a good way capture the function names?


The GFX files are just SWF files, so any Flash decompiler (like SWIX or the ones from Sothink) will work. However, you do have to change the file slightly for them to be recognised as an SWF file:

  • Rename the file to "something.swf"
  • Open the file in a hex editor, and change the first three bytes as follows:
    • Compressed files start with "CFX" - change this to "CWS"
    • Uncompressed files start with "GFX" - change this to "FWS"
0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号