Definición
¿Qué es anti-ILDasm?
ILDasm es el desensamblador de IL que se distribuye con el SDK de .NET. Coge cualquier ensamblado .NET y produce un listado legible de su lenguaje intermedio, las instrucciones que ejecuta el runtime. Cualquiera con el SDK puede apuntar ILDasm a tu .dll y empezar a leer.
Anti-ILDasm es una protección que lo bloquea. Aplica el SuppressIldasmAttribute a tu módulo, un atributo que el propio ILDasm respeta negándose a abrir el ensamblado.
Es importante ser preciso con lo que hace. Anti-ILDasm detiene a ILDasm en concreto. Es una primera barrera contra la inspección casual, no una defensa completa, y siempre debe combinarse con ofuscación de verdad.
