irrFuscator is een ActionScript-obfuscator. Het beschermt. SWF-bestanden en .AS en . MXML-bestanden, ongeacht of u Flash of flex gebruikt. irrFuscator is beschikbaar voor de command line, maar wordt ook geleverd met een handige GUI frontend. Het is in staat om strings te versleutelen, verdoezel methode, variabele en klasse namen, strip witruimte, doet niet-deterministische verduistering en detecteert automatisch verwijzingen naar externe flex code.
De ActionScript 3 Byte Code (abc) in .swf bestanden bevat nog steeds veel symbolen die onthullen hoe uw programma werkt en wat het doet, dus het is heel gemakkelijk om uw code te reverse engineeren of te stelen. irrFuscator kan worden gebruikt in twee modi:
SWF Obfusction (Binary): beschermt een bestaand .swf bestand.
Flex Obfuscation (Bron): leest in een directory van .as en .mxml-bestanden, verwerkt ze en plaatst ze in een doelmap. Gewoon opnieuw de directory met de versluierde bestanden en uw .swf bestanden zijn een stuk veiliger.
versiegeschiedenis
- Versie 2.2.0 geplaatst op 2011-05-27
ondersteuning toegevoegd voor Flex 4.5, ondersteuning toegevoegd voor de Molehill API
- Versie 2.1.4 geplaatst op 2011-03-03
nieuwe opmerking directies, betere string encryptie
- Versie 2.1.3 geplaatst op 2010-10-26
Release 2.1.2
- Versie 2.0 geplaatst op 2009-06-26
Release 2.0
- Versie 1.3.2 geplaatst op 2009-05-21
Release 1.3.2
- Versie 2.0.1 geplaatst op 2009-05-21
Release 2.0.1
- Versie 2.1.0 geplaatst op 2009-05-21
Release 2.1.0
Programmadetails
Overeenkomst
EULA - Licentieovereenkomst voor eindgebruikers
Overeenkomst voor irrFuscator
Copyright 2006-2011 Nikolaus Gebhardt / Ambiera e.U.
1. Gelicentieerd product en gebruiksrechten
Dit is een wettelijke overeenkomst tussen Nikolaus Gebhardt (de LICENTIEGEVER) en u (de licentiehouder). Het regelt het recht van de licentienemer om de irrFuscator software (de Software) te gebruiken. Deze licentie is ook beschermd door het auteursrecht. De licentiegever verleent de licentiehouder het beperkte, wereldwijde, niet-exclusieve, niet-overdraagbare, niet-licentiegerechtigde recht om de Software te gebruiken. De licentie bevat alleen de huidige nieuwste versie van irrFuscator, maar strekt zich uit tot kleine upgrades die bug fixes bevatten, maar niet met inbegrip van de volgende grote versie van de Software. Dit recht is onderworpen aan de volgende voorwaarden en beperkingen.
2. Licentiekosten
De licentiehouder betaalt een licentievergoeding aan de Licentiegever. Zodra de licentiegever de ontvangst van de vergoeding erkent, ontvangt de licentiehouder een softwarelicentiesleutel en kan hij de Software gebruiken zoals gedefinieerd in deze overeenkomst.
3. Eigendom van software
De Software is gelicentieerd en niet verkocht. De Software is eigendom van de Licentiegever. De licentiegever behoudt alle rechten, met inbegrip van alle auteursrechten en intellectuele eigendomsrechten in en op de Software, haar documentatie, titel, logo's, gegevensbestanden en alle kopieën daarvan. Alle rechten die niet expliciet aan de licentienemer in deze licentie zijn verleend, zijn voorbehouden door de licentiegever.
4. Disclaimer van garantie
DE SOFTWARE WORDT GELEVERD DOOR DE LICENTIEHOUDER ''AS IS'' EN ALLE UITDRUKKELIJKE OF IMPLICIETE GARANTIES, MET INBEGRIP VAN, MAAR NIET BEPERKT TOT, DE IMPLICIETE GARANTIES VAN HANDELSBAARHEID EN GESCHIKTHEID VOOR EEN BEPAALD DOEL WORDEN AFGEWEZEN. IN GEEN GEVAL ZIJN DE REGENTEN OF CONTRIBUANTEN AANSPRAKELIJK VOOR ENIGE DIRECTE, INDIRECTE, INCIDENTELE, BIJZONDERE, VOORBEELDIGE OF GEVOLGSCHADE (MET INBEGRIP VAN, MAAR NIET BEPERKT TOT, VERWERVING VAN VERVANGENDE GOEDEREN OF DIENSTEN; VERLIES VAN GEBRUIK, GEGEVENS OF WINST; OF BEDRIJFSONDERBREKING) ECHTER VEROORZAAKT EN OP ELKE THEORIE VAN AANSPRAKELIJKHEID, HETZIJ IN CONTRACT, STRIKTE AANSPRAKELIJKHEID, OF ONRECHTMATIGE DAAD (MET INBEGRIP VAN NALATIGHEID OF ANDERSZINS) ONTSTAAN OP ENIGERLEI WIJZE UIT HET GEBRUIK VAN DEZE SOFTWARE, ZELFS INDIEN GEADVISEERD VAN DE MOGELIJKHEID VAN DERGELIJKE SCHADE. Bovendien erkent de licentiehouder dat hij de testversie van de Software gedurende een beperkte tijd vrij heeft kunnen testen en gebruiken voordat hij akkoord ging met deze licentie. De licentiehouder is zich dus bewust van de exacte functionaliteit van de Software en zal geen aanspraak maken op ontbrekende of ten onrechte geadverteerde functionaliteit door de Licentiegever.
5. Reverse Engineering
De licentiehouder heeft geen recht op reverse-engineer, decompileren of wijzigen van de licentiesoftware op grond van deze overeenkomst.
6. Beëindiging
Als de licentiehouder niet voldoet aan de algemene voorwaarden van deze licentie, zal de licentiehouder de licentieovereenkomst beëindigen en moet de licentiehouder onmiddellijk alle kopieën van de Software en de bron verwijderen (indien aanwezig).
7. Ondersteuning
Deze licentie omvat geen ondersteunende diensten, hoewel de Licentiegever kan besluiten om de licentiehouder geprioriteerde ondersteuning via e-mail aan te bieden. Herhaalde vrijwillige verstrekking van ondersteunende diensten door de licentiegever vormt geen aanspraak op toekomstige levering van ondersteunende diensten aan de licentiehouder.
8. Rechtsgebied en rechtskeuze
Voorzover deze overeenkomst niet anders is overeengekomen, wordt deze overeenkomst uitsluitend beheerst door oostenrijks recht. Het Oostenrijkse recht wordt ook toegepast indien de licentiehouder zich buiten Oostenrijk bevindt. De licentiehouder stemt er uitdrukkelijk mee in dat de exclusieve bevoegdheid voor een vordering of geschil met de licentiegever die op enigerlei wijze verband houdt met het gebruik van de Software en/of documentatie door de licentienemer, in de bevoegde rechtbank in de stad Wenen, Oostenrijk, verblijft.
9. Vereeningsvermogen
Indien de afzonderlijke voorwaarden van deze overeenkomst buiten werking zijn of raken, heeft dit geen invloed op de resterende voorwaarden van deze overeenkomst. De licentiegever en licentiehouder zullen in een geest van partnerschap werken aan een regeling die de niet-werkende termen zo goed mogelijk benadert.