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




Responder a