irrFuscator 2.2.0

License: Free Trial ‎File size: 182.38 KB
‎Users Rating: 3.0/5 - ‎1 ‎votes

irrFuscator is an ActionScript obfuscator. It protects .SWF files as well as .AS and .MXML files, no matter if you use Flash or flex. irrFuscator is available for the command line but also comes with a convenient GUI frontend. It is able to encrypt strings, obfuscate method, variable and class names, strip whitespace, does nondeterministic obfuscation and automaticly detects references to external flex code. The ActionScript 3 Byte Code (abc) in .swf files still contains a lot of symbols revealing how your program works and what it does, so it is very easy to reverse engineer or steal your code. irrFuscator can be used in two modes: SWF Obfusction (Binary): protects an existing .swf file. Flex Obfuscation (Source): reads in a directory of .as and .mxml files, processes them and puts them out into a target directory. Simply recompile the directory with the obfuscated files and your .swf files are a lot safer.

VERSION HISTORY

  • Version 2.2.0 posted on 2011-05-27
    added support for Flex 4.5, added support for the Molehill API
  • Version 2.1.4 posted on 2011-03-03
    new comment directies, better string encryption
  • Version 2.1.3 posted on 2010-10-26
    Release 2.1.2
  • Version 2.0 posted on 2009-06-26
    Release 2.0
  • Version 1.3.2 posted on 2009-05-21
    Release 1.3.2
  • Version 2.0.1 posted on 2009-05-21
    Release 2.0.1
  • Version 2.1.0 posted on 2009-05-21
    Release 2.1.0

Program Details

EULA

Agreement for irrFuscator Copyright 2006-2011 Nikolaus Gebhardt / Ambiera e.U. 1. Licensed Product and Rights to Use This is a legal agreement between Nikolaus Gebhardt (the LICENSOR) and you (the LICENSEE). It governs the licensee's right to use the irrFuscator software (the Software). This Licence is also protected by copyright law. The Licensor grants the Licensee the limited, worldwide, non-exclusive, non-transferable, nonsublicensable right to use the Software. The license only includes the current latest version of irrFuscator, but extends to minor upgrades which include bug fixes, but not including the next major version of the Software. This right is subject to the following conditions and limitations. 2. License Fee The Licensee pays a License fee to the Licensor. As soon as the Licensor acknowledges the receipt of the fee, the Licensee recieves a software license key and may use the Software as defined in this Agreement. 3. Ownership of Software The Software is licensed and not sold. The Software is owned by the Licensor. The Licensor retains all rights, including all copyrights and intellectual property rights in and to the Software, its documentation, title, logos, data files and all copies thereof. All rights not explicitly granted to the Licensee in this License are reserved by the Licensor. 4. Disclaimer of Warranty THE SOFTWARE IS PROVIDED BY THE LICENSEE ''AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Furthermore, the Licensee acknowledges that he was able to test and use the test version of the Software freely for a limited amount of time before agreeing to this license. The Licensee is thus conscious of the exact functionality provided by the Software and will not claim any missing or wrongly advertised functionality by the Licensor. 5. Reverse Engineering The Licensee is not entitled to reverse-engineer, decompile or modify the licenced software under this agreement. 6. Termination If the Licensee fails to comply with the terms and conditions of this license, the Licensor will terminate the License agreement and the Licensee immediately has to delete all copies of the Software and its source (if provided). 7. Support This license does not include support services, although the Licensor can decide to offer the Licensee prioritized support via email. Repeated voluntary provision of support services by the Licensor does not constitute a claim for future provision of support services for the Licensee. 8. Jurisdiction and Choice of Law Insofar as not otherwise agreed, this Agreement shall be governed exclusively by Austrian law. Austrian law shall also be applied in case of the Licensee being located outside of Austria. The Licensee expressly agrees that exclusive jurisdiction for any claim or dispute with the Licensor linked in any way to the Licensee's use of the Software and/or Documentation resides in the competent court in the town of Vienna, Austria. 9. Severability Should individual terms of this agreement be or become inoperative, this will not affect the remaining terms of this agreement. The Licensor and Licensee will work in a spirit of partnership to find an arrangement that approximates the inoperative terms as closely as possible.