Bueno.. si .. es obvio que no va a existir una manera de cerrar
completamente el codigo. Estan los desensabladores... siempre podes contar
con ellos xD [aunque entender el lenguaje ensablador de un programa
complejo... mmm... ya no me da la cabeza para eso xD]

Lo que yo preguntaba... era lo que me respondieron justamente. Hacer un
archivo "compilado" algo mas cerradito que dar los codigos fuente y decirles
"toma... ejecutalo para hacer andar tu programa". El rubyscript2exe es
interesante en cuanto a que empaqueta todo. Pero mas me interesan los otros
que hacen al programa menos kackeable [hackeable].

Es bueno conocer estas opciones, para que cuando uno de estos dias si tengo
que hacer algun tipo de programa y vea necesario el esconder el codigo, sepa
que existen estas opciones.

2009/9/30 Nicolas Guzzo <[email protected]>

> 2009/9/30 Nacho Facello <[email protected]>
>
>> > Asi tambien, alguien puede hacer ingenieria reversa y obtener del
>> > bytecode un AST y de este generar codigo fuente.
>>
>> Pero si en lugar de bytecode tenés el código encriptado o lo que sea,
>> es todavía más fácil -- el código para ejecutarse se tiene que
>> desencriptar. No hay vuelta a eso. Y si tenés algo que lo desencripta
>> para ejecutarlo, es posible siempre modificar esa herramienta para que
>> en lugar de ejecutar escupa el código desencriptado a un archivo.
>> No hay mucha vuelta a eso -- incluso si lograras generar un ejecutable
>> binario en un formato nativo (ponele un exe en windows, por decir
>> algo), siempre es posible modificar eso y redistribuirlo. Lo máximo
>> que lográs es complicarla un poco; pero si el objetivo es que sea
>> imposible, olvidate, no se puede
>
>
> Lo mas cercano seria, ofuscar->bytecode->encriptar .... aunque con
> paciencia y salivita....
>
>
>> --
>> Nacho Facello
>> :wq
>> _______________________________________________
>> Ruby mailing list
>> [email protected]
>> http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
>>
>
>
>
> --
> Nico
>
> _______________________________________________
> Ruby mailing list
> [email protected]
> http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
>
>
_______________________________________________
Ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar

Responder a