-Bueno voi a explicar un método que a muchos os servirá de como hacer nuestras aplicaciones .Net más seguras, partiremos de nuestra aplicación en .Net Framework 2.0 en Vb que tiene el siguiente code:
Como podemos ver es el típico code de envio de email desde nuestra cuenta de gmail. Compilamos el proyecto y prodecemos con el tutorial.
Bien una vez que tenemos esto vamos a utilizar 3 programas:
El Descompilador
Código:
Dis#
Código:
Dotfuscator
Código:
NsPack
Cláramente habran miles de programas que desempeñen la misma funcion, pero son los que más fáciles he podido conseguir asi que voi a explicar el método que utilizo con estos.
Bueno para ver si nuestra aplicación es vulnerable nos disponemos a abrir el Dis# y abrimos nuestra aplicacion ya compilada, 30 segundos y busqueda y vemos esto:
Claramente pueden ver el email y la contraseña, esto indica que nuestro programa es 100% vulnerable, pero podemos hacer algo para que les sea más dificil, ahora abriremos el DotFuscator y se lo pasaremos a nuestro ejecutable y volvemos a abrir el Dis# y nos encontramos esto:
Asi al menos si es un code largo les costará de encontrar la info, pero realmente hace mas bien poco para lo que queremos nosotros, ahora nos disponedremos a pasarle el nspack haber lo que pasa.
Bueno mucho mejor no? Ya no pueden ver nuestro code, realmente si lo desempaquetan podrán volver a verlo pero esto es mucho mejor que la primera imagen, asi al menos hacemos el trabajo más complicado a quien quiera crackearnos
Espero que les haya servido este minituto.
Saludos!