Comunidad de diseño web y desarrollo en internet online

evitar des-encriptado

Citar            
MensajeEscrito el 19 Jul 2006 06:28 pm
Hay algunos programas que pueden desencriptar los swf muy facilmente, hay proteccion efectiva contra esto?

si uso clases escritas fuera de la pelicula flash, podria el desencriptado mostrarlas también? o solo muestra el .fla principal?

Por DiegoAlonso

14 de clabLevel



Genero:Masculino  

peru

firefox
Citar            
MensajeEscrito el 19 Jul 2006 06:53 pm
Que tal DiegoAlonso :D, no hay modo de que se evite la decompilacion de alguna pelicula swf, pero hay una opcion que usa un me todo que se llama ofuscacion, y esto es con el uso de un programa que lo que hace es cambiar drasticamnete variables de tu codigo. Pero aqui te dejo un link en el que podras econtrar mas informacion y programas para evitar ese problema. :wink: http://www.cristalab.com/blog/229/descompiladores-para-flash-tenemos-defensas

Por nashCode

161 de clabLevel

1 tutorial

Genero:Masculino  

Desarrollador web

firefox
Citar            
MensajeEscrito el 19 Jul 2006 08:22 pm
te recomiendo Flashincrypt ;)
la encriptación es mas utilizada para proteger el código, los shapes (formas) no se logran proteger del todo.

Por micheloud

341 de clabLevel



 

Misiones, Argentina

firefox
Citar            
MensajeEscrito el 20 Jul 2006 07:56 pm
Si lo que quieres es proteger tu película contra la importación o descarga no autorizada, una forma muy práctica y segura es crear una película vacia, que sera la que se cargue cuando cargue la página, y luego llamar a los swf que quieres que se carguen, de esa forma quien quiera descargar tu swf, si lo logra sólo descargará una película vacia con el código que llama a los otros swf, ya depende de la seguridad de tu servidor que no puedan acceder a las rutas para descargar lo demás, por lo que tambien es recomendable que organices tu sitio de forma que no se revuelva la información y que no todos los swf los tengas en la misma carpeta, por si logran entrar a una ruta no puedan bajarse todo tu trabajo.
Con este procedimiento, aún cuando esten decompilando en línea, sólo lograran ver el código del swf vacio.
Para hacerlo, genera una película vacia con las dimensiones de la película que quieres proyectar, en el primer fotograma introduce:

loadMovieNum("ruta/mipelicula.swf",nivel);
luego en el segundo fotograma deten la película y tendras el contenido que quieres ver protegido.

Utilizando esta técnica, tambien logras controlar el recurso utilizado por tu swf, ya que puedes dividir el contenido a mostrar en diferentes películas, de tamaño pequeño, y generar eventos que permitan eliminar del escenario la que ya no se utiliza y mostrar la que quieres, o bien sobre poner películas, menués, etc.
Por ejemplo si estás utilizando un menú, puedes cargar el menú en un nivel determinado, digamos el 1, y los contenidos a mostrar para las opciones del menú en otro, supongamos el dos; de esta forma a las acciones del botón les puedes asignar el siguiente código:

on(release){
unloadMovieNum(2);
loadMovieNum("ruta/opciondemenu.swf",2);
}

Esto es ilustrativo y con la idea de orientarte, pero puedes tratar de crear tu propia técnica para proteger tus películas y trabajar con niveles y los resultados son muy buenos, ya que mejoras notablemente el tiempo de carga de tus películas, al reducir su tamaño y puedes reutilizar los segmentos que quieras, sin tener que cargar swf grandes y luego tratar de moverte dentro de las escenas, fotogramas o clip de película.

Espero te sirva, saludos.
Rafael

Por RafaelTol

33 de clabLevel



Genero:Masculino  

México

msie
Citar            
MensajeEscrito el 20 Jul 2006 09:49 pm
buena Rafael... muy buena.

Por micheloud

341 de clabLevel



 

Misiones, Argentina

firefox
Citar            
MensajeEscrito el 20 Jul 2006 09:52 pm

micheloud escribió:

te recomiendo Flashincrypt


es gratis :?

Por Stopa

900 de clabLevel



Genero:Masculino  

NPI

firefox
Citar            
MensajeEscrito el 20 Jul 2006 10:18 pm
nop, es pago.

Por micheloud

341 de clabLevel



 

Misiones, Argentina

firefox
Citar            
MensajeEscrito el 11 May 2008 03:40 am
ya instale el flashincrypt pero el archivo swf , al momento de ejectar no sale nada, es más no es cargado en la página html donde lo inserte.
Que puedo hacer para encriptar, subirlo a mi hosting y que se pueda visualizar.
Por favor ayudenme lo más pronto posible
Gracias

Por RINGO_thehunter

22 de clabLevel



 

msie
Citar            
MensajeEscrito el 11 May 2008 05:56 am
En relación a lo que dice "RafaelTol" con respecto a poner un swf que llame a los demás...

Te cuento que sirve a medias. O sea, sí, para el usuario común, que quiera guardar la pagina con "archivo>>guardar pagina", le pondrá trabas. Solo podrá descargar el primer swf vacío.

Pero con solo poner en la barra de direcciones en FireFox:
about:cache
Puedes ver todos los swf, y demás archivos que quedan en los temporales y en el cache. asi que no importa en que nivel pongas tu swf. Todo swf que pasa por una pc, puede ser descargado.

Otro motivo de por que lo que dice RafaelTol no funciona, es por que simplemente con decompilar ese swf que llama a los demás swf, te estará diciendo donde están los demas swf.

Y lo cierto es que así como salen programas para encriptar los swf, luego salen programas para des-encriptar esa encriptacion de esos swf....

Hecha la ley.... Hecha la trampa.
Besos, Vicky!!

Por Vicky_25

10 de clabLevel



Genero:Femenino  

Argentina/España

opera
Citar            
MensajeEscrito el 11 May 2008 12:40 pm
Pasado ya un tiempo de este post, estoy seguro de algo, el método planteado por RafaelTol no sirve, es más, navegadores como el Safari detectan en la opción "Actividad" qué elementos externos se están cargando en tiempo de ejecución.

Lo recomendable, utilizar clases, y no viene mal algún encriptador para que quede imposible de leer o recompilar.

Un saludo.

Por micheloud

341 de clabLevel



 

Misiones, Argentina

msie7
Citar            
MensajeEscrito el 11 May 2008 12:41 pm
Me olvidaba de responderte RINGO_thehunter, solo le indicas el .swf a encriptar, hace la encriptación y el .swf debería hacer exactamente lo mismo que antes.

Por micheloud

341 de clabLevel



 

Misiones, Argentina

msie7

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.