irrFuscator es un ofuscador ActionScript. Protege . SWF, así como .AS y . MXML, no importa si utiliza Flash o flex. irrFuscator está disponible para la línea de comandos, pero también viene con un cómodo frontend GUI. Es capaz de cifrar cadenas, método ofuscado, nombres de variables y clases, espacios en blanco de tiras, hace ofuscación no determinista y detecta automáticamente referencias a código flexible externo.
El código ActionScript 3 Byte (abc) en .swf archivos todavía contiene una gran cantidad de símbolos que revelan cómo funciona su programa y lo que hace, por lo que es muy fácil de realizar ingeniería inversa o robar el código. irrFuscator se puede utilizar en dos modos:
Ofuscción SWF (binario): protege un archivo de .swf existente.
Flex Obfuscation (Source): lee en un directorio de archivos .as y .mxml, los procesa y los coloca en un directorio de destino. Simplemente vuelva a compilar el directorio con los archivos ofuscados y sus archivos .swf son mucho más seguros.
historial de versiones
- Versión 2.2.0 publicado en 2011-05-27
agregado soporte para Flex 4.5, agregado soporte para la API de Molehill
- Versión 2.1.4 publicado en 2011-03-03
nuevos directorios de comentarios, mejor cifrado de cadenas
- Versión 2.1.3 publicado en 2010-10-26
Versión 2.1.2
- Versión 2.0 publicado en 2009-06-26
Versión 2.0
- Versión 1.3.2 publicado en 2009-05-21
Versión 1.3.2
- Versión 2.0.1 publicado en 2009-05-21
Versión 2.0.1
- Versión 2.1.0 publicado en 2009-05-21
Versión 2.1.0
Detalles del programa
Cluf
EULA - Contrato de licencia de usuario final
Acuerdo para irrFuscator
Derechos de autor 2006-2011 Nikolaus Gebhardt / Ambiera e.U.
1. Producto con licencia y derechos de uso
Este es un acuerdo legal entre Nikolaus Gebhardt (el LICENCIATARIO) y usted (el LICENCIATARIO). Gobierna el derecho del licenciatario a utilizar el software irrFuscator (el Software). Esta Licencia también está protegida por la ley de derechos de autor. El Licenciante otorga al Licenciatario el derecho limitado, mundial, no exclusivo, intransferible y no sublicenciable de usar el Software. La licencia solo incluye la última versión actual de irrFuscator, pero se extiende a actualizaciones menores que incluyen correcciones de errores, pero sin incluir la siguiente versión principal del Software. Este derecho está sujeto a las siguientes condiciones y limitaciones.
2. Tarifa de licencia
El Licenciatario paga una tarifa de Licencia al Licenciante. Tan pronto como el Licenciante reconozca la recepción de la tarifa, el Licenciatario recibe una clave de licencia de software y puede utilizar el Software tal como se define en este Acuerdo.
3. Propiedad del Software
El Software tiene licencia y no se vende. El Software es propiedad del Licenciante. El Licenciante conserva todos los derechos, incluidos todos los derechos de autor y derechos de propiedad intelectual sobre y para el Software, su documentación, título, logotipos, archivos de datos y todas las copias de los mismos. Todos los derechos no otorgados explícitamente al Licenciatario en esta Licencia están reservados por el Licenciante.
4. Exención de garantía
EL SOFTWARE ES PROPORCIONADO POR EL LICENCIATARIO ''TAL CUAL'' Y SE RENUNCIA A CUALQUIER GARANTIA EXPRESA O IMPLICADA, INCLUYENDO, PERO NO LIMITADA A, LAS GARANTIAS IMPLICAS DE COMERCIABILIDAD E IDONEIDAD PARA UN FIN PARTICULAR. EN NINGUNA CASO LOS REGENTES O CONTRIBUIDORES SE RESPONSABILIZAN POR NINGUNA RESPONSABILIDAD DIRECTA, INDIRECTA, INCIDENTAL, ESPECIAL, EJEMPLAR O CONSECUENCIAL (INCLUYENDO, PERO NO LIMITADO A, LA PROCURACIóN DE BIENES O SERVICIOS SUSTITUTOS; Pérdida de uso, datos o beneficios; O INTERRUPCIONES DE NEGOCIOS) SIN CAUSA Y EN CUALQUIER TEORIA DE RESPONSABILIDAD, YA SEA EN CONTRATO, RESPONSABILIDAD ESTRICTA O TORT (INCLUYENDO NEGLIGENCIA U OTRA FORMA) QUE SURJA DE CUALQUIER MANERA DEL USO DE ESTE SOFTWARE, INCLUSO SI SE ADVERTENCIA DE LA POSIBILIDAD DE DICHOS DAños. Además, el Licenciatario reconoce que pudo probar y utilizar la versión de prueba del Software libremente durante un período limitado de tiempo antes de aceptar esta licencia. Por lo tanto, el Licenciatario es consciente de la funcionalidad exacta proporcionada por el Software y no reclamará ninguna funcionalidad que falte o se anuncie erróneamente por parte del Licenciante.
5. Ingeniería inversa
El Licenciatario no tiene derecho a realizar ingeniería inversa, descompilar o modificar el software con licencia en virtud de este acuerdo.
6. Terminación
Si el Licenciatario no cumple con los términos y condiciones de esta licencia, el Licenciante rescindirá el Contrato de Licencia y el Licenciatario tendrá que eliminar inmediatamente todas las copias del Software y su fuente (si se proporciona).
7. Apoyo
Esta licencia no incluye servicios de soporte, aunque el Licenciante puede decidir ofrecer al Licenciatario soporte priorizado por correo electrónico. La prestación voluntaria repetida de servicios de soporte por parte del Licenciante no constituye una reclamación para la prestación futura de servicios de soporte para el Licenciatario.
8. Jurisdicción y elección de la ley
En la medida en que no se acuerde lo contrario, el presente Acuerdo se regirá exclusivamente por la legislación austriaca. La legislación austriaca también se aplicará en caso de que el Licenciatario se encuentre fuera de Austria. El Licenciatario acepta expresamente que la jurisdicción exclusiva para cualquier reclamación o disputa con el Licenciante vinculada de cualquier manera al uso del Software y/o Documento por parte del Licenciatario disputa con el Licenciante vinculado de cualquier manera al uso del Software y/o Documentación por parte del Licenciatario reside en el tribunal competente de la ciudad de Viena, Austria.
9. Divisibilidad
En caso de que los términos individuales de este acuerdo sean o se vuelvan inoperantes, esto no afectará los términos restantes de este acuerdo. El Licenciante y el Licenciatario trabajarán en un espíritu de asociación para encontrar un acuerdo que se aproxima a los términos inoperativos lo más cerca posible.