Pregunta decompilador de Codigo

31/01/2008 - 15:09 por DarthSidious | Informe spam
buenos dias, he visto un post de hace unos dias donde se habla de decompilar
el codigo .net, de hecho consegui un programa y comprobe que se decompila
todo el codigo perfectamente.
Ahora mi pregunta es, si se usa un obfuscador para impedir esto, por lo que
estuve leyendo los obfuscadores agregan rutinas, saltos, bytes no usados,
etc, pero esto no contribuye a que baje la performance o rendimiento de un
codigo? o Sea, yo me rompo la cabeza tratando de hacer un codigo lo mas
reducido y optimizado posible, para despues obfuscarlo y que se desperdicie?
Es asi esto? La verdad que no sabia esto, y me ha dejado desconcertado, no
entiendo como Microsoft puede permitir algo asi.

gracias!!

Preguntas similare

Leer las respuestas

#6 sd
01/02/2008 - 15:54 | Informe spam
hombre, cualquiera quiere ocultarlo, desarrollar programas demasiadas veces
toma
muchisimo, pero muchisimo tiempo para que alguien venga a joderlo en pocas
horas y publicarlo como si fuese suyo, esa es una de las tantas razones por
las que se considera la pirateria un verdadero crimen de los peores,
sobretodo de los que tienen dinero y no compran los programas que usan.
Imagina, es mucho peor de que te roben la cartera 10000 veces!!

Donde si esta DarkSidus equivocadisimo es en decir que Microsoft permite
eso, como si fuese facil el asunto, que lo remedias facil y ya salvaste a
todo el mundo.

"Jesús López" escreveu na
mensagem news:%
No sé, pero ¿realmente es necesario impedir que descompilen tu código?.
¿Tan secreto es?. Microsoft no ha hecho nada para ofuscar las librerías de
la .NET Framewok y le va muy bien. Incluso ha hecho público gran parte de
su código fuente.


"DarthSidious" escribió en el
mensaje news:
buenos dias, he visto un post de hace unos dias donde se habla de
decompilar
el codigo .net, de hecho consegui un programa y comprobe que se decompila
todo el codigo perfectamente.
Ahora mi pregunta es, si se usa un obfuscador para impedir esto, por lo
que
estuve leyendo los obfuscadores agregan rutinas, saltos, bytes no usados,
etc, pero esto no contribuye a que baje la performance o rendimiento de
un
codigo? o Sea, yo me rompo la cabeza tratando de hacer un codigo lo mas
reducido y optimizado posible, para despues obfuscarlo y que se
desperdicie?
Es asi esto? La verdad que no sabia esto, y me ha dejado desconcertado,
no
entiendo como Microsoft puede permitir algo asi.

gracias!!




Respuesta Responder a este mensaje
#7 Jesús López
01/02/2008 - 19:21 | Informe spam
Pues hay montones de código muy interesante, con muchas horas de trabajo y
muy bien hecho, que no sólo no está ofuscado sino que es completamente
público y puedes hacer con él lo que quieras.

Por poner un ejemplo:

http://sqlite.phxsoftware.com/

Si alguien hace eso que dices, es decir, publicar tu código como si fuera
suyo, lo que hay que hacer es tomar acciones legales contra él.


"sd" escribió en el mensaje
news:

hombre, cualquiera quiere ocultarlo, desarrollar programas demasiadas
veces toma
muchisimo, pero muchisimo tiempo para que alguien venga a joderlo en pocas
horas y publicarlo como si fuese suyo, esa es una de las tantas razones
por las que se considera la pirateria un verdadero crimen de los peores,
sobretodo de los que tienen dinero y no compran los programas que usan.
Imagina, es mucho peor de que te roben la cartera 10000 veces!!

Donde si esta DarkSidus equivocadisimo es en decir que Microsoft permite
eso, como si fuese facil el asunto, que lo remedias facil y ya salvaste a
todo el mundo.

"Jesús López" escreveu na
mensagem news:%
No sé, pero ¿realmente es necesario impedir que descompilen tu código?.
¿Tan secreto es?. Microsoft no ha hecho nada para ofuscar las librerías
de la .NET Framewok y le va muy bien. Incluso ha hecho público gran parte
de su código fuente.


