Thursday, April 26, 2012

Free SWF Encryptor, Obfuscator and Protectors!

1. Makc3d's open source SWF obfuscator written in AS3 (WTFPLv2):
http://makc3d.wordpress.com/2010/02/09/open-source-swf-obfuscator/
http://wonderfl.net/c/6WDD/
http://makc3d.wordpress.com/2013/01/27/free-swf-obfuscator-update/

2. SOB: Open Source SWF Obfuscator.
Can replace the strings in the SWF/ABC string table with random strings.
Source Code (C): https://github.com/badsector/sob

3. Action Script 3 Obfuscator: Python script that takes in a single .as file and makes it hard to decipher.
https://github.com/shapedbyregret/actionscript-3-obfuscator
http://jwopitz.wordpress.com/2012/02/01/as3-code-obfuscator

4. SWF File Obfuscator:
Source Code: http://sourceforge.net/projects/flmobf/

5. SWFLOCK: Online service to do domain lock, trial period and password protection, now free.
http://www.swflock.com/

6. Flash Protection Gold: Packing, domain locking and can add preloaders for your swf, now free.
http://www.avimpeg.net/flash_protection.htm

7. Flash Free Protection: A free tool that protect your flash files.
http://flashfreeprotection.blogspot.com/

8. OBFU: A Flash Action Script obfuscator:
http://www.opaque.net/~dave/obfu/
This software is really outdated, but its source code (C, GPL) may be useful. The junk opcodes insertion method is the classical way for cheating decompilers.

9. Actionscript Obfuscator: Flasm based, for AS1,2 only.
http://www.monokai.nl/blog/2006/08/02/actionscript-obfuscator/

10. Actionscript Source Obfuscator:
Obfuscates multiple Actionscript 3.0 source files by remaning all that can be renamed.
https://github.com/Sandremss/Actionscript-Source-Obfuscator

11. Flasturbate:
A open source SWF obfuscator based on RABCDAsm.
https://github.com/Teesquared/flasturbate

Links:

1. Способы «защиты» flash-приложений
(Ways to «protect» flash-applications, in Russian.
Try Google Translate!)
http://habrahabr.ru/blogs/Flash_Platform/110686/

2. Pack a SWF: http://active.tutsplus.com/tutorials/workflow/protect-your-flash-files-from-decompilers-by-using-encryption/

3. Junk instructions insertion method explained: http://www.gotoandplay.it/_articles/2004/04/swfProtection.php

4. [Tutorial] Applying ROT128 Encryption On Embedded/Module SWFs:
http://www.ghostwire.com/blog/archives/as3-applying-rot128-encryption-on-embeddedmodule-swfs/

5. [Tutorial] Domain Locking SWFs and Preventing SWFs From Running Locally:
http://www.ghostwire.com/blog/archives/as3-domain-locking-swfs/
http://www.ghostwire.com/blog/archives/as3-preventing-swfs-from-running-locally/
FusionLock – Simple SiteLock AS3 package:
http://profusiongames.com/blog/fusionlock/

6. Anti-Cheat Methods
Keep the CheateEngine out of your Flash Online Games:
http://danielbunte.de/2012/02/16/keep-the-cheateengine-out-of-your-flash-online-games/
Secure Your SWF Files Against the Cheat Engine:
http://voices.yahoo.com/secure-swf-files-against-cheat-engine-using-2513602.html?cat=15

https://www.mochimedia.com/community/forum/topic/anti-cheat-methods-for-mochiads-games
http://www.kongregate.com/forums/4/topics/25698

7. An Introduction to SWF Obfuscation:
http://bmanatee.blogspot.com/2013/07/an-introduction-to-swf-obfuscation.html

8. Advanced protection of Adobe AIR content:
http://gamespoweredby.com/blog/2014/09/advanced-protection-of-adobe-air-content-desktop-only/

9. More:
https://www.fgl.com/blog/2010/11/how-to-protect-your-game-from-being-rebranded/
http://www.playgb.com/page/how-to-avoid-external-link-blocking?c=17

14 comments:

  1. Hey, great links dude! very useful!

    ReplyDelete
  2. A new free and open source one was recently release. Check the link for usage and license details.

    https://github.com/Teesquared/flasturbate

    ReplyDelete
    Replies
    1. Thanks for sharing, added to the list!

      Delete
  3. +1 for swflock (just did one test with an online decompiler and the code was not shown)

    ReplyDelete
  4. I want you to thank for your time of this wonderful read!!! I definately enjoy every little bit of it and I have you bookmarked to check out new stuff of your blog a must read blog!
    Science Kombat | Science Kombat Game | slither io | wings io | wingsio | Tank trouble | Tank trouble 2 | Tank trouble 3 | Tank trouble 4

    ReplyDelete
  5. This was actually what i was looking for, and i am glad to came here! Thank you very much
    happy wheels | friv | girlsgogames | games2girls | happy wheels

    ReplyDelete
  6. E-mail with many attractive features and convenience are the choice of most people around the world open. And I want to share to everyone a free webmail services extremely great.
    outlook entrar , entrar no outlook , entrar outlook , outlook entrar

    ReplyDelete
  7. Busy life circumstances than the current world history. Must try to earn money to support themselves, their families and pay for living. But not so that you neglect your own health, but more must cherish it.
    geometry dash , geometry dash game , geometry dash 2.0

    ReplyDelete
  8. I used to play games after long day of work tired or bored. And I would recommend to everyone a very interesting game and attractive for both color and sound
    run 2, run 2 game, run 2 unblocked

    ReplyDelete
  9. How often do you play games on free time or after hours of work stress? I usually come to the game as a way to balance life is full of pressure. And I would recommend to everyone that I loved the game
    strike force heroes 2, strike force heroes 2 game, strike force heroes 2

    ReplyDelete
  10. I think what you say on here is the best thing. Looking forward for our lives become increasingly more beautiful
    subway surfers game ,subway surfer , subway surfers

    ReplyDelete
  11. In your article, points caught my attention the most is how your prose, to give me a deep impression. Wish you would write more. good luck!
    return man 2 game , return man 2 , return man

    ReplyDelete

Sponsors