> 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.

-- 
Nacho Facello
:wq
_______________________________________________
Ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar

Responder a