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
 

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



.

Preguntas similares