Entiendo que el Dotfuscator impide en alto grado que esto suceda: por ejemplo, renombra tus métodos colocándoles etiquetas "sin sentido", utiliza la llamada "inducción de sobrecarga", es decir, toma varios métodos, analiza su firma y de ser posible, los nombra a todos igual dejando que la resolución de sobrecarga del compilador estándar .NET decida cuál es el método correcto para llamar; te cambia el flujo del programa, y encripta las constantes de cadenas del programador. La protección no es perfecta, cualquier persona con suficiente tiempo y dinero puede crackear casi cualquier cosa, pero estas herramientas hacen que o bien el tiempo o bien el dinero a invertir sean inaceptables para crackearte tu sistema.
Hay una community edition libre incluida en el VS, para todo lo demás, Mastercard :DD Un abrazo, Carlos -----Mensaje original----- De: [email protected] [mailto:[email protected]] En nombre de martin.comparetto Enviado el: viernes, 01 de febrero de 2013 10:43 a.m. Para: [email protected] Asunto: [puntonet] Descompilador .NET Hola gente! como están? Hoy me mande una macana y me puse a buscar desompiladores .NET. Encontré el JetBrains dotPeek y me salvó el día! Ahora me pregunto, si yo pude descompilar una dll de mi aplicación, pueden robar mi código? Probé con un ejecutable y también me deja el código tal cual lo escribí! Realmente es fabuloso, pero... hay alguna manera de proteger mi código con VS? Usan alguna herramienta de terceros? Como se maneja esto? Saludos a todos!! -- Martín R. Comparetto