"DarthSidious" escribió en el
mensaje news:
buenos dias, he visto un post de hace unos dias donde se habla de
decompilar
el codigo .net, de hecho consegui un programa y comprobe que se
decompila
todo el codigo perfectamente.
Ahora mi pregunta es, si se usa un obfuscador para impedir esto, por lo
que
estuve leyendo los obfuscadores agregan rutinas, saltos, bytes no
usados,
etc, pero esto no contribuye a que baje la performance o rendimiento de
un
codigo? o Sea, yo me rompo la cabeza tratando de hacer un codigo lo mas
reducido y optimizado posible, para despues obfuscarlo y que se
desperdicie?
Es asi esto? La verdad que no sabia esto, y me ha dejado desconcertado,
no
entiendo como Microsoft puede permitir algo asi.

gracias!!








Respuesta Responder a este mensaje
#8 Juan Diego Bueno
02/02/2008 - 10:06 | Informe spam
Yo estoy de acuerdo. No veo tanto el problema de la decompilación en
términos de código. Es más, con la ofuscación más simple que es la del
cambio de nombre a métodos y variables podría valer para ponerle las cosas
difíciles al que quiera copiarte el código. Además, no creo que alguien se
dedique a copiar exactamente todo el código de tu programa sino algo
concreto que necesite para una tarea concreta, y probablemente, eso ya antes
cualquiera de nosotros lo haya sacado de cualquier web tipo codeproject o
similar (sin desmerecer al que lo hace de cero, claro).

A mí me preocupa más cuando tengo que ocultar una cadena de conexión a una
BD. Aunque pueda encriptarse, siempre se puede encontrar como desencriptarla
en el propio código del programa y ante eso no he encontrado ninguna opción
100% segura (la que más se le acerca es utilizar la autenticación windows o
gestionar usuarios desde el propio servidor SQL y que la autenticación pase
por ahí directamente).

Un saludo
Juan Diego Bueno www.moondance.tk

"Jesús López" escribió en el
mensaje news:
Pues hay montones de código muy interesante, con muchas horas de trabajo y
muy bien hecho, que no sólo no está ofuscado sino que es completamente
público y puedes hacer con él lo que quieras.

Por poner un ejemplo:

http://sqlite.phxsoftware.com/

Si alguien hace eso que dices, es decir, publicar tu código como si fuera
suyo, lo que hay que hacer es tomar acciones legales contra él.


"sd" escribió en el mensaje
news:

hombre, cualquiera quiere ocultarlo, desarrollar programas demasiadas
veces toma
muchisimo, pero muchisimo tiempo para que alguien venga a joderlo en
pocas horas y publicarlo como si fuese suyo, esa es una de las tantas
razones por las que se considera la pirateria un verdadero crimen de los
peores, sobretodo de los que tienen dinero y no compran los programas que
usan. Imagina, es mucho peor de que te roben la cartera 10000 veces!!

Donde si esta DarkSidus equivocadisimo es en decir que Microsoft permite
eso, como si fuese facil el asunto, que lo remedias facil y ya salvaste a
todo el mundo.

"Jesús López" escreveu na
mensagem news:%
No sé, pero ¿realmente es necesario impedir que descompilen tu código?.
¿Tan secreto es?. Microsoft no ha hecho nada para ofuscar las librerías
de la .NET Framewok y le va muy bien. Incluso ha hecho público gran
parte de su código fuente.


"DarthSidious" escribió en el
mensaje news:
buenos dias, he visto un post de hace unos dias donde se habla de
decompilar
el codigo .net, de hecho consegui un programa y comprobe que se
decompila
todo el codigo perfectamente.
Ahora mi pregunta es, si se usa un obfuscador para impedir esto, por lo
que
estuve leyendo los obfuscadores agregan rutinas, saltos, bytes no
usados,
etc, pero esto no contribuye a que baje la performance o rendimiento de
un
codigo? o Sea, yo me rompo la cabeza tratando de hacer un codigo lo mas
reducido y optimizado posible, para despues obfuscarlo y que se
desperdicie?
Es asi esto? La verdad que no sabia esto, y me ha dejado desconcertado,
no
entiendo como Microsoft puede permitir algo asi.

gracias!!












email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida