in a rush

experience is everything

in a rush header image 2

Security Soapbox – Decompile Flash/Flex

June 25th, 2009 · 2 Comments

Having built/architected/developed/consulted many Adobe Flex applications and being one of the first certified Flex instructors in the world, I’ve seen a lot of Flex applications. Some good, some bad.

But no matter how many applications or who I’m talking to, I always stress the importance of securing proprietary information. By securing, I mean don’t put it in your application. Unless your are encrypting your application and decrypting at runtime, you are subject to a decompiler exposing your secrets.

There are Flash decompilers that will take any SWF and give you the source:
Trillix Flash Decompiler is one of the best commercial tools I’ve found.
I’ve even seen guys decompile, make changes and then recompile a Flex app. This is scary! Say goodbye to licensing software in Flash.

But HP just released a tool that has caught my eye as well. (Note: I have not tested this tool) It claims to decompile and test for security weaknesses. It’s called SWFScan and it’s a free Windows based tool from HP.

If security in a Flex or Flash based application is a concern for you, you must look at these tools. If security is not your concern, look anyway.

Share this post: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • Facebook
  • Google
  • StumbleUpon
  • Technorati
  • LinkedIn
  • MySpace
  • TwitThis
  • Google Bookmarks
  • Live-MSN
  • Pownce

Tags: AIR · Flash · Flash Platform · Flex · RIA

2 responses so far ↓

  • 1 Andrew Westberg // Jun 25, 2009 at 7:16 am

    I don’t know if I’d go so far as to say goodbye to licensing software in Flash, just that I wouldn’t keep the guts of the licensing system inside the flash player. The article I wrote highlighting how it’s possible to decompile, make changes and recompile was mainly to wake people up to the possibilities that exist out there and to highlight how Nitro-LM’s approach to licensing software is fundamentally different and not as susceptible to this type of attack.

  • 2 Keith Peters // Jun 25, 2009 at 12:01 pm

    Decompilers have existed in Flash since the earliest days. “Say goodbye to licensing software in Flash”? When did we say hello?

Leave a Comment