Proteger de la descompilacion

03/08/2004 - 17:47 por Richard Villalón | Informe spam
Es posible descompilar en vb.net? Y si es asi como nos protegemos?
Saludos
RV

Preguntas similare

Leer las respuestas

#1 Cesar Rivera
03/08/2004 - 20:29 | Informe spam
Saludos,

En mi caso utilizo aplicaciones como ildasm.exe para los
programas desarrollados en .NET y javap.exe para las
diseñadas en java, con el fin de decompilarlos.

idlasm.exe se encuentra en la carpeta "bin" del .NET
Framework. No te decompila exactamente en lenguaje VB sino
en el lenguaje "intermedio" que entiende el intérprete
de .NET. Aunque parece Assembler, es sorprendente lo fácil
que se puede entender, algo que no es conveniente. Por
ejemplo,

ldfld class [System.Windows.Forms]
System.Windows.Forms.Label Subnet.Form1::txtSubred
ldstr ""
callvirt instance void [System.Windows.Forms]
System.Windows.Forms.Control::set_Text(string)

es simplemente txtSubred.set_Text("") en J# o el
equivalente txtSubred.Text=""

Ahora, ¿como nos protegemos?, hay aplicaciones para tal
fin pero son comerciales (por ejemplo, obsfucators, creo
que así se escribe) cuya función es "envolver" el código
en un enredado juego de instrucciones que realizan la
misma función pero la salida que genera ildasm.exe es
practicamente inentendible.

Desconozco por los momentos si hay una aplicación que
realiza este proceso que sea freeware.



Es posible descompilar en vb.net? Y si es asi como nos


protegemos?
Saludos
RV



.

Respuesta Responder a este mensaje
#2 Richard Villalón
03/08/2004 - 20:38 | Informe spam
Si esa es la idea protegernos. Pero como que hasta ahora no se ha tomado el
tema tan en serio.
Saludos
"Cesar Rivera" escribió en el mensaje
news:ba5201c47987$e1798580$
Saludos,

En mi caso utilizo aplicaciones como ildasm.exe para los
programas desarrollados en .NET y javap.exe para las
diseñadas en java, con el fin de decompilarlos.

idlasm.exe se encuentra en la carpeta "bin" del .NET
Framework. No te decompila exactamente en lenguaje VB sino
en el lenguaje "intermedio" que entiende el intérprete
de .NET. Aunque parece Assembler, es sorprendente lo fácil
que se puede entender, algo que no es conveniente. Por
ejemplo,

ldfld class [System.Windows.Forms]
System.Windows.Forms.Label Subnet.Form1::txtSubred
ldstr ""
callvirt instance void [System.Windows.Forms]
System.Windows.Forms.Control::set_Text(string)

es simplemente txtSubred.set_Text("") en J# o el
equivalente txtSubred.Text=""

Ahora, ¿como nos protegemos?, hay aplicaciones para tal
fin pero son comerciales (por ejemplo, obsfucators, creo
que así se escribe) cuya función es "envolver" el código
en un enredado juego de instrucciones que realizan la
misma función pero la salida que genera ildasm.exe es
practicamente inentendible.

Desconozco por los momentos si hay una aplicación que
realiza este proceso que sea freeware.



Es posible descompilar en vb.net? Y si es asi como nos


protegemos?
Saludos
RV



.

Respuesta Responder a este mensaje
#3 Angel. E. Ruiz. Pastor
04/08/2004 - 03:38 | Informe spam
Con este programa:



Dotfuscator Community Edition viene con el VS 2003




Saludos cordiales,
Ángel Ruiz
[MS Visual Basic Developer MVP]
Caracas - Venezuela

"El conocimiento es un bien, que crece a medida que se comparte"

"Richard Villalón" wrote in message
news:
Es posible descompilar en vb.net? Y si es asi como nos protegemos?
Saludos
RV



Respuesta Responder a este mensaje
#4 Heich
04/08/2004 - 04:44 | Informe spam
DotFuscator
http://tinyurl.com/6h7sm

Saludos

Heich
heichito[arroba]hotmail[punto]com
Daria todo lo que se por saber la mitad de lo que ignoro.
-
NOTA: este mensaje se proporciona TAL CUAL.
Sin ningun derecho o garantia
Guia de Netiquette:
http://www.geocities.com/heich_prog...uette.html
-
"Richard Villalón" escribió en el mensaje
news:
Es posible descompilar en vb.net? Y si es asi como nos protegemos?
Saludos
RV



Respuesta Responder a este mensaje
#5 Alejandro Cruzado
04/08/2004 - 07:26 | Informe spam
Hola:

Hay varios ofuscadores de los que elegir.
Pero la verdad es que sólo la ofuscación del código no termina de
convencerme.
Hay una empresa, www.Remotesoft.com, que tiene una herramienta llamada
Salamander Protector que parece muy buena, si te contactas podes mandarles
alguna dll o exe y te lo devuelven protegido para que puedas probarlo.
Otra aplicación que protege ejecutables de .net se llama thinstall.
Fuera de esto y de los ofuscadores no conozco otra herramienta para proteger
codigo de vb.net. Si alguien sabe algo mas, agradecido.
Hasta luego.


"Richard Villalón" escribió en el mensaje
news:
Es posible descompilar en vb.net? Y si es asi como nos protegemos?
Saludos
RV



Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida