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

Responder a