Foros del Web » Creando para Internet » HTML »

Proteger xml y/o carpetas en CD ejecutable con "autorun" desactivado

Estas en el tema de Proteger xml y/o carpetas en CD ejecutable con "autorun" desactivado en el foro de HTML en Foros del Web. Hola colegas de "Foros del web", escribo en este caso para ver si pueden ayudarme con el siguiente inconveniente, estoy haciendo unos cd ejecutables para ...
  #1 (permalink)  
Antiguo 21/03/2011, 20:10
 
Fecha de Ingreso: marzo-2011
Mensajes: 342
Antigüedad: 13 años
Puntos: 97
Pregunta Proteger xml y/o carpetas en CD ejecutable con "autorun" desactivado

Hola colegas de "Foros del web", escribo en este caso para ver si pueden ayudarme con el siguiente inconveniente, estoy haciendo unos cd ejecutables para unos portfolios, la aplicación consta de un swf principal (que ya convertí en ejecutable), carpetas con imágenes y documentos xml...... mi interés es que cuando la persona tenga "autorun" desactivado en su computadora no pueda tomar y usar mis archivos, ya que editando los xml y las fotos puede rearmar la aplicación a conveniencia, probé encriptar las carpetas, pero al hacerlo el swf no puede entrar a tomar las imágenes, hay alguna forma de lograrlo???... busqué formas de encriptar el xml, pero es complicado, alguna ayuda?, gracias!.
  #2 (permalink)  
Antiguo 24/03/2011, 01:17
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 14 años, 10 meses
Puntos: 1517
Respuesta: Proteger xml y/o carpetas en CD ejecutable con "autorun" desactivado

No publiques lo que no quieres mostrar. Una vez publiques "siempre" va a haber una forma de modificarlo. Lo más que puedes hacer es encriptar los archivos y recorrer algún código que lo descripte.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #3 (permalink)  
Antiguo 25/03/2011, 21:45
 
Fecha de Ingreso: marzo-2011
Mensajes: 342
Antigüedad: 13 años
Puntos: 97
Respuesta: Proteger xml y/o carpetas en CD ejecutable con "autorun" desactivado

