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
