¿Cómo proteger mi archivo Exe que está escrito en c # .net? [duplicar]

-1

Creé un software que estaba escrito en c # .net y cuando creé el archivo de instalación .exe será el resultado, pero en este archivo .exe es manejable por parte de algunos programas y es fácil acceder a los códigos. ¿Cómo prevenir esto?

    
pregunta Suresh E 29.06.2013 - 13:46
fuente

2 respuestas

4

No importa lo que hagas, no importa lo que uses, alguien podrá extraer / inferir el código fuente de tu aplicación desde el binario. Simplemente no hay manera de evitarlo. En el peor de los casos, pueden ejecutar la aplicación a través de un depurador y con conocimientos de ensamblaje podría ser posible inferir el código fuente.

Habiendo dicho eso, hay muchos ofuscantes buenos para .Net. Hacen un poco más difícil extraer el código fuente del binario. Aquí hay una lista de algunos de ellos en Wikipedia .

    
respondido por el Adi 29.06.2013 - 14:29
fuente
1

Puede ejecutar su proyecto a través de una herramienta de ocultación como Eazfuscator.NET .

Esto debería hacer que sea mucho más difícil recuperar el código fuente original dado el archivo binario .NET. Por supuesto, esto no es 100% infalible. Con el tiempo y el esfuerzo suficientes, un atacante probablemente tenga una alta probabilidad de desobstruir el archivo binario.

    
respondido por el Ayrx 29.06.2013 - 13:49
fuente

Lea otras preguntas en las etiquetas