Te agradezco Abimaelrc por la sugerencia, de todas maneras es una frase que he leído muchas veces en varios lugares y estaríamos discutiendo horas sobre la esencia de la misma, no es mi intención. Estoy buscando algún programa de esos que abundan por ahí pero no logro hallar de momento que me permita solucionar esto, probé por ejemplo con uno llamado "KAKASOFT" (http://www.kakasoft.com/) muy interesante, pero al momento de encriptar la carpeta el swf no puede entrar tampoco a buscar su contendio, existe algún programita que permita esta variación?... o alguna otra solución?... encontre encriptadores en línea de código html interesantes, pero no de xml.
  #4 (permalink)  
Antiguo 26/03/2011, 10:14
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 14 años, 10 meses
Puntos: 1517
Respuesta: Proteger xml y/o carpetas en CD ejecutable con "autorun" desactivado

Bueno lo que sucede es que el código xml lo puedes encriptar pero no va a estar en formato xml, tienes que hacerlo en un archivo y que el lenguaje que hayas usado o el programa que hayas usado interprete lo que hayas encriptado, un ejemplo usando PHP
Código PHP:
Ver original
  1. <?php
  2. function cryptMessage($message, $key){
  3.     /* Open the cipher */
  4.     $td = mcrypt_module_open('rijndael-256', '', 'ofb', '');
  5.  
  6.     /* Create the IV and determine the keysize length, use MCRYPT_RAND
  7.      * on Windows instead */
  8.     $ks = mcrypt_enc_get_key_size($td);
  9.     $iv = mcrypt_create_iv($ks, MCRYPT_RAND);
  10.  
  11.     /* Create key */
  12.     $key = substr(md5($key), 0, $ks);
  13.  
  14.     /* Intialize encryption */
  15.     mcrypt_generic_init($td, $key, $iv);
  16.  
  17.     /* Encrypt data */
  18.     $encrypted = mcrypt_generic($td, $message);
  19.  
  20.     /* Terminate encryption handler */
  21.  
  22.     return array('crypt' => $encrypted,
  23.         'key' => $key,
  24.         'iv' => $iv);
  25. }
  26.  
  27. function decryptMessage($encrypted, $key, $iv){
  28.     /* Open the cipher */
  29.     $td = mcrypt_module_open('rijndael-256', '', 'ofb', '');
  30.  
  31.     /* Initialize encryption module for decryption */
  32.     mcrypt_generic_init($td, $key, $iv);
  33.  
  34.     /* Decrypt encrypted string */
  35.     $decrypted = mdecrypt_generic($td, $encrypted);
  36.  
  37.     /* Terminate decryption handle and close module */
  38.  
  39.     /* Show string */
  40.     return trim($decrypted);
  41. }
  42.  
  43. $xml = <<<XML
  44. <main>
  45.     <content>
  46.         <foo>foo</foo>
  47.         <bar>bar</bar>
  48.     </content>
  49. </main>
  50. XML;
  51. $key = "llave secreta";
  52.  
  53. $crypt = cryptMessage($xml, $key);
  54. print_r($crypt);
  55. echo '<p>-----------------------------------------<p>';
  56. echo decryptMessage($crypt['crypt'], $crypt['key'], $crypt['iv']);
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos

Última edición por abimaelrc; 26/03/2011 a las 20:15
  #5 (permalink)  
Antiguo 26/03/2011, 18:45
 
Fecha de Ingreso: marzo-2011
Mensajes: 342
Antigüedad: 13 años
Puntos: 97
Respuesta: Proteger xml y/o carpetas en CD ejecutable con "autorun" desactivado

Hola, gracias por responder, en este caso "php" no me sirve, la aplicación no estará en un servidor sino en un cd ejecutable, igual entiendo que sirvió para ejemplificar.

En mi caso poseo el "swf" que se comunica con los "xml", pero no el punto fla., ese lo extravié, muy engorroso y complejo hacerlo de nuevo, entonces no podrá oficiarme de interpretador, alguna otra sugerencia?... gracias.
  #6 (permalink)  
Antiguo 26/03/2011, 19:02
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: Proteger xml y/o carpetas en CD ejecutable con "autorun" desactivado

buenas...

me suena que tendras que buscar una solucion por flash. hablo desde mi ignorancia pero tendras que investigar si actionscript posee funciones nativas para cifrar/decifrar contenido. sino, tendras que buscar la posibilidad de escribir un algoritmo en actionscript para tal fin. luego de cifrado, vuelcas el contenido en un archivo. este archivo sera el que SWF debe leer. al leer el contenido, obviamente lo descifras y probablemente tendras que usar un analizador -parser- xml para recrear los nodos. en fin, esto puede ser posible solo si flash posee las caracteristicas antes mencionada, pero eso lo desconozco. me parece que lo tendras dificil si no tienes el FLA.

__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #7 (permalink)  
Antiguo 27/03/2011, 00:25
 
Fecha de Ingreso: marzo-2011
Mensajes: 342
Antigüedad: 13 años
Puntos: 97
Respuesta: Proteger xml y/o carpetas en CD ejecutable con "autorun" desactivado

Hola... si, eso de no tener el ".fla" sé que complica las cosas, por eso busco una solución a ese problema concreto... tal vez alguien conozca algún programa que tome los archivos enlazados y los transforme en un ejecutable único (no solo al "swf"), o una forma de encriptar carpetas de manera que un usuario común no pueda acceder a sus contenidos pero sí el swf para recorrerlas...
  #8 (permalink)  
Antiguo 30/03/2011, 16:51
 
Fecha de Ingreso: marzo-2011
Mensajes: 342
Antigüedad: 13 años
Puntos: 97
Respuesta: Proteger xml y/o carpetas en CD ejecutable con "autorun" desactivado

Bueno debido que aún no he encontrado solución y nadie ha sabido responder, lo que se me ocurrió es la solución casera de generar mucho código basura... íconos, swfs, pngs, xmls, javascripts, etc... si la persona quiera acceder desactivando el autorun en este caso o si ya lo tiene desactivado por defecto, se encontrará con unos cuantos megas de documentación innecesaria, si alguien conoce otra alternativa mejor agradecido de que la comente...
  #9 (permalink)  
Antiguo 01/05/2011, 17:50
 
Fecha de Ingreso: marzo-2011
Mensajes: 342
Antigüedad: 13 años
Puntos: 97
Respuesta: Proteger xml y/o carpetas en CD ejecutable con "autorun" desactivado

Visto que nadie tiene idea de como hacerlo doy por cerrado el tema.

Etiquetas: autorun, carpetas, desactivado, ejecutable, proteger, xml
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:33.